0

我在我的项目上运行 FindBugs 并且看到了一些 FindBugs 抱怨潜在错误的实例,但我对它的编码方式感到满意,并且相信它不会产生实际的错误。

我正在翻阅 FindBugs 文档,但找不到“安静”/抑制这些“误报”的方法,因此当我将来运行 FindBugs 时,它不会抱怨我想要抑制的特定错误。

这可能吗?还是 FindBugs 的反哲学?提前致谢!

4

2 回答 2

1

使用 findbugs SuppressWarnings 注释对方法、类或声明进行注释。例如:

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

有关 FindBugs 注释的更多信息,请点击此处

于 2012-04-16T16:24:45.533 回答
0

您可以使用注释抑制警告:http: //findbugs.sourceforge.net/manual/annotations.html

或使用过滤器:http: //findbugs.sourceforge.net/manual/filter.html#d0e1812

于 2012-04-16T16:23:03.757 回答