PMD – Unused Codeルール・セット
未使用コードに関するルールセットです。
※PMD 3.9に対応しています。
UnusedPrivateField
使用されていないプライベート・フィールドがないかチェックします。
public class Something { // FOOは使用されていないのでNG! private static int FOO = 2; // iは使用されていないのでNG! private int i = 5; // Unused // jは使用されているのでOK! private int j = 6; public int addOne() { return j++; } }
UnusedLocalVariable
使用されていないローカル変数がないかチェックします。
public class Foo { public void doSomething() { // iは使用されていないのでNG! int i = 5; // … } }
UnusedPrivateMethod
使用されていないプライベート・メソッドがないかチェックします。
public class Something { // foo()は使用されていないのでNG! private void foo() { // … } // … }
UnusedFormalParameter
使用されていないパラメータがないかチェックします。
public class Foo { private void bar(String howdy) { // … // howdyは使用されていないのでNG! } }
関連記事
コメント 0