スクリーンショット
PMDはソースコードアナライザーです。未使用の変数、空のcatchブロック、不要なオブジェクトの作成などの一般的なプログラミングの欠陥を見つけます。 Java、JavaScript、XML、XSLをサポートしています。
利用可能なプラグインは次のとおりです。
- Maven PMD。
- Eclipse。
- NetBeans。
- JBuilder。
- JDeveloper。
- IntelliJ IDEA。
PMDには、コピーペースト検出器であるCPDが追加されています。 CPDは、Java、C、C ++、C#、PHP、Ruby、Fortran、JavaScript、PLSQL、Apache Velocity、Scala、Objective C、Matlab、Python、Goで重複したコードを検出します。