【运维工具】Gitlab集成阿里p3c插件实现代码检测

1.说明

使用阿里开源的项目 p3c 对gitlab上项目进行代码(java)检测,新版gitlab改动较大,相关文档较少,本文整理官档和网友脚本希望对大家有个引导作用,避免踩坑。

2.p3c编译及文件准备

2.1 jar包
编译过程省略,我们得到jar包:

p3c-pmd/target/p3c-pmd-2.0.1-jar-with-dependencies.jar

2.2 xml规则文件

[root@localhost p3c]# ll p3c-pmd/target/classes/rulesets/java/
总用量 68
-rw-r--r-- 1 root root  4492 6月  23 14:25 ali-comment.xml
-rw-r--r-- 1 root root 10851 6月  23 14:25 ali-concurrent.xml
-rw-r--r-- 1 root root  1445 6月  23 14:25 ali-constant.xml
-rw-r--r-- 1 root root  3745 6月  23 14:25 ali-exception.xml
-rw-r--r-- 1 root root  2658 6月  23 14:25 ali-flowcontrol.xml
-rw-r--r-- 1 root root  5159 6月  23 14:25 ali-naming.xml
-rw-r--r-- 1 root root  4514 6月  23 14:25 ali-oop.xml
-rw-r--r-- 1 root root   636 6月  23 14:25 ali-orm.xml
-rw-r--r-- 1 root root  4573 6月  23 14:25 ali-other.xml
-rw-r--r-- 1 root root  4130 6月  23 14:25 ali-s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值