用于Objective-C开发的Lint检查工具

Sed*_*ien 15 cocoa static-analysis lint objective-c

具有多个开发人员的大型项目通常会导致代码在样式上不一致.我正在寻找一种适合Objective-C的类似于lint的工具,它超出了Clang Static Analyzer的范围,并检查是否符合风格惯例; 例如大括号,缩进,注释格式,在函数顶部声明变量等.

我知道AnalysisTool,但它并没有完全像我追求的那样.我在其他地方看到了这个问题,但不清楚问题提问者是否在追求同样的事情.

这样的工具存在吗?

clo*_*pez 9

我正在做同样的研究,我刚刚找到了OCLint


Sed*_*ien 3

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

它不是一体化的,但与静态分析器和良好的差异化工具相结合,它应该可以完成这项工作。

  • 我以为 uncrustify 是一个格式化工具。它如何检查样式问题(格式除外)? (3认同)
  • @BrianLiang:我正在回答我自己的问题。这就是我一直在寻找的答案! (2认同)