美文网首页
oclint静态代码扫描

oclint静态代码扫描

作者: 静jingjing | 来源:发表于2017-01-20 15:14 被阅读0次

    官方文档: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

    相关文章

      网友评论

          本文标题:oclint静态代码扫描

          本文链接:https://www.haomeiwen.com/subject/hpwwbttx.html