<强>可能重复:结果   如何禁用特定的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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top