Checkstyle:在关闭卷曲之后/在 return 之前强制执行空行
Checkstyle: enforce empty line after close curly / before return
寻找 Checkstyle 规则以在某些情况下强制执行空行:
关闭卷曲后的空行
if (something)
{
// not important
}
doSomethingElse();
Return
之前的空行
final var result = doSomething();
return result;
我最后添加了一个简单的 RegexpMultiline
模块,它现在应该可以工作,但它可能无法捕获所有情况:
<!-- Enforces blank lines after block-closing curly braces (with exceptions). -->
<module name="RegexpMultiline">
<property name="format" value="}\n(?![ \t]*(else|case|catch|finally|[})]|\*)|$)"/>
</module>
寻找 Checkstyle 规则以在某些情况下强制执行空行:
关闭卷曲后的空行
if (something)
{
// not important
}
doSomethingElse();
Return
之前的空行final var result = doSomething();
return result;
我最后添加了一个简单的 RegexpMultiline
模块,它现在应该可以工作,但它可能无法捕获所有情况:
<!-- Enforces blank lines after block-closing curly braces (with exceptions). -->
<module name="RegexpMultiline">
<property name="format" value="}\n(?![ \t]*(else|case|catch|finally|[})]|\*)|$)"/>
</module>