minimize

Code Size

コードのサイズに関するルールセットです。

NPathComplexity

複雑すぎるメソッドを検出します。

minimum

検出するNPath値の最小値。
デフォルト値は 200 です。

ExcessiveMethodLength

長過ぎるメソッドを検出します。

minimum

検出するメソッド長の最小値。
デフォルト値は 100 です。

ExcessiveParameterList

長過ぎるメソッドパラメータ数を検出します。

minimum

検出するメソッドパラメータ数の最小値。
デフォルト値は 10 です。

ExcessiveClassLength

長過ぎるクラスを検出します。

minimum

検出するクラス長の最小値。
デフォルト値は 1000 です。

CyclomaticComplexity

Cyclomatic Complexity 値の大きいメソッドを検出します。
この値は、ロジックが複雑になる程増加します。

reportLevel

検出するCyclomatic Complexity の最小値。
デフォルト値は 10 です。

ExcessivePublicCount

大量のpublicメンバ(フィールドおよびメソッド)があるクラスを検出します。

minimum

検出するpublicメンバ数の最小値。
デフォルト値は 45 です。

TooManyFields

大量のフィールドがあるクラスを検出します。

maxfields

検出するフィールド数の最小値。
デフォルト値は 15 です。

NcssMethodCount

NCSS値が高いメソッドを検出します。
NCSS とは Non Commenting Source Statements、つまりコメントされていないソースのステートメント数です。

minimum

検出するNCSS値の最小値。
デフォルト値は 100 です。

NcssTypeCount

NCSS値が高いクラスを検出します。

minimum

検出するNCSS値の最小値。
デフォルト値は 1500 です。

NcssConstructorCount

NCSS値が高いコンストラクタを検出します。

minimum

検出するNCSS値の最小値。
デフォルト値は 100 です。

[コメント(0)]
[PR] b b nEXN[jOb FXb Cvgb ]ETCgb SEOb ANZXb nEX[J[b ^ItBXb SEO΍b ҋZb sYSۃ[b vb b nCb AXNb ]Eb یb ev[gb ꗷsb b Ƌhb b zb ҋZb ŗmb Stb wb [VbNb }bT[Wb FXb Mb 365b AtBGCgb эb FXb z[y[Wb fCg[hb FXb COnb ^Cb oRNb nC@^J[b xXg nC ze [cb ob NNnnCb Hawaii hotelsb Hawaii Activitiesb bhhrb zm}\b
y^cЁup_CVtgvT[rXz nCnIvVicA[ibN}j - rWlXNXq - iq(1) - iq(2) - COze - ؍s
z[y[W쐬 - ^T[o[ - gуz[y[W - uO - ze \ - ^CVFA - B - nC@Rh~jA - o@ze - nC@sY - v[Pbg@ze