@evg_96

Как настроить eslint?

Сколько раз не пытался начать использовать линтер, каждый раз ничего не получалось.
Смотрел статьи, смотрел видео. 100500 раз пробовал настраивать. Ставил разные плагины.
В общем один раз получилось настроить с конфигом airbnb, но при сохранении файла он ставил одинарные ковычки, что лично мне не нравится, привык к двойным. Но. Сколько бы видео не смотрел, везде в редакторе при сохранении файла, линтер подсвечивал и описывал ошибку. Как этого добиться? Делал все по инструкциям, но ничего не получалось...
Ставил следующие плагины:
e3e4084316024ff99b1adbae53911951.png
  • Вопрос задан
  • 1997 просмотров
Пригласить эксперта
Ответы на вопрос 3
pinebit
@pinebit
Freelance Software Engineer
Попробуйте использовать VS Code вместо Atom.
1. Положить .eslintrc
2. Поставить плагин ESLint (dbaeumer.vscode-eslint)
(не забудьте поставить npm пакет eslint)
3. Добавить в конфиг (settings.json) две строчки:
{
    "editor.formatOnSave": true,
    "eslint.autoFixOnSave": true
}

Все. Теперь подсветка ошибок в редакторе будет основана на вашем ESLint конфиге, и при сохранении документа он будет автоматически пытаться исправить все что можно опять же в соответствии с .eslintrc.
Ну и для полноты картины, в package.json добавляем скрипт:
"lint": "eslint --ignore-path .gitignore ."
Теперь можно также перед релизом запустить eslint прямо из редактора: Ctrl+Shift+P -> Run NPM Task -> Lint.
Ответ написан
@alexsandr_s
а вы readme к linter-eslint читали? там же все понятно написано.
Ответ написан
@MarcBaracuda
В директории проекта, в терминале:
eslint init
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
PayMe Москва
от 150 000 руб.
D2C.io Екатеринбург
от 70 000 до 110 000 руб.
18 июля 2018, в 22:20
4000 руб./за проект
18 июля 2018, в 21:54
1000 руб./в час