p3c-pmd,依赖pmd-java实现了阿里编码规范的扫描规则 sonar-pmd-plugin,依赖p3c-pmd和sonar-plugin-api sonar-plugin-api与使用的sonar qube应该保持一致或兼容
pmd.properties的rule.pmd-xml.MistypedCDATASection.name中,rule.pmd-xml代表repository名字,需要一致. 源码修改 在PmdRulesDefinition类的define(Context context)里可以看到extractRulesData是读取配置信息,如果想分别管理不同类型的规则,例如pmd原生和p3c规则,就可以分别配置,另外读取. NewRepository类是和sonar的规则语言...
后设置好自己的密码,然后创建一个名为sonar的数据库,其他的不用配置。 5.p3c插件安装 sonarqube的市场里有pmd的插件,但是没有p3c的,需要将jar包手动拖拽到extensions/plugins/文件夹下。 6.启动 终端输入以下命令: AI检测代码解析 cd /usr/locol/sonarqube-7.4/bin/macosx-universal-64/ ./sonar.sh start 1....
1.下载sonar-p3c-pmd sonarqube的版本号与sonar-p3c-pmd是对应的,所以需要选择好版本,楼主版本为7.6,否则会还会报es连接不上的错误。 地址:github.com/rhinoceros/…。 2.选择版本 选择合适的jar包。 3.修改配置 删除之前pmd文件,放于sonarqube-7.6\extensions\plugins中,重启服务。 3.创建p3c规则 新增配置类别。
cd sonar-pmd-p3c mvn cleaninstall-Dmaven.test.skip=true 将生成的 sonar-pmd-plugin-3.2.1.jar 包丢到sonarQube的插件目录 /extensions/plugins 即可,然后重新启动服务。 二、质量配置 1.p3c 规则默认是不启用的,在质量配置中新建一个配置 2.配置中还没有激活任何规则,手动激活下 ...
访问https://github.com/rhinoceros/sonar-p3c-pmd/releases/tag/pmd-3.2.0-beta-with-p3c1.3.6-pmd6.10.0 ,下载最新版的插件 JAR 包 这里说明,这个插件是网友个人升级的,目前官方的插件还不支持 7.x 版本 集成插件 将上一步下载好的插件 JAR 包放到 SonarQube 所在服务器的<SonarQubeHome目录>\extensions\...
1.下载ali-p3c-pmd插件 源码 https://github.com/caowenliang/sonar-pmd-p3c 2.打包部署插件 mvn clean install -Dmaven.test.skip=true 将{仓库目录}\sonar-pmd-plugin\target\ 下生成的sonar-pmd-plugin-3.2.1.jar copy到 sonarqube的{安装目录}/extensions/plugins下.。
Repository files navigation README sonar 已添加插件:sonar-p3c-pmd:3.0.1,适用版本7.4,具体见sonar-p3c-pmd/README.md 后面可能会更新其它插件。。(咕咕咕About sonar-p3c-pmd Resources Readme Activity Stars 13 stars Watchers 1 watching Forks 15 forks Report repository Releases 1 sonar-p3c-...
load sonar-pmd-plugin 2.6 Feb 26, 2018 pom.xml add junit test Feb 27, 2018 travis.sh load sonar-pmd-plugin 2.6 Feb 26, 2018 Repository files navigation README MIT license sonar-p3c-pmd Sonar p3c pmd plugin, more information checkhttps://github.com/alibaba/p3c ...
SonarQube 配置p3c 插件指南 一.准备工作 1.Sonar部署机器登录操作权限 2.sonar-pmd-plugin-3.2.1.jar 3.SonarQube admin登录权限 二.操作步骤 1.将附件中sonar-pmd-plugin-3.2.1.jar 上传至sonar运行目录的extensions/plugins目录下, 如下图所示 2.jar包添加完毕后, 进入sonar启动脚本目录, 如/home/...