Java 下课前的换行符

Java 下课前的换行符,java,checkstyle,Java,Checkstyle,是否可以将checkstyle配置为检查类是否始终以\n}\n顺序完成-我指的是关闭paren}之前的\n顺序?例如: class Cls { void m() { } } 我没有找到任何具体的支票,但我想你可以用这张支票。根据其规范,由于它在多行模式下工作,我们必须使用\Z来匹配文件的结尾: <module name="Regexp"> <property name="format" value="\n\n}\n\Z"/> </modul

是否可以将checkstyle配置为检查类是否始终以\n}\n顺序完成-我指的是关闭paren}之前的\n顺序?例如:

class Cls {

   void m() {
   }

}

我没有找到任何具体的支票,但我想你可以用这张支票。根据其规范,由于它在多行模式下工作,我们必须使用\Z来匹配文件的结尾:

<module name="Regexp">
    <property name="format" value="\n\n}\n\Z"/>
</module>

编辑:如@flkes所述,大括号前\n有两行。

您要检查大括号和EOF前是否有两行换行符

<module name="Regexp">
    <property name="format" value="\n\n}\n\Z"/>
    <property name="message" value="No extra line before last right curly"/>
</module>

谢谢,这就是我要找的!