公司最近要求研究 代碼審核,
- 安裝oclint
brew tap oclint/formulae
brew install oclint
2.xcode字典xcodebuild
3.xcpretty gem install xcpretty
xcodebuild clean
4.生成compile_commands.json文件,
xcodebuild -workspace QianDaoWeiApp.xcworkspace -scheme QianDaoWeiApp -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6' ONLY_ACTIVE_ARCH=NO -configuration Release build | tee xcodebuild.log | xcpretty -r json-compilation-database --output compile_commands.json
5.生成報(bào)告
oclint-json-compilation-database -e Pods -- -rc=LONG_LINE=200 -report-type pmd -o=report.xml
6.在jenkins上集成pmd插件,然后配置下 pmd文件的路徑就ok了。

Paste_Image.png

Paste_Image.png
這個(gè)地方有問題,正在研究,先記錄下。

Paste_Image.png