首页 > 其他 > 详细

pmd 使用笔记

时间:2018-02-23 20:24:55      阅读:210      评论:0      收藏:0      [点我收藏+]

pmd是一块开源的代码静态分析工具,使用java编写,可以自定义规则来进行自己想要的分析。pmd可以单独使用,也可以作为idea、eclipse的插件使用。它的规则分为xpath规则,和java规则。

pmd内部工作机制比较简单,大概分为以下几个主要步骤。

1、使用是通过dir参数指定要分析的源码目录,pmd会将要分析的源码文件全部解析成抽象语法树。

2、遍历每一个文件,为每个文件的分析创建一个线程放到线程池。

3、针对每个文件根据文件类型,应用指定的规则集里每一条规则。

4、规则里可以根据自己关系的语法树节点类型进行分析处理。

。。。。

 

idea插件安装后路径在  /Users/fsq/Library/Application Support/IdeaIC2017.2/PMD-Intellij/ 

 

再补充吧。

 

pmd 使用笔记

原文:https://www.cnblogs.com/SEC-fsq/p/8463104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!