天天看点

sonar入门:使用阿里规范扫描代码质量

sonar入门:使用阿里规范扫描代码质量
书接上文,还是不建议使用自带规则。字楼楼主选择了阿里出品的p3c。

1.下载sonar-p3c-pmd

sonarqube的版本号与sonar-p3c-pmd是对应的,所以需要选择好版本,楼主版本为7.6,否则会还会报es连接不上的错误。 地址:

github.com/rhinoceros/…

2.选择版本

选择合适的jar包。

sonar入门:使用阿里规范扫描代码质量

3.修改配置

删除之前pmd文件,放于sonarqube-7.6\extensions\plugins中,重启服务。

3.创建p3c规则

新增配置类别。

sonar入门:使用阿里规范扫描代码质量

激活配置规则

sonar入门:使用阿里规范扫描代码质量

选择资源库中的pmd(之前导入的p3c-pdm) 然后选择包中的规则激活即可,楼主这里只激活了p3c的51条。

sonar入门:使用阿里规范扫描代码质量

设为默认即可。

sonar入门:使用阿里规范扫描代码质量

然后再次扫描即就是使用了新规范扫描了,是不是清爽了很多呢。