【发布时间】:2019-07-10 09:43:15
【问题描述】:
目前我们正在针对 jar 运行 Spot Bug 以查找错误。有什么方法可以在单个 java 文件上运行 spotbugs 以查找其中的错误列表
【问题讨论】:
目前我们正在针对 jar 运行 Spot Bug 以查找错误。有什么方法可以在单个 java 文件上运行 spotbugs 以查找其中的错误列表
【问题讨论】:
快速搜索给了我以下链接。 https://spotbugs.readthedocs.io/en/stable/filter.html.
我没有机会对其进行测试,但从我读到的内容来看,您似乎可以提供一个 XML 配置文件,您可以在其中仅过滤您需要的类。
下面的 sn-p 必须工作。
<Match>
<Class name="com.foobar.MyClass" />
</Match>
但是,如果您正在寻找按需静态代码分析,您可以在 intellij 上安装 findbugs 插件并按需使用它
【讨论】:
Spotbugs 可以处理已编译的 Java 文件。这意味着它会分析 .jar 文件中存在的 .class 文件。
不先编译Java文件是不可能分析它们的。
【讨论】: