Eclipse中针对JavaScript代码的“缺少分号”警告

时间:2012-03-01 08:41:03

标签: javascript eclipse warnings

Eclipse为以下代码的第4行提供了“Missing decmicolon”警告:

const C = 'b';
function foo() {
    alert('x');
}

不适用于以下代码:

//const C = 'b';
function foo() {
    alert('x');
}

对于以下内容,它给了我两个警告:

const C = 'b';
function foo() {
    alert('x');
};

此行有多个标记

  • 不必要的分号
  • 缺少分号

有没有办法让Eclipse用'const'忽略我的行?或者有其他方法可以解决我的问题吗?

我正在使用:

用于JavaScript Web开发人员的Eclipse IDE。
版本:Indigo Service Release 1
建造ID:20110916-0149

2 个答案:

答案 0 :(得分:9)

JavaScript中只提出了 const 。使用

var C = 'b';

实际上,显然存在const,但并不是所有浏览器都支持它,因此不适合使用。

Eclipse向您发出警告的原因是它无法识别 const ,这是Eclipse中的一个已知错误。

您可以阅读如何忽略 Use of JavaScript const gives "missing semicolon" in associative... 中的错误。

答案 1 :(得分:5)

您可以在首选项菜单中禁用某些警告:

Disabling warnings in preference -> Javascript -> Validator -> Error and warnings