发布于 2016-04-14 01:01:02 | 141 次阅读 | 评论: 0 | 来源: 网友投递
SonarQube代码质量管理平台
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测
SonarQube Java 3.13 发布了,
改进记录:
“@NonNull” values should not be set to null (Bug)
“Externalizable” classes should have a no-arguments constructor (Bug)
“readResolve” methods should be inheritable (Code Smell, pitfall)
Constructor injection should be used instead of field injection (Code Smell, design, pitfall)
Loops should not be infinite (Bug, cert)
Methods of “Random” that return floating point values should not be used in random integer generation (Code Smell, clumsy)
Abstract methods should not be redundant(Code Smell, confusing)
下载地址:https://sonarsource.bintray.com/Distribution/sonar-java-plugin/sonar-java-plugin-3.13.jar