minimize

Size Violations

各種サイズチェックを行います。

ExecutableStatementCount

メソッドのステートメント数をチェックします。
ステートメントとは単純な行数ではなく、純粋に処理数をカウントします。
コメントや空行はカウントされません。

これは是非チェックしましょう。
簡単かつ適切にコードを読みやすくする為にとても有効なチェック手段です。

max

許可される最大ステートメント数を設定します。

tokens

チェック対象を設定します。

FileLength

ファイルの行数をチェックします。

max

1ファイル当たりで許可される最大行数を設定します。

LineLength

1行の長さをチェックします。

これも忘れずにチェックしましょう。
スクリーンからはみ出たコードはとても読みずらいのです。

ignorePattern

チェック対象から外す行のパターンを正規表現で設定します。

max

1行当たりで許可される最大文字長を設定します。

MethodLength

メソッドの行数をチェックします。

max

許可される最大行数を設定します。

countEmpty

空行や // で始まる行をカウントするかどうかを設定します。

tokens

チェック対象を設定します。

AnonInnerLength

無名クラスの定義長をチェックします。

max

無名クラス定義で許可される最大行数を設定します。

ParameterNumber

メソッドパラメータ(引数)の数をチェックします。

引数の数が増え過ぎた場合は、それらをまとめてクラスにするという
パターンを使いましょう。

max

許可される最大パラメータ数を設定します。

tokens

チェック対象を設定します。

[コメント(0)]