公司最近要求研究 代码审核,
- 安装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.生成报告
oclint-json-compilation-database -e Pods -- -rc=LONG_LINE=200 -report-type pmd -o=report.xml
6.在jenkins上集成pmd插件,然后配置下 pmd文件的路径就ok了。
这个地方有问题,正在研究,先记录下。