全局抑制spotbug警告

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

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

oug3syen

oug3syen1#

可以使用筛选器文件

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <FindBugsFilter>
  3. <Match>
  4. <Classname="my.package.*" />
  5. </Match>
  6. </FindBugsFilter>

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

相关问题