有没有很好的工具来收集Objective-C指标?

Jen*_*ohl 11 metrics objective-c code-metrics ios

我在iOS项目中使用Jenkins for CI,并希望收集一些软件指标.但我能找到的唯一工具是CLOC,它只计算代码行数(LOCs).然而,它总比没有好.

我真正想要计算的是方法,类,对其他类的调用等(做出花哨的圈复杂度的东西).

也许我错过了一些工具,让我知道,如果我这样做.

Mda*_*daG 9

OCLint

来自oclint.org:

OCLint是一种静态代码分析工具,通过检查C,C++和Objective-C代码并寻找潜在问题来提高质量和减少缺陷:

  • 可能的错误 - 如果/ else/try/catch/finally语句为空
  • 未使用的代码未使用的局部变量和参数
  • 复杂的代码 - 高圈复杂度,NPath复杂度和高NCSS
  • 冗余代码 - 冗余if语句和无用的括号
  • 代码气味 - 长方法和长参数列表
  • 糟糕的做法 - 反向逻辑和参数重新分配......


Phi*_*hil 5

蜥蜴会这样做.请访问https://github.com/terryyin/lizard查看.