23rfc 发表于 2015-11-13 08:25:25

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

欢迎加入运维网交流群:263444886  
  SonarQube 5.2 发布,此版本主要新特性和值得关注的改进如下:

[*]  Scanners (SQ Runner, Maven, Gradle, Ant, MSBuild Runner, Jenkins, …) don’t have access to the database anymore. This feature is the biggest change and it has several consequences:

[*]
  This improves performance, security and>
[*]  A big part of what scanners used to do has been moved to server-side and is now processed asynchronously.
[*]  Another important consequence: SonarQube plugins that currently do some kind of data manipulation during the analysis will probably have tobe rewritten.

[*]  Because more processing is done on server-side, more information is available to monitor and understand what’s going on in SonarQube

[*]  Report processing logs are also available from the web application
[*]  The page is available at project administration level too
[*]  Server logs are accessible from the “System” page, and it’s possibleto dynamically change the log level to help debug some issues
[*]  The former “Analysis Reports” page has been renamed “Background Tasks” and redesigned to offer far more features

[*]  More features are available to better manage issues

[*]  Support for more precise issue location and multiple location (this requires language plugins to provide the information)
[*]  The Issues page can be displayed either in “issue count” or in “technical debt amount”
[*]
  New “My New Issues” notification that tells what’s>
[*]  Possibility to define the default assignee on a project – for every new issue that SonarQube could not automatically assign based on the SCMinformation
[*]  Issue filters can now be displayed in a generic widget that shows the distribution of issue on a specific axis

[*]  The Quality Profile page and most global administration pages have been rewritten

[*]  UI/UX is more consistent
[*]  This also means that web services for those domains are available - for instance to manage users, groups, permissions, …etc.

[*]  Some features were dropped – the main ones being:

[*]
  All design>
[*]
  Cross-module/project duplication: this one could actually not be rewritten in this 5.2 version, but for sure it will be reintroduced in next>

[*]  And obviously, there are plenty of bug fixes, improvements and other smaller new features not listed here.
  详细改进请看发行说明。
  下载:sonarqube.org。
  Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。
  开源中国代码质量管理系统 -> http://sonar.oschina.net/
  
  主要特点:

[*]  代码覆盖:通过单元测试,将会显示哪行代码被选中
[*]  改善编码规则
[*]  搜寻编码规则:按照名字,插件,激活级别和类别进行查询
[*]  项目搜寻:按照项目的名字进行查询
[*]  对比数据:比较同一张表中的任何测量的趋势
页: [1]
查看完整版本: SonarQube 5.2 发布,代码质量管理平台