【问题标题】:How to mark false positive in spotbug report如何在 spotbug 报告中标记误报
【发布时间】:2019-02-05 02:44:39
【问题描述】:

我浏览了spotbug https://spotbugs.readthedocs.io/en/stable/的文档

但是关于误报的信息并不全面。

请帮助我将报告的某些错误标记为误报,以便这些错误不再是报告的一部分。

附: - 在我们的例子中不能使用 SuppressFBWarnings。

【问题讨论】:

  • 我们使用 XML 文件来指定 SpotBugs 应该忽略的“错误”(我们为 FindBugs 使用了相同的 XML 文件,它也适用于 SpotBugs)。
  • 谢谢奥莱。请让我知道您的 XML 文件是否是这样的,并且您在 spotbugs maven 插件的 中添加文件名:“"
  • 是的,看起来是这样的。我们没有使用 Maven,所以我只是从 Eclipse 运行 SpotBugs 并在 Eclipse Prefs 中配置它以使用过滤器文件。我不知道在构建服务器上会发生什么,但它也使用过滤器文件运行 SpotBugs。
  • @subir 你能把你的选择移到答案部分吗?

标签: java maven-3 devops spotbugs find-sec-bugs


【解决方案1】:

谢谢奥莱。 XML文件是这样的,必须在文件中添加文件名 pom 文件中的 spotbugs maven 插件:

<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
  <Match>
    <Class name="com.foobar.MyClass" />
    <Method name="someMethod" />
    <Bug pattern="DLS_DEAD_LOCAL_STORE" />
    <Priority value="2" />
  </Match>
</FindBugsFilter>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2015-06-21
    • 2012-12-14
    • 2023-04-06
    相关资源
    最近更新 更多