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
sonar入门:使用阿里规范扫描代码质量
sonar入门:使用阿里规范扫描代码质量
1536 0
sonar入门:使用阿里规范扫描代码质量
|
Java p3c 开发者
阿里java开发规范学习(附P3C IDEA插件 帮助规范的养成)
浅析 阿里巴巴 Java 开发规约 (未完成) contents 为什么要学 编程规约 P3C IDEA 插件 why-use 我们知道,一般稍微大一点的公司,都会在系统架构设计完成之后,编码工作开始之前,给出一份属于自家公司,或是自家团队给出的编码规范文...
5301 0
|
运维 Kubernetes jenkins
测试流程--测试发版规范
为了保证系统稳定性,对软件项目的上线过程进行规范,确保项目符合产品需求。对于已经开发完毕的系统,需要正式部署到生产环境前必须严格按照以下流程规范实施。 规范发版的流程,指定发版的相关输出,相关信息的收集,并通知相关业务方了解发版信息。防止或减少因发版造成的系统抖动对业务产生的影 响,并有利于追溯发版过程,方便后续优化迭代。
1603 0
测试流程--测试发版规范
|
测试技术
jira学习案例128-传统单元测试2
jira学习案例128-传统单元测试2
67 0
jira学习案例128-传统单元测试2
|
测试技术
jira学习案例127-传统单元测试1
jira学习案例127-传统单元测试1
80 0
jira学习案例127-传统单元测试1
|
Oracle 关系型数据库 Java
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
586 1
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
|
安全 IDE Java
代码分析体系及Sonarqube平台
代码分析体系及Sonarqube平台
|
jenkins Java Devops
企业DevOps之路:Jenkins 整合 SonarQube代码质量自动扫描
如果每次都需要手动执行 SonarScanner ,肯定不是 DevOps 思想所不予许的。所以需要进一步完善 SonarQube 进行自动化代码分析。
319 0
企业DevOps之路:Jenkins 整合 SonarQube代码质量自动扫描
|
Java jenkins 持续交付
SonarScanner 整合 SonarQube 代码质量检查完美方案
本篇内容记录了对SonarScanner、SonarQube 的代码检查。
314 0
SonarScanner 整合 SonarQube 代码质量检查完美方案
|
安全 jenkins 关系型数据库
SonarQube代码质量扫描持续集成
本篇内容记录了sonarqube的下载、配置、启动等操作步骤。
339 0
SonarQube代码质量扫描持续集成