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入门:使用阿里规范扫描代码质量
1622 0
sonar入门:使用阿里规范扫描代码质量
|
Java p3c 开发者
阿里java开发规范学习(附P3C IDEA插件 帮助规范的养成)
浅析 阿里巴巴 Java 开发规约 (未完成) contents 为什么要学 编程规约 P3C IDEA 插件 why-use 我们知道,一般稍微大一点的公司,都会在系统架构设计完成之后,编码工作开始之前,给出一份属于自家公司,或是自家团队给出的编码规范文...
5324 0
|
6月前
|
小程序 Java 关系型数据库
基于SpringBoot招聘管理系统设计和实现(源码+LW+调试文档+讲解等)
基于SpringBoot招聘管理系统设计和实现(源码+LW+调试文档+讲解等)
|
7月前
|
SQL 设计模式 Java
Java编码规范与最佳实践
Java编码规范与最佳实践
161 0
|
前端开发 JavaScript Java
基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告
主要功能: 系统主要设计采用Java语言开发、采用springboot为后台框架、数据库框架采用mybatis、前端采用jquery、layui框架等 主要模块设计如下: 1.用户模块管理:用户登录、用户的查询、添加、删除操作、 2.菜单模块管理:页面菜单的展示、添加操作、修改操作、删除
324 0
基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告
|
测试技术
jira学习案例128-传统单元测试2
jira学习案例128-传统单元测试2
71 0
jira学习案例128-传统单元测试2
|
测试技术
jira学习案例127-传统单元测试1
jira学习案例127-传统单元测试1
82 0
jira学习案例127-传统单元测试1
|
存储 SQL 安全
【软件开发规范一】《Java开发规范》
本文描述了 JAVA 开发中的有关包、类、接口、方法、实例变量、变量和常量的命名规范,用于规范 JAVA 编程过程中的命名和代码书写规范。 1. 程序代码作为重要的核心内容,有必要遵循统一的书写和编码规范; 2. 在程序设计总体方向上,有必要遵循统一的规范要求进行设计; 3. 遵循规范的要求,能够有效的减少编码过程中的错误; 4. 为了有效的提高程序的可维护性,编码方式需要遵循统一的规范。
【软件开发规范一】《Java开发规范》
|
SQL XML 存储
安全开发规范:开发人员必须了解开发安全规范(一)(涉及安全问题,以及解决方法和代码实现)
安全问题其实是很多程序员想了解又容易忽略的问题,但需要我们重视起来,提高应用程序的安全性。常出现的安全问题包括,程序接受数据可能来源于未经验证的用户,网络连接和其他不受信任的来源,如果未对程序接受数据进行校验,则可能会引发安全问题等等
6144 0
安全开发规范:开发人员必须了解开发安全规范(一)(涉及安全问题,以及解决方法和代码实现)