如何在maven中关闭findbugs“Redundant nullcheck”?

时间:2013-10-06 19:45:06

标签: xml maven findbugs

我找不到报告“Redundant nullcheck”(RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE)任何知道它的人的检测器的名称?谷歌搜索只给了我很多项目报告......

由于我使用JetBrains @NotNull注释工具(它在字节码中插入空值检查),因此我收到很多错误。

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>findbugs-maven-plugin</artifactId>
  <version>2.5.2</version>
  <configuration>
    <omitVisitors>???WhatIsTheDetectorsName???</omitVisitors>
  </configuration>
</plugin>

提前致谢

1 个答案:

答案 0 :(得分:4)

来自findbugs-maven-plugin用法documentation表明visitors / omitVisitors选项都指定了一个逗号分隔的错误检测器列表,应该运行/不运行。错误检测器由其类名指定,没有任何包证书。

据我所知,检查非空值的冗余空值检查的类是FindNullDeref。然而,它也进行了许多其他检查,因此您也可以将其关闭。不确定是否可以关闭一个困扰你的支票。