发布于 2016-06-16 00:51:13 | 52 次阅读 | 评论: 0 | 来源: 网友投递
SonarQube代码质量管理平台
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测
SonarQube C/C++/Objective C 3.12 发布了,本次发布主要包括9个新特性:
Conditions should not unconditionally evaluate to “TRUE” or to “FALSE” (C, Bug, cert, cwe, misra)
Example of an issue found in the Git source code:
Unused “private” methods should be removed (C++, Code Smell, cert, unused)
Example of an issue found in OpenJDK source code:
“static” should not be used in unnamed namespaces (C++, Code Smell, clumsy, cpp11)
Default capture should not be used (C++, Code Smell, cpp11, suspicious)
Inherited non-virtual functions should not be hidden (C++, Code Smell, cert, confusing)
Example of an issue found in OpenJDK source code:
Namespaces should not be empty (C++, Code Smell, cert, unused)
The first operand of a conditional operator should have type bool (C++, Code Smell, misra)
了解更多信息,可查看发布说明。