使用OCLint和Sonar对iOS代码分析和质量管理

Posted 张文权的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用OCLint和Sonar对iOS代码分析和质量管理相关的知识,希望对你有一定的参考价值。

OCLint 是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。

Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。

1.检查你的电脑有没有安装brew

  如果没有安装,会显示什么呢 -bash:brew:command not found

  该怎么办呢?

  打开终端  执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.SonarQube安装

  说明:此处略过java,mysql,jenkins安装配置。

  安装java : http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

   brew install sonarqube                                                                                                                    

   SonarQube汉化

    汉化插件

   https://github.com/SonarQubeCommunity/sonar-l10n-zh

 

   下载后放入 如下目录:

   /usr/local/Cellar/sonarqube/6.5/libexec/extensions/plugins                                                              


 3.
Mysql安装

    brew install mysql                                                                                                                           

 

4.创建sonar数据库

 

5.配置sonar连接mysql

 

明天接着写

 

 



以上是关于使用OCLint和Sonar对iOS代码分析和质量管理的主要内容,如果未能解决你的问题,请参考以下文章

jenkins 使用oclint 扫描 oc 代码

使用Sonar管控代码质量

使用 OClint 进行静态代码分析

代码质量管理的开源平台Sonar

持续集成之代码质量管理———Sonar

持续集成之代码质量管理——Sonar