问题标签 [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.
git - 在 git 提交期间确保编码风格
我是我的公司,我设置了一个持续集成测试,当有人在服务器上推送代码时我运行测试。
现在我想检查代码是否符合我们的基本编码规则,第一条规则是“在你的代码上运行 mogrify!”
有什么事要做这个检查“现成的”?这个分析的输出可以存储在一个文件或其他东西上。
谢谢
c++ - 我可以让 Uncrustify 解决这个换行问题吗?
有没有办法让 Uncrustify 删除这个 if 语句中的换行符和空格?我似乎找不到解决此类“问题”的选项。
ios - ios应用程序的xcode中的Uncrustify错误
我已经通过 brew 安装了 uncrustify(根据 git 指令),并且我已经将运行脚本构建阶段添加到 xcode 并尝试构建一个 ios 项目,但是构建失败并出现以下错误:
如何解决此错误?任何帮助,将不胜感激。提前致谢。
我的 sh 脚本:
objective-c - Uncrustify vs. Objective-C:方法冒号对齐
我正在尝试让 Uncrustify 使用 Objective-C 代码为我工作。通常,我希望多行方法签名声明/实现是冒号对齐的,比如
但是,有时第一个参数的长度不足以实现这一点。在这种情况下,我想回到简单的缩进,例如
但是,这就是 Uncrustify 在这种情况下为我所做的:
嗯,不错。我可以让 Uncrustify 做我想做的事吗?
以下是一些选定的设置:
随时在评论中询问更多细节。
objective-c - 为什么 Uncrustify 在我的 Objective-C 块右括号之前强制一个空格?
我的 -rather extense- Uncrustify Configuration有问题。我正在使用 Xcode 自动运行 Uncrustify。
出于某种原因,Uncrustify 似乎在块声明的结束大括号之前添加了一个空格。
样本输入
示例输出(注意forced
右大括号前的空格)
期望的输出
我怎样才能解决这个问题?
objective-c - 多行条件下的缩进
如果我们if
在 Objective-c 中编写长条件,我们会执行以下操作(我们尝试保持在每行 100 或 120 个字符以下):
含义:我们对齐所有条件,以便第一个条件确实有两个空格,因为“缺少”运算符。是否可以在 Uncrustify 中将其与目标 c 对齐?我不知道怎么...
objective-c - 当代码包含单个哈希字符时,Uncrustify Formatter 错误
我正在使用 Xcode5 的 Uncrustify 插件 (BBUncrustifyPlugin) 来很好地格式化我的代码。但是,在格式化活动文件时会出现错误:
看着这一行,我只有一个哈希 # 后跟一个新行。像这样:
谁能告诉我是否有办法让 Uncrustify 忽略此错误或解决它?我不明白为什么哈希会导致问题。
谢谢。
objective-c - 如何防止@访问说明符的缩进?
在这样的类声明中:
当我对其运行 uncrustify 时,@private 说明符会缩进,即使我想将其保留在其默认列中。哪个 unrustify 选项控制它?我添加了一行indent_access_spec = 0
,但这似乎不会影响像我这样的情况(文档说这是用于说明符后跟颜色的,所以这可能适用于 C++,而不是 Objective-C)。
objective-c - Uncrustify 有没有办法返回样式差异而不是纠正它们?
我在 Obj-C 中使用 Uncrustify 进行一些代码样式,但我想通知开发人员他做错了什么并让他修改代码
有没有办法使用它来获得代码风格的差异?
谢谢