问题标签 [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.

0 投票
3 回答
8442 浏览

git - 在 git 提交期间确保编码风格

我是我的公司,我设置了一个持续集成测试,当有人在服务器上推送代码时我运行测试。

现在我想检查代码是否符合我们的基本编码规则,第一条规则是“在你的代码上运行 mogrify!”

有什么事要做这个检查“现成的”?这个分析的输出可以存储在一个文件或其他东西上。

谢谢

0 投票
0 回答
93 浏览

c++ - 我可以让 Uncrustify 解决这个换行问题吗?

有没有办法让 Uncrustify 删除这个 if 语句中的换行符和空格?我似乎找不到解决此类“问题”的选项。

0 投票
1 回答
266 浏览

ios - ios应用程序的xcode中的Uncrustify错误

我已经通过 brew 安装了 uncrustify(根据 git 指令),并且我已经将运行脚本构建阶段添加到 xcode 并尝试构建一个 ios 项目,但是构建失败并出现以下错误:


如何解决此错误?任何帮助,将不胜感激。提前致谢。

我的 sh 脚本:

0 投票
0 回答
516 浏览

objective-c - Uncrustify vs. Objective-C:方法冒号对齐

我正在尝试让 Uncrustify 使用 Objective-C 代码为我工作。通常,我希望多行方法签名声明/实现是冒号对齐的,比如

但是,有时第一个参数的长度不足以实现这一点。在这种情况下,我想回到简单的缩进,例如

但是,这就是 Uncrustify 在这种情况下为我所做的:

嗯,不错。我可以让 Uncrustify 做我想做的事吗?

以下是一些选定的设置:

随时在评论中询问更多细节。

0 投票
0 回答
191 浏览

objective-c - 在 @implementation 和 @interface 之后,在 Objective-C 上使用 Uncrustify 正好一行?

Uncrustify通过之后,我想要这个代码块:

看起来像:

同样适用@interface

(是的,之前也有一条额外的线@end

0 投票
1 回答
678 浏览

objective-c - 为什么 Uncrustify 在我的 Objective-C 块右括号之前强制一个空格?

我的 -rather extense- Uncrustify Configuration有问题。我正在使用 Xcode 自动运行 Uncrustify。

出于某种原因,Uncrustify 似乎在块声明的结束大括号之前添加了一个空格。

样本输入

示例输出(注意forced右大括号前的空格)

期望的输出

我怎样才能解决这个问题?

0 投票
0 回答
182 浏览

objective-c - 多行条件下的缩进

如果我们if在 Objective-c 中编写长条件,我们会执行以下操作(我们尝试保持在每行 100 或 120 个字符以下):

含义:我们对齐所有条件,以便第一个条件确实有两个空格,因为“缺少”运算符。是否可以在 Uncrustify 中将其与目标 c 对齐?我不知道怎么...

0 投票
0 回答
75 浏览

objective-c - 当代码包含单个哈希字符时,Uncrustify Formatter 错误

我正在使用 Xcode5 的 Uncrustify 插件 (BBUncrustifyPlugin) 来很好地格式化我的代码。但是,在格式化活动文件时会出现错误:

看着这一行,我只有一个哈希 # 后跟一个新行。像这样:

谁能告诉我是否有办法让 Uncrustify 忽略此错误或解决它?我不明白为什么哈希会导致问题。

谢谢。

0 投票
0 回答
62 浏览

objective-c - 如何防止@访问说明符的缩进?

在这样的类声明中:

当我对其运行 uncrustify 时,@private 说明符会缩进,即使我想将其保留在其默认列中。哪个 unrustify 选项控制它?我添加了一行indent_access_spec = 0,但这似乎不会影响像我这样的情况(文档说这是用于说明符后跟颜色的,所以这可能适用于 C++,而不是 Objective-C)。

0 投票
1 回答
201 浏览

objective-c - Uncrustify 有没有办法返回样式差异而不是纠正它们?

我在 Obj-C 中使用 Uncrustify 进行一些代码样式,但我想通知开发人员他做错了什么并让他修改代码

有没有办法使用它来获得代码风格的差异?

谢谢