我想为我的项目使用oclint(Objective-C静态分析器),但官方documentation没有清楚地描述如何配置它。
我该如何使用它?
我已经安装了oclint
包,然后将the script for capturing projects configs复制到项目的文件夹中。运行此脚本会创建一个名为compile_commands.json
的空文件,并且不会使用任何数据填充xcodebuild.log。
谢谢!
答案 0 :(得分:2)
我不认为此脚本会在xcodebuild.log
中添加任何内容。它从中读取。在运行脚本之前,您可能需要手动运行xcodebuild
并将输出保存到xcodebuild.log
。
答案 1 :(得分:1)
我很幸运手动将脚本复制到项目文件夹中然后在命令行上执行它。
虽然这并没有将oclint的功能集成到XCode中,但它确实通过stdout提供反馈。
根据这些反馈,我然后更新我的代码以符合oclint的建议并迭代运行oclint直到我的代码符合oclint的规则。