步骤五:在ali-pmd.xml 中引入我们新加的规则集合 emo-common.xml 。
<rule ref="rulesets/java/emo-common.xml"/>
最后运行下修改完的代码程序,效果如下:

文章插图

文章插图
综述下关键点,代码规范检查基本原理可以基于AST语法树来进行实现;AST结合Xpath可以方便进行相关规范规则的编写;通过 PMD-Designer 能可视化的帮助我们实现 XPath 的相关代码规范规则以及验证相关规则;给出了一个例子,基于阿里开源代码规范插件源码,编写适用自己公司的代码规范的方式 。
附上相关代码github链接:https://github.com/ariesfly/emo-coding-guardian如有遇到问题欢迎公众号私信留言
推荐阅读
- 在图片不被裁剪时opencv绕图片中任意点旋转任意角度
- 在游戏中能和女角打扑克的手游有哪些
- 适合生产制造企业用的ERP系统有哪些?
- 中国几大铁路交通枢纽 中国铁路枢纽排名
- 企业运维 | MySQL关系型数据库在Docker与Kubernetes容器环境中快速搭建部署主从实践
- 面向制造企业普适性ERP、MES类产品为什么那么难找?
- 企业MES系统与ERP信息集成要素有哪些?
- C#/VB.NET 读取条码类型及条码在图片中的坐标位置
- 王者荣耀中血王宫回忆怎么三星过关(王者荣耀血王宫的回忆困难怎么赢)
- Python中list列表的常见操作