FindBugs 在 GWT 项目的 Jenkins 中给出错误
我安装了 Jenkins 作为 CI 工具。我还安装了 findbugs 插件来查找潜在的错误。 (还有 checkstyle、pmd 等)。 我的项目是一个使用maven结构的gwt项目…
编写检测器来搜索“System.out.println”的使用使用 Findbugs
我正在尝试编写一个错误检测器来使用 Findbugs 查找方法调用“System.out.println”的实例。 我知道字节码中的“System.out.println”被编译为对 GETS…
仅在 Jenkins(和/或 Hudson)上检查已更改文件的 Checkstyle 和 Findbugs
我们使用大量遗留代码,并考虑为新代码引入一些指标。是否可以让 Findbugs 和 Checkstyle 仅在更改的文件而不是完整的项目上运行? 最好确保只签入最…
Findbugs - “对始终为 null 的值调用 close()”
我有 findbugs/sonar 报告的这段代码 private void doSomething(Properties properties) throws XXException { PersistenceManager pm = null; try { …
指令分配一个值,但该值不会在任何后续指令中读取或使用
我有一段代码 for(int i = 0; i < num_of_random; i++){ String str = in.readLine(); if(str != null){ String[] randoms = new String[4]; randoms …
传递的参数多于格式字符串中实际使用的参数
FindBugs 在以下代码中向我显示“传递的参数多于格式字符串中实际使用的参数”消息: String.format("00", bd.getHour()) bd.getHour() 返回一个 int…
有没有简单的方法可以在没有 site:site 的情况下从 Maven 生成 Findbug HTML 报告?
我正在尝试将 FindBugs 集成到 Maven 项目中。有人有在目标中生成简单 findbug HTML 报告的示例 pom.xml 吗?是否可以在不运行 site:site 的情况下生…
FindBugs 希望 readObject(...) 为私有序列化,为什么?
我正在某些代码上运行 findbugs,它说 readObject(...) 方法必须是私有的才能调用序列化/反序列化?为什么?如果公开的话会有什么问题呢?…
FindBugs - 与 null 的冗余比较
我遇到以下代码的 findbugs 错误, if( obj instanceof CustomerData ) { CustomerData customerData = (CustomerData)obj; if (customerData == null…
使用本地和舍入模式保存 DecimalFormat 的创建
我想创建一个具有本地(德语)和舍入模式(半下)的 NumberFormater 实例,无需强制转换,也没有任何可能无法保存的方法或强制转换。 到目前为止我正…
Findbugs 给出“System.out 的空指针取消引用”,为什么?
我正在使用 Java 1.7、Eclipse 3.7 以及市场上的 FindBugs 插件。这个例子就像天堂一样好: class Application { public static void main( String[] …
有类似FindBugs之类的工具吗?
我正在寻找类似的工具(例如 FindBugs)来分析我的代码。我只在 FindBugs 网站的链接页面中看到了这一点。 我可以在网上搜索这些工具,但我不知道此类…
JUnit 中什么可以终止测试
我正在尝试使用 findbugs 作为我的程序的库(但问题与 findbugs 并不严格相关) )。我编写了几个测试来配置和调用 findbugs 的一些功能。但奇怪的是…