【问题标题】:Enforce exact 4-spaces indentation with Checkstyle使用 Checkstyle 强制执行精确的 4 空格缩进
【发布时间】:2021-05-20 02:24:49
【问题描述】:

如何让 chekstyle 检查每个缩进有四个空格,而不是五个,而不是八个。

// good
var foo = baz()
    .bar()
    .foo();
// bad
var foo = baz()
        .bar()
        .foo();

【问题讨论】:

  • 添加每行匹配^( {4})*(\S.*)?$的规则

标签: java checkstyle


【解决方案1】:

默认情况下,Checkstyle 的缩进检查仅确保您的换行缩进至少 4. 您可以使用forceStrictCondition 属性配置 IndentationCheck 以强制执行四个空格:

<module name="Indentation">
  <property name="forceStrictCondition" value="true"/>
</module>

IndentationCheck了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 2015-02-17
    • 2010-11-10
    相关资源
    最近更新 更多