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