Checkstyle – Metrics


ソースコードの品質に関するチェックです。

※Checkstyle 4.3に対応しています。


BooleanExpressionComplexity

条件式の中の“&&”、“||”、“!”の数をチェックします。

Properties

◆ max

一つの式の中で許可する最大数を指定します。

デフォルト値は3です。


ClassDataAbstractionCoupling

クラス内でインスタンス化しているクラスの数をチェックします。

Properties

◆ max

インスタンス化を許可する最大数を指定します。

デフォルト値は7です。


ClassFanOutComplexity

参照しているクラスの数をチェックします。

Properties

◆ max

参照を許可する最大数を指定します。

デフォルト値は20です。


CyclomaticComplexity

Cyclomatic Complexity値が大きいメソッドがないかチェックします。

Properties

◆ max

Cyclomatic Complexity値の最大数を指定します。

デフォルト値は10です。


NPathComplexity

NPath値を測定し、複雑なメソッドがないかチェックします。

Properties

◆ max

NPath値の最大数を指定します。

デフォルト値は200です。


JavaNCSS

NCSS(Non Commenting Source Statements:コメント化されていないソース内のステートメント)をチェックします。

Properties

◆ methodMaximum

メソッドのNCSSの最大値を指定します。

デフォルト値は50です。

◆ classMaximum

クラスのNCSSの最大値を指定します。

デフォルト値は1500す。

◆ fileMaximum

ファイルのNCSSの最大値を指定します。

デフォルト値は2000です。

関連記事

  1. コメント 0

  1. トラックバック 0

return top