2012-02-12 6 views
0

私はしばしばこの間違いの種類、代わりの操作を行います。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で使用しています。

条件:あなたは明らかに保存するのを忘れ

  • 静的コール
  • 我々はへ

メッセージに類似返された値を保存しません呼び出しの戻り値、またはあなたは

このメッセージ

は厳密には間違いのこのタイプにローカライズされて返されたトースト変数に.show()コールを逃しているが、それはより多くの条件が含まれているか、またはこれは、いくつかの一般的な間違いすることができます。

しかし、私が見逃しているのは、チュートリアルです。FindBugsデータベースに新しいレシピを追加するにはどうすればいいですか?この種の問題を見つけるために私の検索で見つけられなかった場所を指摘したり、別の解決策を提案したりできますか?

+2

http://findbugs.sourceforge.net/AddingDetectors.txt – alf

答えて

関連する問題