oclint-json-compilation-database 无限循环

oclint-json-compilation-database loops indefinitely

我正在将 OCLint 工具集成到一个 Xcode 项目中以进行一些静态分析,但我发现似乎是 OCLint 工具中的错误。我正在使用 OCLint 0.8.1,这就是我所做的:

  1. 构建我的项目

$ xcodebuild -workspace "Reduced.xcworkspace" -scheme "Reduced" \ clean build > xcodebuild.log

(正确生成 24.6 MB 的 xcodebuild.log)

  1. 生成compile_commands.json

$ oclint-xcodebuild

(正确生成 18.7 MB 的 compile_commands.json)

  1. 分析compile_commands.json

$ oclint-json-compilation-database

最后一条命令开始以模式不间断地发送输出:

产生了 27 个错误。 产生 1 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生了 11 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 5 个错误。

产生了 27 个错误。 产生 1 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生了 11 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 5 个错误。

产生了 27 个错误。 产生 1 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生了 11 个错误。 产生了 2 个错误。 产生了 2 个错误。 产生了 4 个错误。 产生了 2 个错误。 产生 1 个错误。 产生了 2 个错误。 产生了 5 个错误。

提前致谢

升级到最新的 OCLint (0.10.2) 为我解决了这个问题。

brew upgrade oclint