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

jenkins视图

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

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

代码质量测试

代码测试工具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

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

jenkins视图

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

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部