5

明白な答えは「注意を払う」ことですが、私は常にJavaとJavascriptを切り替えているので、Java側の文字列比較では==が機能しないことを際限なく忘れています。==equals()メソッドを使用するのではなく、2つの文字列を比較しているのを見ると、おそらく私がやりたいことをしていないことをEclipseに警告させる方法はありますか?

4

4 に答える 4

2

そのようなタイプのことを行う利用可能な多くの静的コードアナライザーがあります。それらのいくつかは次のとおりです。

  1. checkStyle
  2. PMD
  3. ソナー
  4. findBugs

それらには多くの組み込みルールがあり、Eclipseでそれらを構成することもできます。そのため、入力して保存すると、これらのツールにも組み込みの日食警告と同じように警告が表示されます。

于 2013-01-17T04:33:40.963 に答える
1

Eclipse JSHintプラグインを使用します。これは、Javascript==の代わりに誤って使用した場合に警告を発する可能性があります。===

于 2013-01-17T04:04:55.010 に答える
1

FindBugsを使用することをお勧めします。これは、私が使用した中で最高の無料のコードレビュープログラムです。

于 2013-01-17T04:31:26.527 に答える
1

APT(jdk 1.5、1.6を使用している場合)またはプロセッサー(jdk 1.7の場合)を確認することをお勧めします。カスタムコードをEclipseに統合して、必要な動作を非常に簡単に取得できます。

于 2013-01-17T04:45:58.340 に答える