发布于 2014-09-20 23:31:50 | 130 次阅读 | 评论: 0 | 来源: 网友投递
SonarQube代码质量管理平台
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测
SonarQube RPG 1.2 发布,此版本改进了解析器和符号高亮显示,同时还添加了一些新规则,详细更新内容请看发行说明:
[RPG-77] - Allow legacy specification types
[RPG-78] - Allow double quotes in embedded SQL statements
[RPG-79] - Most characters found in specifications should not be treated as case-sensitive
[RPG-80] - Allow concatenation operator in embedded SQL statements
[RPG-81] - Allow function call in keyword parameter
[RPG-82] - Support hexadecimal literals
[RPG-83] - File Type and File Format should not be mandatory in a File specification
[RPG-84] - Support free-form syntax without /free compiler directive
[RPG-85] - Allow /End-free at a position greater than 7
[RPG-86] - Support continuations of names
[RPG-87] - Metrics should take subprocedures into account
[RPG-88] - Symbols should be highlighted
[RPG-72] - Rule: Variables used in only one subprocedure should not be global
[RPG-74] - Rule: "CONST" should be used for parameters that are not modified
[RPG-90] - Rule: Subprocedures should be used instead of subroutines
[RPG-89] - Update SQALE model
你可以通过更新中心安装或者升级,文档现已提供在product page。