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 に答える