Ошибка JSHint: этот символ может быть автоматически удален одним или несколькими браузерами.

строка 1, столбец 0, Этот символ может быть удален одним или несколькими браузерами без уведомления. Я получаю эту ошибку 4 раза для каждого добавленного файла .js.

Например

текст ошибки:

'scripts / models / company.js: line 1, col 0, Этот символ может быть удален без уведомления одним или несколькими браузерами'

сценарии / модели / контент компании.js:

import DS from "ember-data";

export default DS.Model.extend({
name: DS.attr('string'),
address: DS.attr('string')
});

person Nininea    schedule 07.07.2014    source источник
comment
Какую версию JSHint вы используете? Это сообщение больше не отображается в более поздних версиях. Тот факт, что он указан в этой позиции, означает, что, вероятно, у вас есть какой-то непечатаемый символ перед первым фактическим символом в вашем файле.   -  person James Allardice    schedule 07.07.2014
comment
@JamesAllardice, я использую ember-cli (v 0.0.33), а он использует broccoli-jshint v 0.5.0 (v 2.5.1 - jshint).   -  person Nininea    schedule 07.07.2014
comment
Я обновил его до последней версии (V 2.5.1), но все равно получаю те же ошибки   -  person Nininea    schedule 07.07.2014
comment
Не уверен, связано ли это, но 'int' не является одним из типов данных Ember Data. Встроенные типы данных - это строка, число, логическое значение и дата.   -  person HeroicEric    schedule 22.07.2014
comment
Я удалил этот тип, но ошибка все равно возникает   -  person Nininea    schedule 22.07.2014


Ответы (1)


Этот символ является спецификацией UTF-8 (метка порядка байтов), беспокоиться не о чем. Просто откройте файл в Notepad ++ или другом редакторе и измените кодировку с «UTF-8» на «UTF-8 без спецификации».

person Roman Ganz    schedule 23.07.2014
comment
Пользователи Mac: TextEdit по умолчанию сохраняет файл в кодировке «UTF-8 без спецификации». - person adamdport; 02.10.2015