コードのメトリクスをチェックします。
boolean演算子の出現をチェックします。
boolean演算子とは、&& , &, || , | , ^ のことです。
一つの式において許可するboolean演算子の最多出現数を設定します。
チェックする演算子の種類を設定します。
デフォルトでは全てのboolean演算子をチェックします。
あるクラス内から生成(new)するクラスの種類数をチェックします。
単一クラス内から生成を許可するクラス種類の最大数を設定します。
デフォルトは 7 です。
あるクラス内から参照するクラスの種類数をチェックします。
ちなみに、コードの保守コストはこの数の2乗に比例するという調査結果があるようです。
単一クラス内から参照を許可するクラス種類の最大数を設定します。
デフォルトは 20 です。
コードの CyclomaticComplexity を計測します。
この数値の計測方法や意味に関しては、 ここ を参照して下さい。
許可される CyclomaticComplexity の最大値を設定します。
コードの NPath を計測します。
詳細は不明です。
許可される NPath の最大値を設定します。
コードの NCSS を計測します。
NCSS とは Non Commenting Source Statements、つまりコメントされていないソースのステートメント数です。
単一メソッドで許可される NCSS 数を設定します。
デフォルトは 50 です。
単一クラスで許可される NCSS 数を設定します。
デフォルト 1500 です。
単一ファイルで許可される NCSS 数を設定します。
デフォルトは 2000 です。