- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 代码提交(commit)时PMD(阿里规约)检查配置
本文实现效果:当开发者commit代码时进行pmd静态代码检查,如果代码有问题就会终止commit并且报告错误内容原理1.git hooks文件夹中有个pre-commit文件,当执行“git commit”命令时git会执行此文件中的脚本,如果脚本以非0退出则会终止commit导致commit失败,因此可以在此文件中执行代码检查,当代码有问题时非0退出使无法提交。注意:hooks中原...
2020-10-14 17:52:34 380
原创 sonar使用技巧
本文用来记录sonar的一些使用技巧1.sonar中内置的规则是不能挂起的,想要禁用一些里面的一些规则方法:复制一份,然后里面所有的规则就可以禁用了2. 把A规则配置中的添加到B规则配置方法1:在B中未激活规则中搜索要添加的规则,点击激活方法2:点击A中要添加到B中的规则进入详情,点击Activity按钮选择要B配置 方法3:如果要把A中所有规则添加到B中,可以批量操作,B...
2018-11-08 10:30:59 1446
原创 gitlab+sonarQube集成配置
本文的目的是gitlab和sonarQube集成后,当每一次push到gitlab的时候都会触发一次sonar代码质量检查,并通过给检查出的issue代码添加comment的形式将问题反馈给提交者。其中涉及到的软件环境:1.SonarQube2.sonar-gitlab-plugin3.GitLab4.gitlab-ci5.gitlab-runner其中gitlab-c...
2018-11-06 15:45:38 839 1
原创 sonar添加规则并启用规则
本文以添加阿里的规则为例1.将打出的jar包放到extensions\plugins目录中2.重启sonarqube,在规则中搜索p3c,如果有结果说明jar包添加成功3.质量配置中点击创建,新建新配置,名称随意,语言java,pmd不管4.添加父类,继承sonar内置规则(新加的p3c规则也在其中,因为是内置配置所以其中的规则不能禁用/激活) 5.点击激活...
2018-11-06 14:40:08 13841 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人