Кто-нибудь знает, как правильно настроить eslint с красивее в редакторе Atom? Я хотел использовать пресеты airbnb, но когда я проверяю интеграцию ESlint в более красивых настройках, после сохранения файла у меня появляются запятые после некоторых функций и другие странные проблемы. Как настроить, чтобы красивее соблюдали правила airbnb после сохранения файла?
Atom с красивее, eslint и руководство по стилю airbnb для разработки React
Ответы (2)
Вы можете проверить https://github.com/prettier/prettier-eslint
Из описания:
Проблема
Функция fix
в eslint
довольно хороша и может автоматически форматировать/исправлять большую часть вашего кода в соответствии с вашей конфигурацией ESLint. prettier
— более мощное средство автоматического форматирования. Одна из приятных особенностей красивого — это его самоуверенность. К сожалению, это недостаточно самоуверенно и/или некоторые мнения отличаются от моих собственных. Поэтому после более красивого форматирования кода я начинаю получать ошибки линтинга.
Это решение
Это форматирует ваш код через prettier
, а затем передает результат в eslint --fix
. Таким образом, вы можете воспользоваться преимуществами превосходных возможностей форматирования prettier
, а также воспользоваться возможностями конфигурации eslint
.
Для файлов с расширением .css, .less, .scss или .json это работает только лучше, поскольку eslint не может их обработать.
Просто имейте в виду, что prettier-eslint для Atom устарел, а prettier-atom не поддерживает руководство по стилю Airbnb.