Игнорировать findbugs также игнорирует другие

Получение этих ошибок:

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 ответ

Решение

Удалить <Not> оператор, вот так:

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

Фильтр исключения указывает, что не нужно проверять, поэтому дополнительный Not Сделано это исключить все, кроме IMC_IMMATURE_CLASS_NO_TOSTRING.

Другие вопросы по тегам