2007-03

スポンサーリンク
Java

PMD – J2EEルール・セット

J2EEに関するルールセットです。※PMD 3.9に対応しています。UseProperClassLoadergetClassLoader()メソッドが使用されていないかチェックします。J2EEでは、getClassLoader()メソッドは...
Java

PMD – Couplingルール・セット

オブジェクトとパッケージ間のカップリングに関するルールセットです。※PMD 3.9に対応しています。CouplingBetweenObjectsひとつのオブジェクトの中で使用しているフィールド、ローカル変数、返却値のクラス種類が多すぎないか...
Java

PMD – Cloneルール・セット

クローンに関するルールセットです。※PMD 3.9に対応しています。ProperCloneImplementationsuper.clone()を呼び出しているかチェックします。class Foo{ public Object clo...
Java

PMD – Code Sizeルール・セット

コードサイズに関するルールセットです。※PMD 3.9に対応しています。NPathComplexityNPath値を測定し、複雑なメソッドがないかチェックします。チェック対象外とするNPath値の最小値を指定する場合は<property n...
Java

PMD – Bracesルール・セット

括弧に関するルールセットです。※PMD 3.9に対応しています。UseBracesifステートメントが括弧を使っているかチェックします。public class Foo{ public void bar() { i...
Java

PMD – Basicルール・セット

基本的なルールセットです。※PMD 3.9に対応しています。EmptyCatchBlock空のcatchブロックがないかチェックします。コメントが記述されているcatchブロックを許可する場合は<property name="allowCo...
Java

PMD

PMDは、Javaのソースコードを対象としたコード解析ツールです。BSDライセンスで以下のURLから入手できます。PMD用意されているチェックルールがかなりあります。その中からフィルタリングして必要なチェックのみを行うこともできますし、独自...
スポンサーリンク