【问题标题】:Suppressing javascript lint error抑制 javascript lint 错误
【发布时间】:2010-08-11 08:29:54
【问题描述】:

我正在开发一个 Firefox 扩展程序,我想使用 Javascript Lint 来帮助我查找错误。但是,我不断收到第二行的“SyntaxError: missing name after . operator”错误:

const Cu = Components.utils;
Cu.import("resource://gre/modules/XPCOMUtils.jsm");

显然是因为“import”是一个关键字。但它在 Mozilla 中是这样使用的……类似的问题是“let”关键字。

有人知道如何忽略这些错误吗?

【问题讨论】:

  • 你也许可以去Cu['import']("resource://gre/modules/XPCOMUtils.jsm"); 虽然我猜这有点乱
  • +1 表示 cryo 的评论,因为 cursor['continue']() 可以将 cursor.continue() 替换为 IndexedDB。不会太乱; )

标签: javascript lint


【解决方案1】:

我认为禁用此特定警告是不可能的,但如果您向Yahoo Group 发送消息,概述您的要求,您或许可以说服 Douglas Crockford 将来将其作为一个选项包含在内释放。

或者,如果您已经下载了 JSLint 版本,而不是使用 http://www.jslint.com/,您可以尝试删除该行:

reserve('import');

【讨论】:

  • 我害怕我会得到这样的答案。 :-) 不过还是谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-12
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多