【问题标题】:How to quiet FindBugs across multiple runs如何在多次运行中让 FindBugs 安静下来
【发布时间】:2012-04-16 16:16:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: java findbugs


    【解决方案1】:

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

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

    有关 FindBugs 注释的更多信息here

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2012-05-25
        • 2012-06-08
        • 1970-01-01
        • 2015-08-23
        • 2016-07-19
        • 2018-04-28
        • 2023-01-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多