Настроить правила ESLint в приложении create-реагировать?

1

Я создал свой проект для создания через Travis.CI. Трэвис автоматически устанавливает переменную CI (окружение) в значение true, в результате чего предупреждения обрабатываются как ошибки во время сборки.

Одна из моих зависимостей (react-mapbox-gl) заставляет меня нарушать правило ESLint, "стиль prop должен быть объектом (react/style-prop-object).

Я не хочу отключать предупреждения как ошибки, но я хотел бы временно отключить это конкретное правило.

Я знаю, что в обычном JavaScript-узле приложения правила ESLint могут быть настроены в .eslintrc или package.json. Тем не менее, в проектах, созданных с помощью приложений, созданных при создании приложений, ни один из этих файлов не влияет на процесс сборки?

Есть ли способ настроить правила ESLint в приложении create-response-app без извлечения моего приложения для create-react-app?

Теги:
create-react-app

1 ответ

1
Лучший ответ

Можно отключить правило ESLint только для одной конкретной строки, используя комментарий:

<Map
  // eslint-disable-next-line react/style-prop-object
  style='mapbox://styles/user/hash'
  ...

Это также отлично подходит для create-react-app.

Для получения дополнительной информации см.: http://eslint.org/docs/user-guide/configuring.html#configuring-rules

Ещё вопросы

Сообщество Overcoder
Наверх
Меню