繁体   English   中英

通过Checkstyle禁止多行评论

[英]Disallow Multi-Line Commenting via Checkstyle

想知道是否存在特定的规则或属性,如果存在多行注释,该规则或属性会使Checkstyle(6.5版及更高版本)出错,如下所示:

/*
 a multi-line comment, could Checkstyle detect them?
*/
public Foo bar() {
    ...
}

我相信可以使用特定的Regex模式规则,但对Checkstyle是否已经具有可以解决问题的专用规则/属性感到好奇。

从您的问题尚不清楚,但是我假设您想禁止所有多行注释,而不仅仅是特定样式。

这可以通过IllegalToken完成。

<module name="IllegalToken">
  <property name="tokens" value="BLOCK_COMMENT_BEGIN"/>
</module>

尽管它不是很明确,但是如果您仍然希望允许Javadoc(它们只是特殊的块注释),则必须使用xpath抑制来允许它们并禁止其他对象。 请参阅SuppressionXpathFilter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM