SonarQube 5.2 发布,代码质量管理平台
欢迎加入运维网交流群:263444886SonarQube 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]