问题描述
我有一个来自臭虫的警告。在所有这些文件中使用@SuppressFBWarnings抑制了此操作。 我需要找到一种方法可以从一个地方抑制这种情况,这样就不必在该软件包中的每个文件中都@SuppressFBWarnings。
解决方法
您可以使用filter file
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
<Classname="my.package.*" />
</Match>
</FindBugsFilter>
此文件可以作为命令行参数-exclude
交给Spotbug,或者,如果您使用的是IDE,则可以将其配置为在某处使用。
当您要排除第三方代码或生成的代码而您不能添加注释开头时,这特别有用。但这也有助于分离spotbugs配置和代码。