SonarQube PMD插件
Sonar-PMD是一个提供编码规则的插件。
有关所有规则及其状态的列表,请参阅:
安装
该插件可在SonarQube市场上找到,最好从SonarQube内部安装(管理->市场->搜索pmd )。
另外,下载,把它放到插件目录( ./extensions/plugins ),并重新启动SonarQube。
用法
用法应简单明了:
在质量配置文件中激活一些PMD规则。
运行分析。
故障排除
Sonar-PMD使用在Gradle或Maven项目中定义的Java源代码版本来分析给定的源代码。 如果您不使用这些构建工具之一,则PMD使用默认的Java版本-1.6 。
如果与您使用的版本不匹配,请设置sonar.java.source属性以告诉PMD您的源代码遵循哪个Java版本。
可能的值:
1.4
1.5或5
1.6或6
1.7或7
1.