静态分析工具的使用 - 带有 Clear Case/Quest
我们正在定义我们的软件开发流程,并希望从小组中获得有关此主题的一些反馈。 我们的团队分布在美国、加拿大和印度,我想制定一些简单的标准规则,所…
奇怪的 Findbugs 错误与 equals
我有 equals 这个方法,但 Findbugs 报告错误,知道吗? @Override public boolean equals(final Object obj) { return obj instanceof String && thi…
在 eclipse 中配置 FindBugs
我想对 FindBugs 使用相同的配置,无论它是从 eclipse 还是 ant build 执行。 使用 ant FindBugs 任务,可以指定 FindBugs 应分析哪些类。然而,FindB…
如何根据单个 Findbugs 检测器的结果使构建失败?
如果您使用 Findbugs 进行编译代码检查,是否有可能根据结果导致构建失败单个探测器或探测器类别? 例如,我想确保没有任何与空指针相关的检测(此列…
如何教 findbugs 正确理解 IoC 字段?
这是我的类(JAX-RS注释): @Path("/") public class Foo { @Context private UriInfo uriInfo; // ... } 这就是 findbugs 所说的: Unwritten field…
如何将 @CheckForNull 等与 Findbugs 一起使用?
当我通过 Findbugs 运行此命令时,我收到警告: static @NonNull Object foo(@CheckForNull Object arg) { if (arg == null) { // warning on this li…
如何检测新值已添加到枚举中并且未在 switch 中处理
有时我必须向项目中的枚举类型添加新值。 public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, FILENOTFOUND //this…
类似于 .NET/C# 的 FindBugs
可能的重复: FindBugs for .Net 我需要类似 FindBugs for C#/.NET ... 你能告诉我在哪里可以找到这样的东西吗? 谢谢。…
在 Eclipse 中抑制 FindBugs 警告
我使用字符串作为锁,因此想确保该对象是一个新实例。 FindBugs 抱怨是因为直接定义字符串(使用双引号)通常更有效。我的代码看起来像: /** A lock …
Findbug - ANT xslt 样式表源代码参考
我有一个 ANT 目标,它在相同的源代码上运行 findbugs 两次以生成 xml 和 html 报告