繁体   English   中英

使用checkstyle在等号两边都需要空间

[英]Use checkstyle to require space on either side of equals

如何设置checkstyle以强制执行以下操作:

int i = 0;
if(i == 0) {
    // do something
}
if(i > 0) {
    // do something
}

代替:

int i=0;
if(i==0) {
    // do something
}
if(i>0) {
    // do something
}

规则名称为WhitespaceAround ,您可以在checkstyle xml文件中进行如下设置:

<module name="WhitespaceAround">
  <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND,WILDCARD_TYPE"/>
</module>

您可以引用以下URL: http : //checkstyle.sourceforge.net/config_whitespace.html

用户在xml中的类似配置

<module name="Checker">
    <module name="TreeWalker">
      <module name="WhitespaceAfter"/>
      <module name="WhitespaceAround"/>
   </module>
</module>

暂无
暂无

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

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