0

Checkstyle の TrailingComment モジュールは、行 001 で以下を無効な末尾コメントとして検出します。

000 private native void doSomething()/*-{
001    .. javascript code here ..
002 }-*/

これはもちろん正しいのですが、 legalCommentを無視するように設定したいと思います。これは正規表現であり、" -\{" でうまくいくと思っていました。そうではありません... 誰かが同じ問題を抱えていましたか?

4

1 に答える 1

1

legalCommentパターンが複数行のコメントに適用されないように思えます。したがって、プロパティの問題を解決する必要がありformatます。

これを行う 1 つの方法は、次のように、ネイティブ メソッドの末尾のコメントを許可することです。

<module name="TrailingComment">
    <property name="format" value="^(?:.+?\bnative\b.+?|[\s\}\);]*)$"/>
</module>
于 2013-06-17T17:59:54.553 に答える