哪个checkstyle
规则可以强制执行
@Test public void
matchesEmptyElement() {
无效且仅
@Test
public void matchesEmptyElement() {
是有效的,即注释(如果有)访问修饰符(如果有)之间的换行符,而不是访问修饰符和左括号之间的换行符?
答案 0 :(得分:2)
AnnotationLocation
是您要查找的支票:
<module name="AnnotationLocation">
<property name="allowSamelineMultipleAnnotations" value="false"/>
<property name="allowSamelineSingleParameterlessAnnotation" value="false"/>
<property name="allowSamelineParameterizedAnnotation" value="false"/>
</module>
或者,由于false
是所有这些属性的默认值,因此您可以降低一些健壮性:
<module name="AnnotationLocation" />