问题标签 [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.
objective-c - Uncrustify obj-c:调用super前后换行,接口声明和实现声明
如何在使用 uncrustify 调用 super 后添加换行符
当前的:
期望:
以及如何在接口声明和实现声明之前和之后添加换行符
当前的:
期望:
- 我正在使用 BBUncrustifyPlugin 和 UncrustifyX
objective-c - Uncrustify obj-c:在函数声明中的参数之间添加换行符
我正在寻找一些配置来制作这段代码
至:
对齐方式为 align_oc_decl_colon。我正在寻找一个在参数之间添加换行符的属性
c++ - uncrustify 的 indent_ctor_init_leading 不起作用
我希望数据成员在“:”之后有四个空格,所以我将 indent_ctor_init_leading 设置为 4。但它总是给我两个空格
预期成绩 :
真实结果(只有 2 个空格):
经过一些实验,我发现通过配置“indent_columns”来取消缩进空格,但总是忽略“indent_ctor_init_leading”(没有效果),我将“indent_class_colon”和“indent_constr_colon”设置为true也没有任何效果。
配置基于defaults.cfg,uncrustify版本为0.61.3
uncrustify - 控制 unrustify 行为的评论
在这个问题(https://stackoverflow.com/questions/15097501/can-uncrustify-be-prevented-from-modifying-certain-sections-of-code)中,我了解到我可以*INDENT-OFF*
用来排除对某些部分的 uncrustify 操作代码。
不幸的是,我无法在其他任何地方找到此信息。
有人知道我在哪里可以查到这个吗?还有其他评论可以控制不可信的行为吗?
c++ - Uncrustify - 只报告错误而不更改文件
是否可以只列出在输入文件上失败的规则集而不实际应用它们?我发现仅仅修改文件而不让开发人员知道文件在后台被更改太苛刻了,但我想获得通用的编码标准并在规则被破坏时导致构建中断。
我知道--check
标志,但它只返回它是否成功,而不让开发人员知道哪条规则在哪条线上失败。完美地我想得到类似的东西:
此外,如果您知道其他更容易实现的选项,请告诉我。
c++ - 如何自动将尾随注释移动到上面的行?
我正在寻找一种工具、选项或正则表达式来将尾随注释移动到它们描述的行上方。换句话说,我想把它变成:
进入这个:
我目前正在使用 uncrustify 清理大型代码库,但它看起来没有这个选项,我也无法在其他工具中找到它,尽管我可能在某个地方错过了它。该代码大量使用了尾随注释,并且在大多数情况下,它们的间距是随机的并且对齐不好。
objective-c - Uncrustify:删除 ObjC 代码中的双空行和更多空行
所以基本上我有这样的代码:
我需要将此代码自动格式化为这种形式:
所以基本上我需要用单个空行替换所有双、三等空行。
是否有任何 Uncrustify 选项可以启用它?
如果否,那么您知道这种情况的任何解决方法吗?
ios - 如何为 Swift iOS 编程配置 Allman 风格的 Uncrustify?
我正在尝试为 UncrustifyX 获取一个配置,该配置将使用 Allman Style 与 Swift 一起使用。我在 Xcode 中使用 BBUncrustifyPlugin。这是我到目前为止所拥有的:
它使大部分大括号正确,但将感叹号和问号分开,并有一些其他问题。我不确定我还能做些什么来使它正常工作。
我在这里做了一个要点:
objective-c - Uncrustify 忽略在长目标 c 方法 decleration 中格式化新行
我希望 uncrustify 忽略由开发人员格式化的新行,但使用我的配置文件它不会这样做。
我的代码是什么样的,我希望它保持不变
uncrustify 格式化时的作用
我正在使用 uncrustify 0.61,我的配置文件是http://www.megafileupload.com/edbM/uncrustify.cfg