2012-04-16 1 views
0

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

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

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

ответ

1

Annotate метод, класс или декларации с FindBugs SuppressWarnings аннотациями. Например:

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

Более подробная информация о FindBugs аннотациях here.