findbugs
-
修复此“从实例方法写入静态字段”findbugs警告的最佳方法是什么? 我有一个与此类似的类,findbugz抱怨“从实例方法写入静态字段”(和)。我无法在 ctor 中设置静态字段。 解决此问题的最佳方法是什么? 将 staticField 放在 AtomicReference 中就足够了吗?
-
Intellij IDEA内置检查代码与checkstyle,PMD和findbugs 最近我正在寻找进行代码检查的最佳工具集。我的IDE是Intellij 15.0,我知道那里有一个很好的检查功能,但是当我查看互联网时,我没有发现Intellij内置检查代码和这三者之间的良好比较。尝试过
-
我是否需要在实施时再次@Nonnull? 虽然我认为是否应该有一个继承注释的一般规则,但我特别感兴趣的是让FindBugs识别我的规则,所以这个问题是FindBugs特定的。 AFAIK,JavaDoc注释是从接口中获取的,并且在实现时被忽略。这个概
-
在可序列化的Java类中使用记录器的正确方法是什么? 我在我正在处理的系统中有以下(篡改)类,警告,我试图理解为什么它会在我以我认为的方式修复它之前说。我感到困惑的原因是,描述似乎表明我在类中没有使用其他不可序列化的实例字段
-
用于忽略 JUnit 测试的 FindBugs 筛选器文件 我需要为我的 findbugs ant 脚本设置一个过滤器文件,该文件仅扫描 src/* 文件,而不扫描 test/* 文件。 在忽略名称中带有“test”的任何文件名或包名称时检查所有类的语法是什么?
-
-
@Nullable/@NotNull IntelliJ IDEA, Maven & JSR 305 我真的很喜欢代码检查功能,这些功能现在可以通过JSR 305或Jetbrains的IntelliJ专有注释来实现。不幸的是,这两种实现(JSR 305和Jetbrains的)都不能很好地混合在一起: IntelliJ显然只理解它自己的
-
将装箱值拆箱,然后重新装箱 FindBugs向我发出了有关以下行的警告,其中是对象: 有人可以告诉我做上述事情的“正确”方法是什么吗? 顺便说一句,我已经看过相关的问题,我了解它们发生了什么,但这似乎与其中任
-
javax.annotation.Nonnull vs assert 我在方法参数上使用Findbugs和javax.annotation.Nonnull。 在私有方法上,我通常会添加一个断言行来检查空性,例如 最新的 Netbeans 版本 (7.3rc2) 报告断言检查不是必需的(因为 Nonnull 注释)。我
-
我可以告诉findbugs忽略我无法添加的类吗? Findbugs 报告如下: 这个OptantClass是从第三方jar引用的,我没有源代码,我不想要对它进行findbugs分析。它指的是我的类路径或其他任何地方都没有的类。在某些情况下,当我们的第三方jar以某
标签