The PMD Projectは5月31日(米国時間)、PMDの最新版となるPMD 3.7を公開した。PMDはJavaで作成されたJavaソースコードアナライザ。Javaソースコードを精査し、不要なソースコード、実行されないソースコード、複雑すぎる個所、最適化可能個所、デュプリケートコードなどを発見し報告する。 PMD 3.7はThe BSD Licenseのもとで提供されているオープンソースソフトウェア。動作するにはJava 1.3かまたはそれ以降のバージョンが必要。 PMD 3.7における主な変更点は次のとおり。 UseProperClassLoaderなどJ2EE向けのルールセット、Basic-JSPルールセット、Designルールセットなどを含むいくつかの新しいルールセットの追加 suppressed warningの表記を切り替えるためにshowSuppressed属性をAntタ