你怎么能抑制代码只对特定的规则块中的CheckStyle检查? [重复]
-
27-09-2019 - |
题
<强>可能重复:强>结果 如何禁用特定的CheckStyle规则的代码的特定行?
在关闭的Checkstyle为代码段,在那里,将仅抑制特定检查一个语法。
因此,而不是只是
// CHECKSTYLE:OFF,点击 码结果 // CHECKSTYLE:ON
你可以有类似
// CHECKSTYLE:OFF:RequireThis,结果 码结果 // CHECKSTYLE:ON
在这里我们特意制作的一个例外风格的情况下,这将是很好更清晰的例外情况是什么。
解决方案
推荐阅读文档上 SuppressionCommentFilter (它被埋没在位)为许多的实施例。
如何执行配置示例,所述滤波器是:
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="CSOFF\: ([\w\|]+)"/>
<property name="onCommentFormat" value="CSON\: ([\w\|]+)"/>
<property name="checkFormat" value="$1"/>
</module>
可以然后使用以下关闭RequireThis检查的代码块:
// CSOFF: RequireThis
... code
// CSON: RequireThis
不隶属于 StackOverflow