22

在评论中使用“不安全字符”(例如变音符号)时,我收到以下错误:

This character may get silently deleted by one or more browsers.

有什么方法可以禁用此评论检查(全局)?

4

3 回答 3

29

/* jshint -W100 */我通过添加文件顶部将其修复在一个特定文件中。

要在全球范围内忽略它,我想您必须将它添加到某个.jshintrc位置(尽管我不知道在哪里)。

于 2013-09-05T12:36:31.647 回答
15

我可以通过将文档保存为 UTF-8 来解决这个问题。

我有几个文件都以相同的方式创建,其中三个使用 gulp + jslint 给我这个错误,我不知道为什么,但我设法通过以下方式摆脱了 Sublime Text 中的错误:

File > Save with Encoding > UTF-8

错误神奇地消失了!

于 2014-01-31T11:01:58.963 回答
0

我按如下方式解决此问题...在 jshint.js 中更改行

char = this.scanUnsafeChars();

if (char >= 0) {
     this.trigger("warning", 
     { code: "W100", line: this.line, character: char });
}

char = this.scanUnsafeChars();

if (char >= 0) {
  var inCommentW100 = this.inComment ||
    startsWith.call(inputTrimmed, "//") ||
    startsWith.call(inputTrimmed, "/*");

  if(!inCommentW100) {
     this.trigger("warning", 
        { code: "W100", line: this.line, character: char });
  }
}
于 2017-07-20T17:28:13.627 回答