问题标签 [uncrustify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lambda - 修复 lambda 表达式的 unrustify 格式
我想同质化Qt Creator并取消lambda 表达式的格式。
使用Qt Creator编写以下代码会产生以下格式:
但是当使用uncrustify格式化代码时,我得到以下结果:
是否有像我的Qt Creator示例一样对齐代码的uncrustify选项?
git - 使用 uncrustify 模拟缩进
我正在编写一个简单的 git 钩子来确保所有提交的代码都被更正缩进。我们使用 uncrustify 来缩进我们的代码和这个我们在每次提交之前运行的脚本
如果代码不是unrustified,我正在寻找一种拒绝推送的方法。我可以尝试将文件的原始版本与未受信任的版本进行比较,但这似乎很慢,因为我必须生成文件的新版本,检查并在检查后删除。
我想知道 uncrustify 是否有一些隐藏开关只是为了测试文件是否应该被格式化。
谢谢。
这是我用来测试文件是否已经缩进的函数
}
c++ - 如何在 Qt 中缩进 C++ 模板声明
我正在使用带有 uncrustify c++ 代码美化插件的 Qt。我想在模板声明后缩进,如下所示
并不是:
我已经尝试过,但找不到解决方案。我如何使用 Uncrustify 或其他方式实现这一目标?
ios - Xcode with uncrustify:如何将函数声明与冒号对齐?
我有以下代码:
所以我想保留 120 个字符的行限制。并在冒号上对齐声明,如下所示:
但是当我对其应用 Uncrustify 时,我得到:
插件破坏了整个事情。甚至超出了行限制。这是一些关键的(我猜)参数:
整个配置文件在这里
请帮我设置 Uncrustify config correclty。
c++ - 如何删除 Ucrustify 的“tab tab SPACE”中的 SPACE - 缩进?
我的源代码
被 Uncrustify 处理为 ("+" = SPACE)
它总是在 TAB 缩进后添加一个空格(“+”)。
我在哪里可以配置这个?
最好的,本
c++ - C++ / Uncrustify / 对齐基类规范
我正在尝试配置 Uncrustify 以对齐基类以在冒号下获取逗号:
我能得到的唯一输出是:
它很接近,但它总是向其他基类添加 2 个空格。我无法找到这两个空间的来源。
c++ - Uncrustify:删除空间打开/关闭一个块
如何清理如下块:
进入
objective-c - 是否有一个 unrustify 选项来防止在端括号上对齐?
如何防止 uncrustify 在结尾对齐我的方法定义?
我有这个接口文件
并且 uncrustify 像这样对齐末尾括号上的所有方法:
我可以设置哪个选项来防止这种情况?
值得注意的是,如果每个方法之间有换行符,那么 uncrustify 不会尝试对齐它们。
cuda - CUDA 内核的 Uncrustify 命令
我想将uncrustify
(通过 Atom 编辑器中的美化和配置文件)应用到 CUDA 代码。但是,我不知道如何告诉 uncrustify 识别具有以下结构的 CUDA 内核调用:
但是,uncrustify 存在问题,<<< >>>
并且应用它会产生以下令人不快的结果
我想让它看起来更像一个函数调用,并避免<<<
to的格式<< <
。理想情况下,结果看起来像
我可以添加哪些参数config.cfg
来实现上述结果?
非常感谢。