Подтвердить что ты не робот

ES6 в JShint -.jshintrc имеет esversion, но все еще получает предупреждение (используя атом)

Я использую атом, и я пробовал несколько разных пакетов jshint, и все они дают предупреждение, в котором говорится

"template literal syntax' is only available in ES6 (use 'esversion: 6')"

Я создал файл верхнего уровня .jshintrc(у root) и добавил следующий json:

{
  "esversion":6
}

Однако он все равно бросает ту же ошибку. Любые идеи, как решить. Я включил ссылку на страницу JSHint. Я хотел бы начать играть с синтаксисом ES6, но предпочел бы не иметь дополнительных предупреждений.

Спасибо, сообщество!

4b9b3361

Ответ 1

Имя файла должно быть .jshintrc, а содержимое

{
  "esversion": 6
}

Ответ 2

Вместо создания файла .jshintrc вы можете просто добавить вверху вашего js файла:

/*jshint esversion: 6 */ 

Ответ 3

Использование пакетов Atom linter и linter-jshint, я получил его на работу, удалив, а затем переустановив пакеты и перезапустив атом. Я загрузил ESLint и установил его для каждого предложения, ожидая тестирования.

Ответ 4

Вам нужно установить тип файла в JSON, имя файла - .jshintrc.

Затем закройте и снова откройте свой JS файл.