我想为Checkstyle提供多个抑制文件.这意味着,我将拥有2个具有单独抑制规则的独立文件:
添加1文件的方法是在规则中添加:
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
我想要实现的是:(这不是合法的语法)
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions-1.xml"/>
<property name="file" value="docs/suppressions-2.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
我尝试使用2个单独的SuppressionFilters,但这似乎用第二个覆盖了第一个.
我的意思是:
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions-1.xml"/>
</module>
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions-2.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
如果按上述方式完成,则仅使用suppressions-2.xml
有没有办法做到这一点?
你的选项2很好,只需添加模块两次:
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions-1.xml"/>
</module>
<module name="SuppressionFilter">
<property name="file" value="docs/suppressions-2.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
两个抑制都将处于活动状态,因此任一文件中抑制的任何内容都将被抑制。
如果您的suppressions-1.xml不起作用,则该文件可能存在问题。
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |