Javaのコードチェックプロジェクト、PMD のルールセットを紹介します。
4.2.1 対応です。
PMD は Checkstyle に似ていますが
インデントやJavadocコメントなど、コードの整形に重点を置く Checkstyle に比べて
コーディング上のチェックに重点を置いているという印象を受けました。
Basic (2008/05/03)
Braces (2007/01/11)
Clone (2007/01/11)
Code Size (2008/05/03)
Controversial (2008/05/03)
Coupling (2007/01/11)
Design (2008/05/03)
Finalizer (2007/01/11)
Import Statement (2008/05/03)
J2EE (2008/05/03)
Jakarta Commons Logging (2007/01/23)
Java Logging (2007/01/11)
Java Bean (2007/01/11)
JUnit (2008/05/03)
Migration (2008/05/03)
Naming (2007/07/03)
Optimization (2007/07/03)
Strict Exception (2008/05/03)
String (2008/05/03)
Sun Secure (2008/05/03)
Unused Code (2008/05/03)
Basic JSP (2007/07/03)
Basic JSF (2008/05/03)