2.2.2 配置P3C-PMD 2.2.2.1 全局配置 同在Linux环境下一样,都是利用的hooks机制,同样的,创建目录、文件并上传jar包(这里需要复制到docker容器内)。 #复制文件至docker容器 docker cp /soft/p3c-pmd-2.1.1.jar <容器名称或者ID>:/opt/gitlab/embedded/service/gitlab-shell/hooks/pre-receive.d 接下来步骤同...
(48条) 8. 到质量配置设为java默认规则即可9.简单的测试sonar自带的与p3c规则最明显的区别是: str.equals("xxx")在p3c会被检测...文件如下: 3.测试结果从web上访问如下: 补充:sonar集成阿里的p3c规则 1.下载插件 到https://github.com/mrprince/sonar-p3c-pmd/releases sonarqube 初探 安装配置插件 free...
目前插件实现了开发手册中的的53条规则,大部分基于PMD实现,其中有4条规则基于IDEA实现,并且基于Inspection实现了实时检测功能。部分规则实现了Quick Fix功能。目前插件检测有两种模式:实时检测、手动触发。实时检测实时检测功能会在开发过程中对当前文件进行检测,并以高亮的形式提示出来,同时也可以支持Quick Fix,该功能默认...