7

重複の可能性:
特定のコード行に対して特定のチェックスタイルルールを無効にする方法は?

コードのセグメントに対してCheckstyleをオフにする場合、特定のチェックのみを抑制する構文はありますか。

だから

// CHECKSTYLE:OFF
コード
// CHECKSTYLE:ON

あなたは次のようなものを持つことができます

// CHECKSTYLE:OFF:RequireThis、
コード
// CHECKSTYLE:ON

意図的にスタイルに例外を作成する場合は、例外の場合が何であるかを明確にするとよいでしょう。

4

1 に答える 1

8

多くの例については、 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
于 2011-02-15T11:18:39.513 に答える