ギブスの独自モジュールについて(version.1.1.x)

戻る

jp.dodododo.gips.PointChecker

説明

15ポイントルールを守っているかをチェックします。閾値となるポイントは、プロパティーの設定により変更することが可能です。

プロパティー

プロパティー名 説明 デフォルト値
maxPoint ポイントの閾値を指定します。 integer 15

<module name="jp.dodododo.gips.PointChecker">
    <property name="maxPoint" value="15"/>
</module>

親モジュール

TreeWalker


jp.dodododo.gips.SwitchDefaultChecker

説明

switch文にdefault句を記述しているかをチェックします。default句が存在しない場合に、「default句を記述してください。例外をthrowしてください。そうでなければ、空で記述してください。」と警告します。

プロパティー

なし

<module name="jp.dodododo.gips.SwitchDefaultChecker">
</module>

親モジュール

TreeWalker


jp.dodododo.gips.MagicNumberChecker

説明

マジックナンバーを使用していないかチェックします。
ただし、Thread.sleepの引数は、マジックナンバーとはしません。

プロパティー

プロパティー名 説明 デフォルト値
ignoreNumbers マジックナンバーから除外する数字を設定します。 数値のリスト(「,」で区切り記述します。) -1,0,1

<module name="jp.dodododo.gips.MagicNumberChecker">
    <property name="ignoreNumbers" value="-1,0,0.5,1,2"/>
</module>

親モジュール

TreeWalker


jp.dodododo.gips.ExceptionChecker

説明

不正な例外処理をしていないかをチェックします。catchブロック内が空の場合などに、「例外処理が不正な可能性があります。」と警告します。

catchした例外の識別子が、次のいづれかに該当する場合には、警告は表示されません。

プロパティー

なし

<module name="jp.dodododo.gips.ExceptionChecker">
</module>

親モジュール

TreeWalker


jp.dodododo.gips.SystemOutPrintChecker

説明

標準出力を使用していないかチェックします。
ログ出力を行うように促すメッセージを表示します。

プロパティー

なし

<module name="jp.dodododo.gips.SystemOutPrintChecker">
</module>

親モジュール

TreeWalker


jp.dodododo.gips.MainMethodChecker

説明

mainメソッドを使用していないかチェックします。
Mainというクラスにmainメソッドが定義されている場合は、警告しません。

プロパティー

なし

<module name="jp.dodododo.gips.MainMethodChecker">
</module>

親モジュール

TreeWalker


jp.dodododo.gips.IllegalNewExceptionChecker

説明

例外のオブジェクトを生成後きちんとthrowしているかチェックします。

プロパティー

なし

<module name="jp.dodododo.gips.IllegalNewExceptionChecker">
</module>

親モジュール

TreeWalker


jp.dodododo.gips.WordChecker

説明

スペルチェックします。クラス名や、変数名などの識別子に対して英単語のスペルチェックを行います。
EclipseプロジェクトホームにprojectWords.txtという辞書ファイル(「プロジェクト辞書」と呼ぶ)がある場合は、そのファイルに記載されている単語は有効な単語として認識されます。
また、設定ファイルに、プロジェクト辞書以外の、辞書ファイルの位置を設定可能です。(下記、例を参照)

プロパティー

プロパティー名 説明 デフォルト値
wordFile 独自の辞書ファイルを指定します。(辞書ファイルは、テキスト形式で、一単語を一行に記述します。)
StringSet null

例1

<module name="jp.dodododo.gips.WordChecker">
    <property name="wordFile" value="C:/development/commonWords.txt"/>
</module>

例2

<module name="jp.dodododo.gips.WordChecker">
    <property name="wordFile" value="C:/development/commonWords1.txt,C:/development/commonWords2.txt"/>
</module>

親モジュール

TreeWalker


戻る