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