SonarQube代码质量管理平台工具

时间:2023-12-18 23:30:02

1、Sonar轮廓介绍

Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。
其主要特点如下:
代码覆盖:通过单元测试,将会显示哪行代码被选中
改善编码规则:将一些约定俗成的编码规范加入考核标准
搜寻编码规则:按照名字,插件,激活级别和类别进行查询
项目搜寻:按照项目的名字进行查询
对比数据:比较同一张表中的任何测量的趋势

具体的特性参见:http://www.sonarqube.org/features/

2、Sonar引导视图和架构图

SonarQube代码质量管理平台工具

SonarQube代码质量管理平台工具

3、图形管理界面

3-1、重复代码统计、问题统计、单元测试数量统计

SonarQube代码质量管理平台工具

3-2、活动视图

SonarQube代码质量管理平台工具

3-3、Java项目代码管理视图

SonarQube代码质量管理平台工具

3-4、Javascript项目代码管理视图

SonarQube代码质量管理平台工具

3-5、不同语言开发醒目统计列表面板

SonarQube代码质量管理平台工具

3-6、依赖查询界面

SonarQube代码质量管理平台工具

3-7、项目比较参考指标

SonarQube代码质量管理平台工具

3-7、问题查询

SonarQube代码质量管理平台工具

3-8、语言外貌

SonarQube代码质量管理平台工具

SonarQube代码质量管理平台工具

3-9、方式比较

SonarQube代码质量管理平台工具

4、Sonar安装介绍参考

http://www.cnblogs.com/suncoolcat/p/3323200.html