Я создал свой проект для создания через 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
?
Можно отключить правило 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