我知道有不同的方法可以自定义/禁用 OCLint 规则。我已按照以下步骤实现它,但没有任何反应。
- 我在应用程序的根文件夹中创建了一个“.oclinnt.yml”文件,如下所示
然后使用项目位置的终端执行以下注释。
xcodebuild clean -workspace MyProject.xcworkspace -scheme MyProject_Target -destination "generic/platform=iOS"
xcodebuild build -workspace MyProject.xcworkspace -scheme MyProject_Target -destination "generic/platform=iOS" COMPILER_INDEX_STORE_ENABLE=NO | xcpretty -r json 编译数据库 -o ./oclint/compile_commands.json
oclint-json-compilation-database -p ./oclint -e Pods -e Vendors -- -max-priority-1 '10' -max-priority-2 '2000' -max-priority-3 '6000' -report-输入 html -o ./oclint/oclint_report.html
我可以看到报告,但根据我的配置文件没有任何更改。我已经检查了以下链接。
参考链接:
- https://mgrebenets.github.io/mobile%20ci/2015/02/08/oclint
- https://oclint-docs.readthedocs.io/en/stable/howto/suppress.html#oclint-comment
- https://oclint-docs.readthedocs.io/en/stable/howto/selectrules.html
- https://oclint-docs.readthedocs.io/en/stable/howto/rcfile.html
有人可以帮我解决这个问题吗?