问题标签 [findbugs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hudson - 如何配置 Hudson findbugs 插件以发送通知邮件
如果检测到新故障,如何配置 Hudson Findbugs 插件以发送通知邮件?
谢谢
java - 您如何根据单个 Findbugs 检测器的结果使构建失败?
如果您使用Findbugs进行编译代码检查,是否有可能基于单个检测器或检测器类别的结果使构建失败?
例如,我想确保我没有任何优先级的空指针相关检测(此列表中“NP”的前缀)。同样,我们真的不希望在循环情况下有任何等待。也就是说,我不一定希望基于国际化检测的构建失败,因为它们对我们的应用程序并不立即至关重要。
期望的最终状态将是一个过程,我们可以针对从 IDE 级别(Eclipse 和 Netbeans)到发布级别(使用 CruiseControl 生成构建)的各种开发阶段进行调整。
注意:我知道 Eclipse 和 Netbeans 都内置了类似的检测方法,但这是一个 FindBugs 特定的问题。
java - PMD 和 FindBugs 有什么区别?
有一个问题比较 PMD 和 CheckStyle。但是,我无法找到关于 PMD 和 FindBugs 之间差异/相似性的很好的细分。我相信一个关键的区别是 PMD 处理源代码,而 FindBugs 处理编译的字节码文件。但就能力而言,它应该是一个非此即彼的选择,还是它们相互补充?
findbugs - 使用 findbugs ant 任务时,如何将错误链接到 src 文件?
使用 findbugs ant 任务时,如何将错误链接到 src 文件?
java - Java 关闭连接和查找错误
在我们的代码中,我们通常使用以下模式:
但是 findbugs 不喜欢这样。由于 conn.close() 可以抛出异常,因此不能保证关闭连接。findbugs 是否过于迂腐,或者是否有更好的方法来关闭数据库连接。
编辑:添加了删除的 try catch 关闭。
java - 在 Eclipse 中配置 FindBugs
我想对 FindBugs 使用相同的配置,无论它是从 eclipse 还是 ant build 执行。
使用 ant FindBugs 任务,可以指定 FindBugs 应该分析哪些类。但是,FindBugs eclipse 插件没有这样的选项。它考虑了构建路径中的所有类。
例如,对于基于 maven 的项目,eclipse 构建路径包含应用程序类和测试类。我希望 FindBugs eclipse 插件不分析测试类。是否可以?
有没有办法自定义 FindBugs eclipse 插件来指示要分析的类?
提前致谢。
java - 更新/写入静态变量的最佳实践?
我有一个显示部门文档的项目。我将所有文档(从数据库中获取)存储在一个静态 arrayList 中。每隔 X 小时,我就会根据数据库中的新文档(如果有)重建该 arrayList。还有一个静态变量可以控制是否重建该数组,在执行重建任务的方法中设置和取消设置。每个访问服务器的 Web 浏览器都会创建此类的实例,但 doc arrayList 和该控制变量在所有类实例之间共享。
Find-Bugs 工具抱怨“从实例方法 someClassMethod 写入静态字段 someArrayName 和 someVariableName”。似乎这不是一件好事(让类实例方法写入静态字段)。有没有人有很好的建议如何解决这个问题?谢谢。
java - 奇怪的 Findbugs 错误与等于
我有 equals 这种方法,但是 Findbugs 报告错误,知道吗?
错误是:
Myclass.equals(Object)
检查操作数是否为字符串