プロジェクトでベスト プラクティスをコーディングするために CodeNarc を使用していますが、まったく問題なく動作しています。一般に、Codenarc は、構成ファイル (私の場合は codenarc.xml) で定義されたルールセットに基づいて、すべての Main クラスと Test クラスのレポートを個別に作成します。私は自分のプロジェクトで次のコード スニペットに慣れていました。
apply plugin: 'codenarc'
dependencies {
codenarc group: 'org.codenarc', name: 'CodeNarc', version: '0.17'
}
codenarc {
configFile = file('src/conf/codenarc.xml')
}
Main クラスと Test クラスの両方にすべてのルールを適用したくありません (たとえば、一部のルール セットを Test クラスから除外したい場合があります)。それを行う方法はありますか?