Как отключить FindBugs при нескольких запусках

Я запускаю FindBugs в своем проекте и вижу несколько случаев, когда FindBugs жалуется на потенциальную ошибку, но меня устраивает то, как она закодирована, и я уверен, что она не приведет к реальной ошибке.

Я просматриваю документацию FindBugs и не могу найти способ «успокоить»/подавить эти «ложные срабатывания», чтобы при запуске FindBugs в будущем он не жаловался на конкретные ошибки, которые я хочу подавить.

Это возможно? Или это антифилософия FindBugs? Заранее спасибо!


person IAmYourFaja    schedule 16.04.2012    source источник


Ответы (2)


Аннотируйте метод, класс или объявление с помощью аннотаций findbugs SuppressWarnings. Например:

@edu.umd.cs.findbugs.annotations.SuppressWarnings(
            value = "NP",
            justification = "if null, it'll throw a NPE as documented")

Подробнее об аннотациях FindBugs здесь.

person JB Nizet    schedule 16.04.2012

Вы можете отключить предупреждения с помощью аннотаций: http://findbugs.sourceforge.net/manual/annotations.html< /а>

Или с помощью фильтра: http://findbugs.sourceforge.net/manual/filter.html#d0e1812

person samlewis    schedule 16.04.2012