有没有办法在eclipse中创建自定义警告?

我知道明显的答案是“注意”,但因为我不断在Java和Javascript之间切换,我无休止地忘记了==在Java方面的字符串比较不起作用。 有没有办法让Eclipse警告我,当我看到我用==而不是使用equals()方法比较两个字符串时,我可能没有做我想要做的事情?

有许多静态代码分析器可以做这类事情。 其中很少是:

  1. CHECKSTYLE
  2. PMD
  3. 声纳
  4. FindBugs的

它们有许多内置规则,你也可以在eclipse中配置它们。 因此,当您键入并保存时,这些工具也会显示警告,就像内置的日食警告一样。

我建议只使用FindBugs,这是我用过的最好的免费代码审查程序..

我建议你看看APT(如果你使用的是jdk 1.5,1.6)或处理器(如果是jdk 1.7)。 您可以将自定义代码集成到Eclipse中,并轻松获得所需的行为。

使用Eclipse JSHint插件 ,如果您在Javascript中错误地使用==而不是=== ,则可以发出警告。