簡體   English   中英

CheckStyle EmptyBlock規則不起作用

[英]CheckStyle EmptyBlock rule doesn't work

我正在使用CheckStyleEmptyBlock的規則似乎不起作用。 我得到了一個空的else if{//ignore}塊,根據文檔,以下規則應該有效,但事實並非如此。

<module name="EmptyBlock">
      <property name="tokens" value="LITERAL_DEFAULT"/>
</module>

我做錯什么了嗎?

  <property name="tokens" value="LITERAL_DEFAULT"/> 

您可以通過指定LITERAL_DEFAULT而不使用其他標記來禁用if塊。 LITERAL_IF是可選標記,如http://checkstyle.sourceforge.net/config_blocks.html#EmptyBlock的“ Properties部分中所定義。 當指定令牌列表時,將禁用所有未寫入的其他可選令牌。

使用類似<property name="tokens" value="LITERAL_IF, LITERAL_DEFAULT"/>來對if (condition) {}產生違反。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM