代码质量管理平台 Sonar

代码质量管理平台 Sonar

LGPL
跨平台
2009-03-02
红薯

Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。

开源中国代码质量管理系统 -> http://sonar.oschina.net/

主要特点:

  • 代码覆盖:通过单元测试,将会显示哪行代码被选中

  • 改善编码规则

  • 搜寻编码规则:按照名字,插件,激活级别和类别进行查询

  • 项目搜寻:按照项目的名字进行查询

  • 对比数据:比较同一张表中的任何测量的趋势

架构图:

加载中

评论(17)

B
Bingou211
http://sonar.oschina.net/ 咋不能访问了@红薯
zlm2018
zlm2018
sonar如何支持C++
Yana768
Yana768
sonar禁用规则之后,sonarlint能同步更新规则吗?
繁殖宝宝
繁殖宝宝
我司现在让强制安装这个进行codeview
w
wqz0814
越来越坑爹了,插件老是下载失败,越升级越不好用了
后天雨街
后天雨街
sonar就是唢呐^_^ #Sonar#
狮牛
狮牛
不考虑并发,sonar有坑吗?多吗?@红薯 Sonar
红薯
红薯
昨天到现在已经碰到三个 Sonar 的坑了,其中有一个是致命的,没办法,今晚 Sonar@OSC 要停机维护!
红薯
红薯
Sonar 真的是个很大很大的坑!
红薯
红薯
Sonar 很多坑需要去填,这些坑只有在高并发的时候才会出现

Sonar Java 5.9 发布,新增 29 条规则

Sonar Java 5.9 发布了,Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、...

11/15 07:13

SonarLint for Eclipse 3.6 发布,可激活或停用任意规则

SonarLint for Eclipse 3.6 已发布,该版本在规则的管理上更进一步,现在可以在 Eclipse 首选项中找到已打开或关闭的规则,阅读其描述并选择激活或停用。 该版本还包含最新版本的 SonarJava ...

06/21 07:46

SonarQube 7.1 发布,代码质量管理平台

SonarQube 7.1 发布了。Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/...

04/18 07:27

Sonar JAVA 5.3 发布,支持 Java 10

Sonar Java 5.3 发布了,Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、...

04/17 07:20

SonarQube 6.7.3 发布,代码质量管理平台

SonarQube 6.7.3 发布了。Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、P...

04/08 07:31

SonarQube Scanner 3.1 发布,代码质量管理平台

SonarQube Scanner 3.1 发布了,Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、C...

03/23 07:45

SonarQube 7.0 发布,代码质量管理平台

SonarSource发布了SonarQube 7.0。Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、...

02/16 06:21

SonarTS 1.5 发布,支持 VS Code

SonarTS 1.5 发布了。此版本引入了对 VS Code 的 Sonarlint 的支持。当下一版本的扩展版本发布时,该版本将在 SonarLint 中自动提供。 版本的一些更新内容请查看 Issue。 下载地址: sonar-...

01/27 07:24

SonarTS 1.3 发布,引入 4 条新规则

SonarSource 团队很高兴地宣布发布 SonarTS 1.3 发布了。 这个版本引入了认知和圈复杂性度量以及 4 条新规则: S3776:功能的认知复杂性不应该太高 S4335:没有成员的类型,“any”和“never...

01/04 07:38

SonarLint for Atom 1.0 发布

SonarSource很高兴地宣布SonarLint for Atom 1.0 发布了。 该扩展提供了对JavaScript、Python和PHP代码中注入的新bug和质量问题的即时反馈。 SonarLint 集成了 Linter。只要你打开项目中的一...

2017/07/22 07:48

没有更多内容

加载失败,请刷新页面

2
回答
sonar支持增量扫描吗

sonar支持增量扫描吗?sonar支持增量扫描吗?sonar支持增量扫描吗

2017/07/12 18:06
1
回答
sonar6.0自定义编写shell脚本检查规则

sonar6.0版本下,编写对shell脚本的检查规则,目前只是为了检测项目中的.sh文件中是否有要求的注释,但是不知道怎么通过方法获取sh文件的内容,也...

05/28 20:24
9
回答
sonar-scanner运行报错

项目配置好了 执行sonar-scanner报错,求大神指教,版本是sonar5.5 scanner2.6 红薯大神快来解救@红薯

2016/05/24 19:07
1
回答
sonar如何检测sql,如何安装plsql插件?

sonar如何检测sql,如何安装plsql插件? 有没有使用过的大神求教!!!

2017/06/28 21:43
1
回答
sonar-scan 提示:is not a valid project or module key

@sisiqing 你好,想跟你请教个问题: INFO: ------------------------------------------------...

2017/05/09 18:00
2
回答
sonar和maven集成使用,出现数据库无法连接的错误

@小咔蹭 你好,想跟你请教个问题: 我用sonar和maven集成的出现下面的错误: 是不是数据库驱动的问题呢?但我在sonar.properties里面...

2015/11/23 17:00
2
回答
Sonar 如何自定义配置静态质量分析规则

之前一直使用eclipse的checkstyles和findbugs插件来做静态质量分析,后来随着项目越来越多效率就跟不上去了。最近在尝试使用sonar,...

2014/10/09 10:59
1
回答
sonar6.2,新增代码覆盖率次月被清理
lp18 的回答 2017/03/01 17:52
最佳答案
有配置页面修改
1
回答
开源中国的sonar有没有权限管理

开源中国的sonar有没有权限管理,Git里面的私有项目分析后,在sonar里是不是私有的,有权限管理?

2014/12/27 12:57

没有更多内容

加载失败,请刷新页面

Sonar 与 Maven 配置

### Sonar 与 Maven 配置 ### 1.下载sonar 包,解压 [下载地址](http://www.sonarqube.org/downloads) 2.修改sonar 配置文件,设置数据库链接 修改 sonar.properties 文件 1.数据库账号、密码...

2016/02/16 11:24
494
1
linux sonar安装

linux sonar安装

2016/06/15 15:31
22
0
Sonar安装

1. JDK1.8安装 安装jdk1.8这里省略。 2. SonarQube 部署 su - jenkins #为了在jenkins中集成sonar,所以安装在jenkins用户下 cd /data/jenkins wget https://sonarsource.bintray.com/Distri...

09/18 20:14
13
0
代码质量管理利器之SonarQube

浅谈代码质量管理工具SonarQube的windows平台搭建过程。

2015/11/26 09:43
236
0
配置sonar、jenkins进行持续集成和代码审查

本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。 一、安装配置sonar 1、Sonar介绍 Sonar是一个用于...

2015/12/09 11:12
962
0
Sonar代码质量管理工具

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

2013/11/20 23:40
5.8K
35
jenkins集成sonar,maven,git进行代码分析

jenkins,sonarqube,maven,git

2016/05/20 15:06
1K
2
SonarQube快速安装

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言...

2016/04/08 11:00
28
1
配置sonar、jenkins进行持续审查

配置sonar、jenkins进行持续审查

2014/08/02 15:38
294
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部