禁用在Eclipse中检查特定的JavaScript错误

时间:2014-06-15 13:01:58

标签: javascript eclipse validation

我正在尝试将Eclipse用于JavaScript(#34; Eclipse IDE for Java EE Developers" package)。

我的项目使用Bluebird(承诺实现),所以它有很多行,如:

somePromise.catch(function(err){...

Eclipse认为这是一个错误,可能是因为它认为" catch"是保留的关键字,不能用作方法名称。 promise.finaly方法也是如此。也许这是对的,但我不想因此而切换到不同的库。

有没有办法让它忽略这些特定错误(但继续在同一文件中报告其他错误)?

1 个答案:

答案 0 :(得分:7)

这个错误已在不久前报告并修复过:https://bugs.eclipse.org/bugs/show_bug.cgi?id=443876

进入偏好设置 - > Javascript-> Validator->错误/警告并取消选中新选项“严格验证JavaScript关键字的使用情况”。那应该解决它。

之前我遇到过同样的问题,并且实现了一个插件,在加载时操纵JSDT的字节码来消除这个错误。现在不需要这样的黑客攻击。