15

具有多个开发人员的大型项目通常会导致代码风格不一致。我正在寻找一种为 Objective-C 量身定制的类似lint的工具,它超出了 Clang静态分析器的范围,并检查是否遵守了风格约定;例如大括号、缩进、注释格式、在函数顶部声明变量等等。

我知道AnalysisTool,但它并不完全符合我的要求。我在 SO 的其他地方看到了这个问题,但不清楚提问者是否在追求同样的事情。

这样的工具存在吗?

4

2 回答 2

9

我也在做同样的研究,我刚刚发现了 OCLint

于 2012-07-20T17:14:55.133 回答
3

我最近偶然发现了uncrustify支持 Objective-C 的 . 它看起来写得很好,添加额外的检查(和相应的修复)似乎很简单。

它不是一体的,但结合静态分析器和一个好的差分工具,它应该可以完成工作。

于 2011-02-23T04:43:11.183 回答