インポート文に関するチェックです。
※Checkstyle 4.3に対応しています。
AvoidStarImport
インポート文に*が含まれていないかチェックします。
Properties
◆ excludes
*によるインポートを許可するパッケージを指定します。
デフォルト値はempty listです。
IllegalImport
不正なインポート文がないかチェックします。
Properties
◆ illegalPkgs
不正なインポート文とするパッケージを指定します。
デフォルト値はsunです。
RedundantImport
以下のような冗長なインポート文がないかチェックします。
・他のインポート文と重複している場合。
・java.langパッケージをインポートしている場合。
・クラスが同じパッケージのものをインポートしている場合。
UnusedImports
使用していないインポート文がないかチェックします。
ImportOrder
インポート文のソート順でチェックします。
Properties
◆ groups
インポートグループのリストを指定します。
デフォルト値は空です。
◆ ordered
グループ内のインポート文をソート順をチェックするかどうかを指定します。
デフォルト値はtrueです。
◆ separated
インポートグループ間に空行があるかどうかを指定します。
デフォルト値はfalseです。
◆ caseSensitive
大文字小文字を区別して比較するかどうかを指定します。
デフォルト値はtrueです。
ImportControl
指定したインポート文のチェック定義ファイルでチェックします。
Properties
◆ file
インポート文のチェック内容を定義したファイル名を指定します。
デフォルト値はnullです。
コメント