数组初始值设定项参数上的缩进检查样式错误

时间:2018-06-18 08:43:06

标签: java checkstyle

在定义包含数组初始值设定项的注释时遇到问题。 错误是

  

'}'的缩进级别为0,预期级别应为8. [IndentationCheck]

关于这一行:

@ContextConfiguration(initializers = {
        Initializer.class
}, loader = ConfigContextLoader.class)

,使用的缩进配置是

<property name="basicOffset" value="4"/>
<property name="braceAdjustment" value="0"/>
<property name="caseIndent" value="4"/>
<property name="throwsIndent" value="4"/>
<property name="arrayInitIndent" value="4"/>
<property name="lineWrappingIndentation" value="8"/>

我不明白为什么它不起作用,因为当我创建一个简单的数组初始化程序时,一切正常

int[] initializers = {
        4
};

我在这里缺少什么?谢谢!

1 个答案:

答案 0 :(得分:0)

您最好的选择是在https://github.com/checkstyle/checkstyle/issues报告此问题,但很可能很快就会被修复,因为此检查还有48个其他未解决的问题。 https://github.com/checkstyle/checkstyle/issues?q=is%3Aopen+is%3Aissue+label%3Aindentaion