Checkstyle – Imports

インポート文に関するチェックです。

※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です。

コメント

Copied title and URL