Checkstyle的TrailingComment模块在001行中将以下内容检测为无效的尾随注释:
000 private native void doSomething()/*-{
001 .. javascript code here ..
002 }-*/
这当然是正确的,但是我想配置legalComment来忽略它们。这是一个正则表达式,我希望“
-\{
”可以解决问题。不是...有人遇到过同样的问题吗? 最佳答案
在我看来,legalComment
模式不适用于多行注释。因此,您必须在format
属性中解决您的问题。
一种方法是允许本机方法的尾随注释,如下所示:
<module name="TrailingComment">
<property name="format" value="^(?:.+?\bnative\b.+?|[\s\}\);]*)$"/>
</module>