Ответ 1
Я исправил его в одном конкретном файле, добавив /* jshint -W100 */
в начало файла.
Чтобы игнорировать его глобально, я думаю, вы должны добавить его где-нибудь в .jshintrc
(хотя я не знаю, где).
При использовании "небезопасных символов" (например, умляутов) в комментариях я получаю следующую ошибку:
This character may get silently deleted by one or more browsers.
Есть ли способ отключить эту проверку для комментариев (глобально)?
Я исправил его в одном конкретном файле, добавив /* jshint -W100 */
в начало файла.
Чтобы игнорировать его глобально, я думаю, вы должны добавить его где-нибудь в .jshintrc
(хотя я не знаю, где).
Я смог исправить эту проблему, сохранив документ как UTF-8.
У меня есть несколько файлов, созданных одинаково, три из них дают мне эту ошибку, используя gulp + jslint, я не знаю, почему, но мне удалось избавиться от ошибки в Sublime Text, перейдя к:
File > Save with Encoding > UTF-8
Ошибки волшебным образом исчезают!
Я решаю эту проблему следующим образом... в 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 });
}
}