我已经在Mac中成功安装了oclint并尝试运行它,
我正在按照Here描述的步骤进行操作,但是在运行OCLint目标时,它在UIKit和CoreFoundation框架内显示了一些错误。

也显示错误

Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure


然后我尝试像this那样正确地生成xcodebuild.log(我认为),但是当我执行oclint-xcodebuild时,其创建的compile_commands.json文件仅包含一个空数组。

使用

适用于darwin / x86_64的OCLint 0.9开发版

Xcode版本5.0(5A1413)

OS X 10.8.5

更新:

最终,在清理并编译后,compile_commands.json可以正确生成,但是在框架内部出现了很多错误。如何在不产生框架错误的情况下构建它?

还有我怎么避免

long line P3 Line with 108 characters exceeds limit of 100


使用OCLint时出现此警告?

最佳答案

我认为您需要添加此-rc = LONG_LINE = 300。您可以看到更多示例here

检查以下内容:oclint-json-compilation-database -v oclint_args“ -report-type html -o report.html -rc = LONG_LINE = 120”打开compile_commands.json打开report.html

10-07 23:25