全局抑制spotbug警告

beq87vna  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(421)

我有一个来自Spotbug的警告。所有这些文件中的@suppressfbwarnings都会禁止此操作。我需要找到一种方法从一个地方抑制这个,这样我就不必@suppressfbwarnings在该包的每个文件中。

oug3syen

oug3syen1#

可以使用筛选器文件

<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
  <Classname="my.package.*" />
</Match>
</FindBugsFilter>

此文件可以作为命令行参数提供给spotbug -exclude ,或者如果您使用的是ide,则可以将其配置为在某个地方使用。
当您想排除第三方代码或生成的代码时,这一点尤其有用,因为您无法从中添加注解。但它也有助于分离spotbug配置和代码。

相关问题