具有多个开发人员的大型项目通常会导致代码在样式上不一致。我正在寻找一个专为Objective-C量身定制的lint工具,它超出了Clang Static Analyser的范围,并检查是否符合样式约定;例如大括号,缩进,注释格式,在函数顶部声明变量等等。
我知道AnalysisTool,但它并不是我所追求的。我在其他地方看到了问this的问题,但目前尚不清楚提问者是否也在追问同样的问题。
这样的工具是否存在?
答案 0 :(得分:9)
我正在做同样的研究,我刚刚找到OCLint
答案 1 :(得分:3)
我最近偶然发现uncrustify
,它支持Objective-C。它似乎编写得很好,并且添加额外的检查(和相应的修复)似乎是直截了当的。
它不是一体化的,但与静态分析仪和良好的差分工具相结合,它应该能够胜任。