具有多个开发人员的大型项目通常会导致代码风格不一致。我正在寻找一种为 Objective-C 量身定制的类似lint的工具,它超出了 Clang静态分析器的范围,并检查是否遵守了风格约定;例如大括号、缩进、注释格式、在函数顶部声明变量等等。
我知道AnalysisTool,但它并不完全符合我的要求。我在 SO 的其他地方看到了这个问题,但不清楚提问者是否在追求同样的事情。
这样的工具存在吗?
具有多个开发人员的大型项目通常会导致代码风格不一致。我正在寻找一种为 Objective-C 量身定制的类似lint的工具,它超出了 Clang静态分析器的范围,并检查是否遵守了风格约定;例如大括号、缩进、注释格式、在函数顶部声明变量等等。
我知道AnalysisTool,但它并不完全符合我的要求。我在 SO 的其他地方看到了这个问题,但不清楚提问者是否在追求同样的事情。
这样的工具存在吗?
我也在做同样的研究,我刚刚发现了 OCLint
我最近偶然发现了uncrustify
支持 Objective-C 的 . 它看起来写得很好,添加额外的检查(和相应的修复)似乎很简单。
它不是一体的,但结合静态分析器和一个好的差分工具,它应该可以完成工作。