sonarQube是一个管理代码质量的开放平台,它可以从七个维度检测和扫描代码质量

参考百度文库:http://wenku.baidu.com/view/cba28af9b90d6c85ed3ac679.html?from=search

1.Complexity(复杂度分布):代码复杂度过高将难以理解、维护

2.Duplications(重复代码):程序代码中包含大师复制粘贴的代码段是质量低下的表现

3.Unit Tests(单元测试):统计并展示单元测试覆盖率

4.Coding Rules(编码规范):通过Findbugs/PMD/CheckStyle等规范代码编写

5.Comments(代码注释):代码注释少了可读性差,多了看起来费时间

6.Potential Bugs(潜在的Bug):通过Findbugs/PMD/CheckStyle等检测潜在的Bug

7.Architecture & Design(结构与设计):系统的依赖与耦合度等

  • 项目列表

  • 查看项目

Quality Gate:

Bugs & Vulnerabilities:违规

--Bugs:

--Vulnerabilities:

--new Bugs:

--new Vulnerabilities:

Code Smells:

--Debt:

--Code Smells:

--New Debt:

--New Code Smells:

Duplications:重复率,即代码内部的重复代码

--Duplications:

--Duplicated Blocks:

  • 指标

Reliability:

Security:

Maintainability:

Coverage:单元测试缺陷

--Uncovered Lines on New Code:

--Uncovered Conditions on New Code:

--Lines to Cover on New Code:

--Uncovered Lines by IT on New Code:

--Uncovered Conditions by IT on New Code:

--Lines to Cover by IT on New Code:

Duplications:代码重复

--Duplicated Blocks:

--Duplicated Block on New Code:

--Duplicated Lines:出现重复的总行数

--Duplicated LInes on New Code:

--Duplicated Files:出现重复的总文件个数

Size:代码的总数(行数)

--Lines:代码总行数

--Lines on New Code:

--Statements:声明个数

--Functions:函数总个数

--Classes:类总个数

--Files:文件总个数

--Directories:目录个数

Complexity:坏复杂度分布

--Complexity/File:文件中关于复杂度的分布情况,此处取的值为平均值

Documentation:

--Comment Lines:注释行数

--Public API:公开的API

--Public Documented API(%):

--Public Undocumented API:

Issues:问题

--Open Issues:未关联的问题数

--Reopened Issues:重新打开的问题数

--Confirmed Issues:确认的问题数

--False Positive Issues:确认不是问题的数量

--Won't Fix Issues:确认不处理的问题数

  • ss
  • ss

Reliability

sonarQube 管理的更多相关文章

  1. .net持续集成sonarqube篇之sonarqube安装与基本配置

    系列目录 Sonarqube下载与安装 Sonarqube下载地址是:https://www.sonarqube.org/downloads/下载版本有两个,一个是长期支持版,另一个是最新版,此处安装 ...

  2. sonar服务搭建

    1.下载安装包,我安装的是6.7.6版本 https://www.sonarqube.org/downloads/ 2.安装前的环境要求 JDK1.8+   数据库,我用的是Mysql5.6版本 3. ...

  3. Gitlab CI 持续集成的完整实践

    Gitlab CI 持续集成的完整实践 本着公司团队初创,又在空档期想搞点事情,搭建了私有Gitlab的契机,顺便把持续集成搭建起,实现了对Python服务端代码的单元测试.静态代码分析和接口测试的持 ...

  4. .net持续集成sonarqube篇之项目管理与用户管理

    系列目录 删除项目 在学习阶段,我们可能需要经常删除已构建的项目,在sonarqube中想要删除一个项目有两个入口,都在Administration导航栏内. 在项目内部的管理界面删除 如果项目处于打 ...

  5. Dubbo入门到精通学习笔记(五):持续集成管理平台之sonarqube代码质量管理平台的介绍与安装

    文章目录 SonarQube的介绍 SonarQube的安装 安装简介 详细安装过程 详细使用过程 SonarQube的介绍 SonarQube是一个管理代码质量的开放平台. 可以从七个维度检测代码质 ...

  6. devops-持续集成管理之SonarQube

    1. devops-持续集成管理之SonarQube  1) 代码质量七宗罪 编码规范:是否遵守了编码规范,遵循了最佳实践. 潜在的BUG:可能在最坏情况下出现问题的代码,以及存在安全漏洞的代码. 文 ...

  7. sonarQube代码管理工具

    第一步:安装环境:jdk 1.8   idea  mysql5.6以上  sonarqube5.6.6 第二歩:下载好sonarqube后,解压打开bin目录,启动相应OS目录下的StartSonar ...

  8. SonarQube代码管理

    一 搭建过程不详细说 二 配合jenkins使用,jenkins搭建过程这里不详细说 三 jenkins项目配置,需要安装sonarqube-jenkins插件 sonar.projectKey=a6 ...

  9. 代码质量管理工具——SonarQube

    写在前面 SonarQube(简称Sonar)是管理代码质量的开放平台,它可以快速地对代码质量进行分析,并给出合理的解决方案,提高管理效率,保证代码质量. SonarQube的流行,在于以下几点: 开 ...

随机推荐

  1. DFS的基础训练清单

    HDU 1010  (AC) HDU 1015    (AC) HDU 1016     (AC) HDU 1172   (AC) HDU 1312   (AC) POJ 2362  (AC,1011 ...

  2. IE9透明filter和opacity同时生效的解决办法 IE9 hack only

    转载请注明:来自于http://www.cnblogs.com/bluers/ 问题: 假设结构如下: <div class="wrapper"> <p clas ...

  3. iOS 异常汇总

    reason: 'invalid nib registered for identifier (cell) - nib must contain exactly one top level objec ...

  4. 关于php的一些开源程序

    最好用的当属thinksns,目前更新到4.3.4, 社交型网站. 此网站提供大量源码,有时间可以去看看:http://down.admin5.com/

  5. CSS3 中FLEX快速实现BorderLayout布局

    学习完flex的布局模式之后,我们趁热打铁,来实现一个BoxLayout布局.什么是BoxLayout布局?那我们先上一个图看看 BoxLayout布局写过后端UI代码的编程者应该不陌生了,写前端的代 ...

  6. 获取Ip 的地域等信息接口-实例

    今天项目要用到 查询访问网站用户的IP 然后网上查询了 资料还很多 不过有些已经失效了 在这总结下 腾讯,pconline 的API已经失效 不能使用 淘宝的IP接口地址: http://ip.tao ...

  7. vs2015安装没有wim32

    刚开始在官网上下载VS2015没在意太多,选择了默认安装,结果是没有win64的,所以就不能写c代码.默认安装很多库都没有,所以要什么都得下载.转载一篇文章

  8. PAT (Basic Level) 1013. 数素数 (20)

    令Pi表示第i个素数.现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数. 输入格式: 输入在一行中给出M和N,其间以空格分隔. 输出格式: 输出从PM到PN的所有素数 ...

  9. BCB 语言类

    整理日: 2015年2月16日 EcLanguage.h /*--------------------------------------------------------------------- ...

  10. EasyPHP的Apache报错

    今天安装了最新版本的软件:EasyPHP-DevServer-14.1VC11-install.exe 启动报错: 打开Cport软件: 可见80端口被系统占用,导致Apache不能启动. (1)手动 ...