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

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


image.png

书接上文,还是不建议使用自带规则。字楼楼主选择了阿里出品的p3c。

1.下载sonar-p3c-pmd

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

2.选择版本

选择合适的jar包。

image.png

3.修改配置

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

3.创建p3c规则

新增配置类别。

image.png

激活配置规则

image.png

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

image.png

设为默认即可。

image.png

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


相关文章
|
Java p3c 开发者
阿里java开发规范学习(附P3C IDEA插件 帮助规范的养成)
浅析 阿里巴巴 Java 开发规约 (未完成) contents 为什么要学 编程规约 P3C IDEA 插件 why-use 我们知道,一般稍微大一点的公司,都会在系统架构设计完成之后,编码工作开始之前,给出一份属于自家公司,或是自家团队给出的编码规范文...
5340 0
《阿里巴巴Java开发手册》IDEA插件使用,提升代码质量的利器
《阿里巴巴Java开发手册》IDEA插件使用,提升代码质量的利器
494 0
|
XML 前端开发 Java
「 Java开发规范 」10人小团队Java开发规范参考这篇就够了!
Kent Beck 的简单设计四原则非常好地来指导我们的如何写出优秀的代码,如何有效地判断我们的代码是优秀的。 通过所有测试(Passes its tests):强调的是外部需求,这是代码实现最重要的 尽可能消除重复 (Minimizes duplication):代码的模块架构设计,保证代码的正交性,保证代码更容易修改 尽可能清晰表达 (Maximizes clarity):代码的可阅读性,保证代码是容易阅读的 更少代码元素 (Has fewer elements):保证代码是简洁的,在简洁和表达力之间,我们更看重表达力
「 Java开发规范 」10人小团队Java开发规范参考这篇就够了!
|
消息中间件 存储 安全
这五款牛逼的 IDEA 插件,堪称代码质量检查利器!
这五款牛逼的 IDEA 插件,堪称代码质量检查利器!
|
测试技术
jira学习案例127-传统单元测试1
jira学习案例127-传统单元测试1
86 0
jira学习案例127-传统单元测试1
|
测试技术
jira学习案例128-传统单元测试2
jira学习案例128-传统单元测试2
79 0
jira学习案例128-传统单元测试2
|
测试技术 Windows
软件测试面试题:如何使用TestNG+Ant创建无人值守的测试?
软件测试面试题:如何使用TestNG+Ant创建无人值守的测试?
129 0
|
Oracle 关系型数据库 Java
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
621 1
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
|
安全 IDE Java
代码分析体系及Sonarqube平台
代码分析体系及Sonarqube平台
|
jenkins Java Devops
企业DevOps之路:Jenkins 整合 SonarQube代码质量自动扫描
如果每次都需要手动执行 SonarScanner ,肯定不是 DevOps 思想所不予许的。所以需要进一步完善 SonarQube 进行自动化代码分析。
332 0
企业DevOps之路:Jenkins 整合 SonarQube代码质量自动扫描

热门文章

最新文章