繁体   English   中英

Java中的Eclipse代码checkstyle缩进模块?

[英]Eclipse code checkstyle indentation module in java?

我正在使用Checkstyle。

我想配置checkstyle,以便代码缩进使用2个空间。 例如 :-

while(condition) {
  if(condition) {
    while(condition)
  }
}

请注意,输入法使用2个空格。 例如:-如果块在2个空格后开始。

我试过了

     <module name="Checker">
       <module name="Indentation">
        <property name="basicOffset" value="2"/>
        <property name="caseIndent" value="2"/>
       </module>
    </module>

但是当我添加4个空格而不是下面的2个空格时,它不会在应用checkstyle时发出警告

 if(condition) {
        while(condition)
      }

我没有问题吗?

Checkstyle检查您拥有的代码。 它不控制格式。 您需要通过Eclipse控制格式。

Window -> Preferences -> Java -> Code Style -> Formatter

是您想开始四处寻找的地方。

更新问题后进行编辑:

Indentation模块属于TreeWalker模块,而不是Checker模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM