2014-02-17 38 views
0

我想在我的代碼中禁止特定的checkstyle警告。默認方式似乎是將代碼包裝在註釋中,例如:// CHECKSTYLE:OFF ... // CHECKSTYLE:ON。至少我想給出我找到後續文章的原因。我不知道使用聲納時配置文件的位置,任何人都可以幫忙嗎?如何在使用聲納時更改checkstyle配置文件?

How can you suppress checkstyle checks within a block of code only for specific rules?

推薦閱讀SuppressionCommentFilter的文檔(它被埋葬在位)的很多例子。

怎麼做配置過濾器的一個例子是:

<module name="SuppressionCommentFilter"> 
<property name="offCommentFormat" value="CSOFF: ([w|]+)"/> 
<property name="onCommentFormat" value="CSON: ([w|]+)"/> 
<property name="checkFormat" value="$1"/> 
</module> 

然後,您可以使用以下方法來關閉RequireThis檢查的代碼塊:

// CSOFF: RequireThis 
... code 
// CSON: RequireThis 

回答

0

登錄到聲納作爲管理員,然後進入「設置」(位於用戶名旁邊的右上角的鏈接),選擇「Java」類別,然後選擇「CheckStyle」選項卡。

之後,從上面的帖子中輸入< module>部分到「Filters」textarea。