OCLint 代码自动检查

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.