阅读更多

11顶
0踩

编程语言

Sonar开发团队今天发布了Sonar 1.11版本,Sonar是一个采用Java编写的开源的Java代码质量管理平台。专注于从项目到类方法的持续的分析和测量技术质量。

Sonar提供了对代码行、注释行、代码覆盖率、复杂度、代码规则、违例、项目视图等内容的统计和图形化报表显示功能。Sonar还提供了测算和违例的钻取、项目不同版本间指标差异的图形化比较、代码覆盖率云的形象化描述等。同时Sonar也提供了灵活的配置功能,包括对系统的配置和对规则的配置。

Sonar 1.11的新特性:

  • 新增了一个组件服务,用于更好的浏览资源和比较
  • 新增了分支代码的单元测试覆盖
  • 显示被注释掉的项目代码行
  • 可重复使用PMD和CheckStyle配置文件
  • 提供了超过50个问题修复和性能提升,清除机制的性能得到了极大的提升。

 

组件页:

 
被注释的代码行:

 
分支覆盖:

 源代码查看:


  • 大小: 74.6 KB
  • 大小: 27.7 KB
  • 大小: 22.9 KB
  • 大小: 19.3 KB
来自: sonar
11
0
评论 共 6 条 请登录后发表评论
6 楼 lovefly_zero 2009-10-15 09:29
我很郁闷,安装了1.11才发现它的maven插件没有跟上速度,具体情况是它需要依赖sonar-maven-plugin 1.8的版本,而sonar-maven-plugin 1.8又需要依赖sonar-core-maven-plugin 1.8,而仓库中只包含了1.7。导致配置失败。
5 楼 whaosoft 2009-10-14 14:27
bs 的?
4 楼 warison_2008 2009-10-14 14:12
怎么用啊,楼主???
3 楼 xl5550 2009-10-14 10:50
xl5550 写道
怎么子版本号是倒的??

  看错啦
2 楼 xl5550 2009-10-14 10:48
怎么子版本号是倒的??
1 楼 wxq594808632 2009-10-14 08:42
挺炫的..

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java代码质量分析Sonar

    1.1.2 sonar 版本区分 1.1.2.1 社区版 1.1.2.2 开发者版 1.1.2.3 企业版 1.2 安装部署 1.2.1 修改文件句柄数 1.2.2 创建挂载目录 1.2.3 创建docker-compose.yml 1.2.4 启动 1.2.4.1 访问测试 1.2.5 安装插件 1.2.5.1...

  • 持续集成之代码质量管理——Sonar

    Sonar是一个用于代码质量管理的开放平台,通过插件机制,Sonar可以集成不同的测试工具、代码分析工具以及持续集成工具。与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:...

  • 持续集成之代码质量管理-Sonar [三]

    持续集成之代码质量管理-Sonar [三]标签(空格分隔): JenkinsSonar介绍 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具...

  • 使用 Sonar 进行代码质量管理及邮件报警

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

  • 代码质量管理之Sonar

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

  • 持续集成mysql_持续集成之代码质量管理———Sonar

    在对其他工具的支持方面,Sonar 不仅提供了对 IDE 的支持,可以在 ...此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有较好的支持。Sonar 的功能就是来检查代码是否有 BUG...

  • 持续集成与自动化部署 - jenkins & sonar代码质量管理平台 部署和基础使用(五)...

    1 jenkins ...[root@test-node3 ~]# yum install -y java-1.8.0 [root@test-node3 ~]# cd /etc/yum.repos.d/ [root@test-node3 yum.repos.d]# wget http://pkg.jenkins.io/redhat/jenkins.repo [r...

  • 持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知

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

  • 持续集成之代码质量管理-Sonar[三]

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

  • SonarQube 持续集成代码质量管理

    SonarQube 是一个开源的代码分析平台,用来持续分析和评测代码的质量,支持检测 Java、JavaScript、C#、C、C++ 等二十几种编程语言。通过 SonarQube 可以检测出项目中潜在的Bug、漏洞、代码规范、重复代码、缺乏单元...

  • javascript手冊-s1

     search propertyA string beginning with a question mark that specifies any query information in the URL. 语法1. links[index].search2. location.searchindex is an integer representing a link o

  • javascript手冊-o

    onBlur event handlerA blur event occurs when a select, text, or textarea field on a form loses focus. The onBlur event handler executes JavaScript code when a blur event occurs. See the relevant o

  • javascript手冊-u-z

     unescape functionReturns the ASCII string for the specified value. 语法unescape("string")string is a string or a property of an existing object, containing characters in either of the following

  • javascript手冊-l

    lastIndexOf methodReturns the index within the calling string object of the last occurrence of the specified value. The calling string is searched backwards, starting at fromIndex. 语法stringName.la

  • 在網頁中使用MediaPlayer

    我開始也不知道這東西怎麼用 , 後來想了個辦法 , 用frontpage插入一個MediaPlayer 的 ActiveX 控件 ,可是這東西的參數太多了 , 然後到vb里去看這些參數有些伸麼用 , 這裡我說兩個常用的吧 AutoStart  是否自動播放 (0=否) FileName  播放文件名  (代码中寫了怎麼操縱) 其他的我沒細看 , 大家可以切磋一下 Media Playe

  • javascript手冊-t

     tan methodReturns the tangent of a number. 语法Math.tan(number)number is a numeric expression representing the size of an angle in radians, or a property of an existing object. 用法Math 描述

  • javascript手冊-s2

    setTime methodSets the value of a date object. 语法dateObjectName.setTime(timevalue) dateObjectName is either the name of a date object or a property of an existing object. timevalue is an integ

  • javascript手冊-r

     radio objectA set of radio buttons on an htm form. A set of radio buttons lets the user choose one item from a list. 语法To define a set of radio buttons, use standard htm 语法 with the addition

  • javascript手冊-m&n

     Math objectA built-in object that has properties and methods for mathematical constants and functions. For example, the Math objects PI property has the value of pi. 语法To use a Math object:

Global site tag (gtag.js) - Google Analytics