ObjectiveC 有代码检查工具吗?

有帮助吗?

解决方案

有一个在所述 LLVM /锵静态分析器

在LLVM / Clang的静态分析器是一个独立的工具,发现用C bug和Objective-C程序,它是在发育早期。

一个静态分析器基于的即可。所述锵项目的目标是创建一个新的C,C ++,对于LLVM编译目标C与目标C ++前端。

修改

锵现已集成到Xcode和可以很容易地运行作为一个菜单选项“构建与分析”

“替代文字”

其他提示

值得一提的是 OCLint 也。它涵盖了 Clang 分析器未触及的一些内容,例如:

  • 代码复杂——圈复杂度和NPath复杂度高
  • 代码味道 - 长方法、长参数列表、冗余代码

查看 主页 更多细节。

我知道这是一个老问题,但我会在这里再添一个静态分析工具,完整起见,推断,从Facebook

您可以看到他们的主页,在iOS和Android项目,以及备用的OBJ-C / Java的/ C文件

还有商业工具 FauxPas ,该捕获大量的代码气味,而且这样的东西未使用的图形,翻译格式参数不匹配等

这不是超级便宜,但我是一个快乐的用户。有一个时间限制的试用版,它是全功能的,据我所知。

对于简单的语法内容,例如强制换行数、排序导入等,也可以看看 铿锵格式. 。最简单的安装方法可能是通过 自制.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top