OCLint 代码自动检查
首先安装 OClint
终端执行 brew install oclint
创建 t.sh 脚本文件, 以下是代码
myworkspace=Gold.xcworkspace # 替换workspace的名字
myscheme=Gold # 替换scheme的名字
xcodebuild -workspace $myworkspace -scheme $myscheme clean&&
xcodebuild -workspace $myworkspace -scheme $myscheme \
-configuration Debug \
| xcpretty -r json-compilation-database -o compile_commands.json&&
oclint-json-compilation-database -e Pods -- \
-report-type html -o oclint_result.html \
-rc LONG_LINE=200 \
-max-priority-1=100000 \
-max-priority-2=100000 \
-max-priority-3=100000; \
rm compile_commands.json;
if [ -f ./oclint_result.html ]; then echo '-----分析完毕-----'
else echo "-----分析失败-----"; fi
终端执行 bash t.sh
执行完毕后如下图
同时生成.html文件,可直接在浏览器打开查看.
最方便的当然是 jenkins+oclint 自动构建, review.