したがって、問題は解決されます。私はThomas Yansenが提案した解決策をこのquestionに試しました。
しかし、私はそれを行う方法に関する詳細な情報を提供します。あなたはモジュール内にIDタグを定義する必要が異なるsourcesetsに異なるのCheckstyleモジュールを与えるために
。以下に示す:
<module name="ConstantName">
<property name="id" value="ConstantNameMain"/>
<property name="severity" value="error"/>
<property name="applyToPrivate" value="false"/>
<property name="format" value="^[A-Z][A-Za-z0-9]*(_[A-Za-z0-9]+)*$"/>
</module>
<module name="ConstantName">
<property name="id" value="ConstantNameTest"/>
<property name="severity" value="error"/>
<property name="applyToPrivate" value="false"/>
<property name="format" value="^[A-Z][A-Za-z0-9]*(_[A-Z0-9]+)*$"/>
</module>
その後、我々はあなたのcheckstyle.xmlと同じフォルダに配置することができるsuppression.xmlためフィルターSuppressionFilterモジュールを定義します。一つ重要なことは、チェッカーモジュールとしてフィルターSuppressionFilterモジュールを配置することです。
<module name="Checker">
<property name="severity" value="warning"/>
<module name="SuppressionFilter">
<property name="file" value="./suppressions.xml"/>
</module>
<module name="TreeWalker">
.
.
.
</module>
</module>
その後、私たちは以下のようにsuppression.xmlファイルを定義します>最後にAaaaaand
<suppressions>
<!-- >Test sources suppressions</!-->
<suppress files="[\\/]src[\\/]test[\\/].*" id="ConstantNameMain" />
<!-- >Main sources suppressions</!-->
<suppress files="[\\/]src[\\/]main[\\/].*" id="ConstantNameTest" />
</suppressions>
、あなたのCheckstyle-IDEAプラグインを設定、設定からリアルタイムスキャンを有効エディタ>検査>のCheckstyleあなたは終わりました。
https://youtrack.jetbrains.com/issue/IDEA-127013#comment=27-1726264、さらにコメントを参照してください。 – CrazyCoder
[この質問](https://stackoverflow.com/q/44944614/1005481)もご覧ください。 –
@ ThomasJensenありがとう、提案されたソリューションは実際に動作することができます、私はファイルを更新する時間があるときにそれを与えることを試み、結果について通知します。 – Guillotine1789