首页 Jenkins教程代码质量测试工具:SonarQube

jenkins视图

代码质量测试工具SonarQube安装配置

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

代码质量测试

代码测试工具SonarQube

代码测试工具SonarQube简介

代码质量测试工具:SonarQube插图

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

官方网站:http://www.sonarqube.org/

下载地址:https://www.sonarqube.org/downloads/

七个维度检测代码质量

1、复杂度分布:代码复杂度过高将难以理解

2、重复代码:程序中包含大量复制、粘贴的代码而导致代码臃肿,sonar可以展示源码中重复严重的地方

3、单元测试统计:统计并展示单元测试覆盖率,开发或测试可以清楚测试代码的覆盖情况

4、代码规则检查:检查代码是否符合规范

5、注释率:若代码注释过少,特别是人员变动后,其他人接手比较难接手;若过多,又不利于阅读

6、潜在的Bug:检测潜在的bug

7、结构与设计:找出循环,展示包与包、类与类之间的依赖、检查程序之间耦合度

代码质量测试工具:SonarQube插图(1)

SonarQube版本说明

7.9.x 版本不再支持MySQL

https://docs.sonarqube.org/latest/setup/upgrade-notes/

MySQL No Longer Supported
SonarQube no longer supports MySQL. To migrate from MySQL to a supported database, see the free MySQL Migrator tool.

代码质量测试工具:SonarQube插图(2)

本文链接:http://www.yunweipai.com/35869.html

jenkins视图

代码质量测试工具SonarQube安装配置

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部