Задать вопрос
@profcat

Как настроить Eslint в create-react-app?

Цель следующая - просто добавить несколько правил к тем правилам и настройкам, которые уже имеются в CRA из коробки. В результате:

1. По документации CRA выставил глобальную переменную EXTEND_ESLINT = true, сразу же код посыпался с ошибкой, мол, в одном из файлов keyword 'export' is reserved. Вроде бы идет расширение, тогда почему ломается конфиг из коробки?

2. Пробовал пофиксить обозначив различные настройки в package.json, потом в .eslintrc, потом переименовывал в .eslintrc.json. Во всех этих конфигах расширял/не расширял "react-app", игрался с ecmaVersion и sourceType, менял настройки окружения, особо это не помогло. Всё та же ошибка.

Eslint конфиг впервые настраиваю, возможно мой косяк. Трёхчасовой гуглёж идей не дал.

Можно ли как то настроить линтер без боли в CRA? Без eject и желательно без сторонних зависимостей
  • Вопрос задан
  • 2372 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@profcat Автор вопроса
8 часов прошли, наверное, не зря.
https://github.com/facebook/create-react-app/issue...
Если кратко, CRA закешировал какой-то левый конфиг и не смог найти мой кастомный.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽