使GWT JSNI代码对Checkstyle的TrailingComment指标合法

时间:2013-06-17 12:57:25

标签: java gwt checkstyle jsni

Checkstyle的TrailingComment模块在第001行中检测到以下无效尾随注释:

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

这当然是对的,但我想配置legalComment来忽略它们。这是一个正则表达式,我期望“-\{”可以解决问题。它没有...有没有人有同样的问题?

1 个答案:

答案 0 :(得分:1)

在我看来,legalComment模式不适用于多行注释。因此,您必须在format属性中解决问题。

这样做的一种方法是允许对本机方法进行尾随注释,如下所示:

<module name="TrailingComment">
    <property name="format" value="^(?:.+?\bnative\b.+?|[\s\}\);]*)$"/>
</module>