我正在尝试使用 Eclipse for JavaScript(“面向 Java EE 开发人员的 Eclipse IDE”包)。
我的项目使用 Bluebird(一个 promises 实现),所以它有很多行,例如:
somePromise.catch(function(err){...
Eclipse 认为这是一个错误,可能是因为它认为“catch”是一个保留关键字,不能用作方法名。 promise.finaly 方法也一样。也许这是对的,但我不想仅仅因为这个而切换到不同的库。
有没有办法让它忽略这些特定错误(但继续报告同一文件中的其他错误)?
最佳答案
这已在不久前在这个错误中报告并修复:https://bugs.eclipse.org/bugs/show_bug.cgi?id=443876
进入 Preferences->Javascript->Validator->Errors/Warnings 并取消选中新选项“Strict validation of JavaScript keywords usage”。这应该可以解决问题。
我之前遇到过同样的问题,并实现了一个插件,该插件在加载时操纵 JSDT 的字节码以消除此错误。现在不需要这样的黑客攻击了。
关于javascript - 在 Eclipse 中禁用检查特定的 JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24229841/