不使用任何实例变量表示它们应该是静态方法。 有没有一种方法可以配置Eclipse或FindBugs以显示针对此类方法的警告?

===============>>#1 票数:0

通过findbugs错误描述,我找不到与您的特定用例匹配的检测器。 因此,您要么必须使用支持该分析的其他工具,要么编写自己的工具。

快速搜索带来了许多有关如何编写自定义检测器的教程。

至于是否尽可能使每个方法静态化是一个好主意,您也可以参考这个很棒的stackoverflow答案

  ask by nimcap translate from so

未解决问题?本站智能推荐:

2回复

在eclipse中配置FindBugs

我想对FindBugs使用相同的配置,无论它是从eclipse还是ant build执行。 使用ant FindBugs任务,可以指定FindBugs应分析哪些类。 但是,FindBugs eclipse插件没有这样的选择。 它会考虑构建路径中的所有类。 例如,对于基于maven
3回复

在Eclipse中抑制FindBugs警告

我使用字符串作为锁,因此要确保该对象是一个新实例。 FindBugs抱怨,因为直接定义字符串通常更有效(使用双引号)。 我的代码看起来像: 我在这里做错了吗? Eclipse FindBugs插件仍然将此报告为一个问题:
1回复

在Eclipse中Finetuning FindBugs ant任务

在eclipse中,我能够定义从首选项页面报告的检测器ID和错误类别 。 我在FindBugs文档中找不到类似FindBugs ant任务的东西,或者在Eclipse ant编辑器中使用自动完成。 我可以调整的是努力和报告级别 。 将探测器和类别调整为无证或缺失的功能还是我错过
2回复

在Maven和Eclipse中获得相同的Findbugs错误

我设法在我的maven构建过程中运行findbugs,并且我也在eclipse中配置了findbugs。 但是当在Eclipse和Maven中运行时,我得到了不同的错误,我似乎无法找到一个设置,其中错误的数量在Eclipse和Maven中匹配。 我的Maven设置是这样的: 在E
2回复

Eclipse中的FindBug和注解

我在代码中用javax.annotation.CheckForNull标记了一个方法,并在另一个地方使用它,而无需检查null 。 当我通过Eclipse中的FindBugs(通过插件)运行此代码时,虽然没有警告。 假设应该有一个警告(如果没有,那么什么是很好的测试用例?),为什么它不显
1回复

Eclipse错误/警告忽略未使用的变量分析中的断言

我有“隐藏”错误,因为Eclipse没有报告“未使用”变量,因为它们用于断言(前置条件),例如: 我想告诉Eclipse在检查未使用的变量时忽略断言。 我怀疑有人会传递一个参数只在它上面运行一个断言...也让我知道FindBugs或其他工具是否可以做到这一点。
4回复

findbugs抱怨Eclipse自动生成的代码

这是Eclipse为我生成的hashCode()方法: 当我在这上面运行findbugs时,它会抱怨最后一行: 方法... hashCode()在返回结果之前将结果存储在本地[Scariest(2),Normal confidence] 谁在这? Findbugs还是
3回复

将Eclipse与FindBugs一起使用时,您是否可以将错误标记为错误并将其从错误列表中删除?

FindBugs在我的代码中发现了一个潜在的错误。 但这不是一个错误。 是否可以将此事件标记为“不是错误”并将其从错误列表中删除? 我已经非常清楚地记录了为什么每个案例都不是一个bug。 例如。 类实现了类似的接口。 它有compareTo方法。 但是我没有覆盖equa
1回复

如何将@CheckForNull等与Findbugs一起使用?

当我通过Findbugs运行此命令时,会收到警告: 警告的详细信息如下: 错误: arg必须为非空但被标记为可为空 模式ID: NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE ,类型: NP ,类别: STYLE
1回复

如何在特定程序包上运行findbugs忽略Eclipse中的其他程序包

我的项目有多个软件包,但是我只需要在特定的软件包上运行findbugs ,而忽略Eclipse中的其他软件包。 先感谢您。