カスタマイズされた checkstyle.xml を使用して checkstyle プラグインを構成しましたが、Java クラスでは正常に動作しますが、xml ファイルで多くの警告が表示されるため、アプリケーション内の任意の xml ファイルからチェック スタイルを無効にする方法を誰でも提案できます。
前もって感謝します。
カスタマイズされた checkstyle.xml を使用して checkstyle プラグインを構成しましたが、Java クラスでは正常に動作しますが、xml ファイルで多くの警告が表示されるため、アプリケーション内の任意の xml ファイルからチェック スタイルを無効にする方法を誰でも提案できます。
前もって感謝します。
そのためには、次の 2 つの方法が考えられます。
Java 以外のファイルからの調査結果を抑制することができます。これは、IDE の内外で非常にうまく機能します。
Eclipse を使用している場合は、Java 以外のファイルを Checkstyle にフィードしないように Eclipse を構成することもできます。これを行うには、プロジェクトを右クリックしてCheckstyleをクリックします。use simple configurationのチェックを外します。\.java$
as regexpを使用してファイル セットを指定します。ダイアログ ウィンドウの下半分のファイル リストが Java ファイルのみに変更されます。
Checkstyle の以前のバージョンでは、構成 XML にファイル名フィルターもあったことを覚えていると思いますが、現在はドキュメントでそれを見つけることができないようです。おそらくその機能はもうありません。
チェック スタイル設定ファイルの Checker モジュールの先頭に basedir プロパティがあります。コメントされている場合は、コメントを外してください。その値を、checkstyle ルールを適用するフォルダーに設定します。たとえば、Eclipse プロジェクトの src フォルダーには Java ファイルのみが含まれます。
<!-- If you set the basedir property below, then all reported file names
will be relative to the specified directory. See http://checkstyle.sourceforge.net/5.x/config.html#Checker -->
<property name="basedir" value="/MyEclipeProject/src"/>