Checkstyle缩进而未指定" size"

时间:2016-08-16 21:22:45

标签: checkstyle

我使用Checkstyle对学生在大学编程课程中提交的代码进行一些审核。我想确认代码是否有一致的缩进,但我不想对它们施加特定数量的缩进(即,如果他们使用2个空格或4个,我不在乎,只要他们&# 39;一致)。

使用此配置检查缩进很容易:

<module name="Checker">
<property name="severity" value="warning" />
  <module name="TreeWalker">
    <module name="Indentation">
      <property name="basicOffset" value="4" />
      <property name="braceAdjustment" value="0" />
    </module>
  </module>
</module>

但是这只会接受使用4个空格的代码。是否可以让它接受任何一致数量的空格,或者禁止接受2,3或4个空格作为有效样式?

1 个答案:

答案 0 :(得分:0)

请查看自定义CascadeIndentationCheck。硬编码的空间数量为4,但由于支票相当短且可以理解,因此应该很容易采用它来允许2或3个空格。