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

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

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

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

{
  "esversion":6
}

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

Спасибо ТАКИМ ОБРАЗОМ сообщество!

62
задан 16 May 2016 в 08:51

5 ответов

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

{
  "esversion": 6
}
94
ответ дан 31 October 2019 в 13:30

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

/*jshint esversion: 6 */ 
51
ответ дан 31 October 2019 в 13:30

У нас есть два варианта.

1. Используя файл .jshintrc .

Создают файл .jshintrc в корневом каталоге и типе как ниже. Это относится ко всем кодам

{
    "esversion": 6
}

, Если Вы все еще получаете предупреждение, закрываете и вновь открыли Вашего редактора.

<час>

2. Используя подсказку.

Тип как ниже наверху Вашего кода. Это относится просто к коду.

/* jshint esversion: 6 */
4
ответ дан 31 October 2019 в 13:30

Не забудьте закрываться, затем вновь открыли Ваш файл JS / текстовый редактор.

2
ответ дан 31 October 2019 в 13:30

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

1
ответ дан 31 October 2019 в 13:30

Другие вопросы по тегам:

Похожие вопросы: