@evg_96

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

Сколько раз не пытался начать использовать линтер, каждый раз ничего не получалось.
Смотрел статьи, смотрел видео. 100500 раз пробовал настраивать. Ставил разные плагины.
В общем один раз получилось настроить с конфигом airbnb, но при сохранении файла он ставил одинарные ковычки, что лично мне не нравится, привык к двойным. Но. Сколько бы видео не смотрел, везде в редакторе при сохранении файла, линтер подсвечивал и описывал ошибку. Как этого добиться? Делал все по инструкциям, но ничего не получалось...
Ставил следующие плагины:
e3e4084316024ff99b1adbae53911951.png
  • Вопрос задан
  • 204 просмотра
Сложность: —
Пригласить эксперта
Ответы на вопрос 2
  • 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.
    Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы