4

文字列オブジェクトの==比較をエラーとしてタグ付けするようにEclipseを構成する方法はありますか?開発者が==を使用して文字列を誤ってまたは無意識に比較するのを防ぐ方法が必要です。日食を検索しましたが、何も見つかりませんでした。何か案は。

4

3 に答える 3

3

これを行うには、Eclipse用のPMDまたはFindbugsプラグインを使用します。これらのツールを使用すると、他の一般的なプログラミングの間違いを見つけることもできます。

この状況を検出するためのfindbugルールへの直接リンク:http://findbugs.sourceforge.net/bugDescriptions.html#ES_COMPARING_STRINGS_WITH_EQ

于 2013-03-26T17:44:54.037 に答える
3

Eclipseには、このチェックを実行できるようにするものは何も組み込まれていません、afaik。ただし、サードパーティの静的分析ツールを組み込んでそれを行うことができます。FindBugsには、あなたが説明した内容を正確にチェックするルールがあり、プラグインを介してEclipseに組み込むことができます。

確認したい他の静的分析ツールには、CheckstylePMDがあります。

于 2013-03-26T17:45:19.600 に答える
2

はい、Eclipseにcheckstyleを追加できます。これにより、文字列の「==」をエラーとして表示できます。

ウィンドウ->設定->Checkstyle(ここからプラグインをダウンロード

次に、新しいCheckstyleを作成できます。

于 2013-03-26T17:47:04.847 に答える