官方文档:http://docs.oclint.org/en/stable/
1. 安装
xctool
brew install xctool
oclint
brew tap oclint/formulae
brew install oclint
xcpretty 分析日志
sudo gem install xcpretty
2. 测试
下载待测试代码工程,进入工程文件夹:
清除之前的build记录
rm -f compile_commands.json
xctool -project ***.xcodeproj -scheme *** clean
编译project (编译xcodeproj使用-project命令,编译xcworkspace使用-worksapce命令,编译需要证书签名)
xctool build -workspace **.xcworkspace -scheme ***
生成compile_commands.json文件
xctool -reporter json-compilation-database:compile_commands.json build
分析文件,生成扫描报告(忽略pod的开源项目)
oclint-json-compilation-database -e Pods -v -- -report-type html -o report.html -max-priority-1=9999 -max-priority-2=9999 -max-priority-3=9999
集成部署:https://my.oschina.net/ChenTF/blog/708646