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

标签 javascript eclipse validation

我正在尝试使用 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/

相关文章:

javascript - RegEx 需要在 "|"但不是 "\|"上拆分 javascript 字符串

javascript - 带有 session 存储的 NGINX JavaScript 模块(如 Redis)

java - 按钮不起作用。继续强制应用程序关闭

javascript - 检查字段中的字母和数字字符

javascript - 在 ItemView Marionette.js 中使用 jquery 获取 ui 元素的正确方法

javascript - 使用折叠映射任意 n 元树

java - eclipse启动java的新实例来运行程序

java - MyEclipse Blue 10.7 错误地在 war 中包含引用的 Java 库 jar

json - 戈朗 : Validate Struct field of type string to be one of specific values

ruby-on-rails - 自定义 Rails 验证 - 同时多个字段