是否可以配置checkstyle来检查一个类是否总是以\n}\n
序列结束 - 我的意思是\n
特别关闭paren }
之前? E.g:
class Cls {
void m() {
}
}
答案 0 :(得分:2)
我还没有找到任何具体的支票,但我认为您可以使用Regexp支票。根据其规范,因为它在多线模式下工作,我们必须使用\Z
来匹配文件的结尾:
<module name="Regexp">
<property name="format" value="\n\n}\n\Z"/>
</module>
编辑:支持之前的两个\n
,如@flkes所述。
答案 1 :(得分:2)
您想检查大括号和EOF之前有两个换行符。
<module name="Regexp">
<property name="format" value="\n\n}\n\Z"/>
<property name="message" value="No extra line before last right curly"/>
</module>