PMD 是一个源代码阐明器。 它发明常见的编程缺陷,如未利用的变量、空 catch 块、不须要的工具建设等等。 它支持Java、JavaScript、Salesforce.com Apex、PLSQL、Apache Velocity、XML、XSL 等。
另外,它包罗 CPD(copy-paste-detector,复制粘贴检测器)。 CPD 在Java、C、C++、C#、Groovy、PHP、Ruby、Fortran、JavaScript、PLSQL、Apache Velocity、Scala、Objective C、Matlab、Python、Go、Swift 和 Salesforce.com Apex 中可以或许发明反复的代码。
本文先容了如安在 Eclipse 内里安装、利用 PMD 插件的进程。
安装
有几种方法来安装 Eclipse Checkstyle Plugin。
1. 通过 update site
在 Eclipse (Help -> Install New Software…)
输入 url: https://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
选择下载 PMD Eclipse 插件 。
2. 通过离线插件包
官方下载地点:https://sourceforge.net/projects/pmd/ 可能是 https://github.com/pmd/pmd-eclipse-plugin/releases
有时,软件开发,官网下载很慢我这里筹备了网盘:https://pan.baidu.com/s/1hsE74Zq
离线插件包安装方法,软件开发,可以参考 https://waylau.com/about-optimizer-for-eclipse/
项目配置
在“Windows”->“Preferences” 对 PMD 举办配置
利用
右键项目,选择“PMD”->“Check code with PMD” 即可。
要运行反复代码检测器,请右键单击项目节点,劳务派遣管理系统,然后选择 “PMD”->“Find suspect cut and paste”。 陈诉将安排在名为“reports”目次下的“cpd-report.txt”的文件中。
参考文献