sonarQube 管理
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 管理的更多相关文章
- .net持续集成sonarqube篇之sonarqube安装与基本配置
系列目录 Sonarqube下载与安装 Sonarqube下载地址是:https://www.sonarqube.org/downloads/下载版本有两个,一个是长期支持版,另一个是最新版,此处安装 ...
- sonar服务搭建
1.下载安装包,我安装的是6.7.6版本 https://www.sonarqube.org/downloads/ 2.安装前的环境要求 JDK1.8+ 数据库,我用的是Mysql5.6版本 3. ...
- Gitlab CI 持续集成的完整实践
Gitlab CI 持续集成的完整实践 本着公司团队初创,又在空档期想搞点事情,搭建了私有Gitlab的契机,顺便把持续集成搭建起,实现了对Python服务端代码的单元测试.静态代码分析和接口测试的持 ...
- .net持续集成sonarqube篇之项目管理与用户管理
系列目录 删除项目 在学习阶段,我们可能需要经常删除已构建的项目,在sonarqube中想要删除一个项目有两个入口,都在Administration导航栏内. 在项目内部的管理界面删除 如果项目处于打 ...
- Dubbo入门到精通学习笔记(五):持续集成管理平台之sonarqube代码质量管理平台的介绍与安装
文章目录 SonarQube的介绍 SonarQube的安装 安装简介 详细安装过程 详细使用过程 SonarQube的介绍 SonarQube是一个管理代码质量的开放平台. 可以从七个维度检测代码质 ...
- devops-持续集成管理之SonarQube
1. devops-持续集成管理之SonarQube 1) 代码质量七宗罪 编码规范:是否遵守了编码规范,遵循了最佳实践. 潜在的BUG:可能在最坏情况下出现问题的代码,以及存在安全漏洞的代码. 文 ...
- sonarQube代码管理工具
第一步:安装环境:jdk 1.8 idea mysql5.6以上 sonarqube5.6.6 第二歩:下载好sonarqube后,解压打开bin目录,启动相应OS目录下的StartSonar ...
- SonarQube代码管理
一 搭建过程不详细说 二 配合jenkins使用,jenkins搭建过程这里不详细说 三 jenkins项目配置,需要安装sonarqube-jenkins插件 sonar.projectKey=a6 ...
- 代码质量管理工具——SonarQube
写在前面 SonarQube(简称Sonar)是管理代码质量的开放平台,它可以快速地对代码质量进行分析,并给出合理的解决方案,提高管理效率,保证代码质量. SonarQube的流行,在于以下几点: 开 ...
随机推荐
- 单引号、双引号 Html转义符 ----2014年12月2日
'----单引号 "-----双引号 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: <input value="Test" ...
- CSS3弹性盒模型flex box快速入门 2016.03.16
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...
- 速卖通api--发起授权
<? $reqURL_onLine = "https://gw.api.alibaba.com/openapi/http/1/system.oauth2/getToken/494739 ...
- Windows phone 之样式的关联
建议大家做界面要用Blend. 做过web的都知道DIV+CSS,给页面元素关联样式有三种方式: 1.内联样式表:就是在每个元素里面写style.优点就是灵活,给指定的元素添加样式.缺点是重用性很差, ...
- 【原创】Android 对话框的使用
对话框即Dialog .google的官方解释:A dialog is usually a small window that appears in front of the current Acti ...
- 【原创】CMD常用命令:解决实际问题
1.查找某一目录下后缀名文某某的所有文件. 命令格式:dir *.mp3 /a -d/b/s >C:\Users\leemo\Desktop\total.txt MP3为文件后缀名.>是命 ...
- js简版定时器
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- ubuntu 选择最快得源
root权限.新版的Ubuntu(12.04)已经不再自带类似apt-spy之类的选择最快的源的命令行工具,默认的源经常那个龟速啊……手动测试哪个源在当前网络环境下会比较快还是比较累的,这里整理一个脚 ...
- 简单学C——第四天
数组 在学数组之前,有必要把前面的知识复习一遍,当然我的复习,仅仅只是提一下,而对于你,则应该认真的看一下前面的知识点,不懂可以百度,哈哈. 前面我们大致学了 1.定义变量,2.数据的输入与输出,3. ...
- LightOJ_1038 Race to 1 Again
题目链接 题意: 给一个数n, 每次操作是随机的选择一个[1,N]区间内能够被n整除的数进行除法, 然后得到一个新的n. 问n变成1时的期望操作次数. 思路: 设E[n] 为 当数为x时, 变成 1 ...