Java FindBugs新公式

Java FindBugs新公式,java,eclipse,static-analysis,findbugs,Java,Eclipse,Static Analysis,Findbugs,我经常犯这种错误,而不是: Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT).show(); 我这样做: Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT); 我认为,这应该可以通过FindBugs(或任何其他静态分析工具)检测到,我目前在Eclipse中使用FindBugs 条件: 静态呼叫 我们不保存返

我经常犯这种错误,而不是:

Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT).show();
我这样做:

Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT);
我认为,这应该可以通过FindBugs(或任何其他静态分析工具)检测到,我目前在Eclipse中使用FindBugs

条件:

  • 静态呼叫
  • 我们不保存返回的值
消息类似于:

显然,您忘记保存调用的返回值,或者缺少对返回的Toast变量的
.show()
调用

此消息严格局限于此类错误,但可能包含更多条件,或者这可能是一些常见错误


但我错过的是一些教程,我们如何向FindBugs数据库添加新配方。你能告诉我在我的搜索中没有找到的地方吗?或者为我提供另一种解决此类问题的方法吗?

到目前为止,我可以看到两个可以帮助你的链接:

  • 来自FindBugs来源
我想前者可以作为教程