我已经在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