忽略findbugs也忽略了其他

时间:2018-04-23 21:21:50

标签: findbugs spotbugs

获取这些错误:

OPM_OVERLY_PERMISSIVE_METHOD
IMC_IMMATURE_CLASS_NO_TOSTRING
PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS
RI_REDUNDANT_INTERFACES

将此添加到findbugs-exclude.xml

之后
<Match>
  <Not>
    <Bug code="IMC_IMMATURE_CLASS_NO_TOSTRING"/>
  </Not>
</Match>

我不再看到列出的四个错误中的任何一个。我只希望忽略IMC_IMMATURE_CLASS_NO_TOSTRING

1 个答案:

答案 0 :(得分:3)

删除<Not>运算符,如下所示:

<Match>
  <Bug pattern="IMC_IMMATURE_CLASS_NO_TOSTRING"/>
</Match>

排除过滤器指定要检查的,因此额外的Not会排除除IMC_IMMATURE_CLASS_NO_TOSTRING之外的所有内容。