gpt4 book ai didi

Checkstyle EmptyLineSeparator 在类声明之前不会在多个空行上失败

转载 作者:行者123 更新时间:2023-12-01 23:22:34 25 4
gpt4 key购买 nike

为什么 Checkstyle 不能将 import 语句之后但 class 声明之前的空行识别为违规?

package b.pi.persistence.hibernate;

import java.lang.String;



// ^^^ much space! Why is the above not a violation of EmptyLineSeparator
public class CheckstyleExample {

...
}

声明了以下检查:

<module name="EmptyLineSeparator">
<property name="allowNoEmptyLineBetweenFields" value="true"/>
<property name="allowMultipleEmptyLines" value="false"/>
</module>

最佳答案

这是因为缺乏测试和代码问题。

通常,此检查会验证一些标记上方 是否不超过一个空行。当 importpackage 上面有多个不必要的空格时,它会很好地工作。当检查到达 class 声明时,它也会验证上面的行,但是......

此错误提交为 checkstyle/checkstyle#2067并希望在 Checkstyle 6.11 中发布修复。

关于Checkstyle EmptyLineSeparator 在类声明之前不会在多个空行上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32332886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com