2

目前,我们正在针对 jar 运行 Spot Bug 以查找错误。有什么方法可以在单个 java 文件上运行 spotbugs 以查找其中的错误列表

4

2 回答 2

1

快速搜索给了我以下链接。https://spotbugs.readthedocs.io/en/stable/filter.html
我没有机会对其进行测试,但从我阅读的内容来看,您似乎可以提供一个 XML 配置文件,您可以在其中仅过滤您需要的类。
以下代码段必须有效。

<Match>
   <Class name="com.foobar.MyClass" />
</Match>

但是,如果您正在寻找按需静态代码分析,您可以在 intellij 上安装 findbugs 插件并按需使用它

于 2019-07-20T17:36:00.143 回答
0

Spotbugs 适用于编译的 Java 文件。这意味着它会分析 .jar 文件中存在的 .class 文件。

如果不先编译它们,就无法分析 java 文件。

于 2019-07-20T16:44:19.620 回答