コードのサイズに関するルールセットです。
複雑すぎるメソッドを検出します。
検出するNPath値の最小値。
デフォルト値は 200 です。
長過ぎるメソッドを検出します。
検出するメソッド長の最小値。
デフォルト値は 100 です。
長過ぎるメソッドパラメータ数を検出します。
検出するメソッドパラメータ数の最小値。
デフォルト値は 10 です。
長過ぎるクラスを検出します。
検出するクラス長の最小値。
デフォルト値は 1000 です。
Cyclomatic Complexity 値の大きいメソッドを検出します。
この値は、ロジックが複雑になる程増加します。
検出するCyclomatic Complexity の最小値。
デフォルト値は 10 です。
大量のpublicメンバ(フィールドおよびメソッド)があるクラスを検出します。
検出するpublicメンバ数の最小値。
デフォルト値は 45 です。
大量のフィールドがあるクラスを検出します。
検出するフィールド数の最小値。
デフォルト値は 15 です。
NCSS値が高いメソッドを検出します。
NCSS とは Non Commenting Source Statements、つまりコメントされていないソースのステートメント数です。
検出するNCSS値の最小値。
デフォルト値は 100 です。
NCSS値が高いクラスを検出します。
検出するNCSS値の最小値。
デフォルト値は 1500 です。
NCSS値が高いコンストラクタを検出します。
検出するNCSS値の最小値。
デフォルト値は 100 です。
|
|