Atom с красивее, eslint и руководство по стилю airbnb для разработки React

Кто-нибудь знает, как правильно настроить eslint с красивее в редакторе Atom? Я хотел использовать пресеты airbnb, но когда я проверяю интеграцию ESlint в более красивых настройках, после сохранения файла у меня появляются запятые после некоторых функций и другие странные проблемы. Как настроить, чтобы красивее соблюдали правила airbnb после сохранения файла?


person Wojciech Jeleń    schedule 23.07.2017    source источник


Ответы (2)


Вы можете проверить https://github.com/prettier/prettier-eslint

Из описания:

Проблема

Функция fix в eslint довольно хороша и может автоматически форматировать/исправлять большую часть вашего кода в соответствии с вашей конфигурацией ESLint. prettier — более мощное средство автоматического форматирования. Одна из приятных особенностей красивого — это его самоуверенность. К сожалению, это недостаточно самоуверенно и/или некоторые мнения отличаются от моих собственных. Поэтому после более красивого форматирования кода я начинаю получать ошибки линтинга.

Это решение

Это форматирует ваш код через prettier, а затем передает результат в eslint --fix. Таким образом, вы можете воспользоваться преимуществами превосходных возможностей форматирования prettier, а также воспользоваться возможностями конфигурации eslint.

Для файлов с расширением .css, .less, .scss или .json это работает только лучше, поскольку eslint не может их обработать.

person Gardner Bickford    schedule 28.07.2017

Просто имейте в виду, что prettier-eslint для Atom устарел, а prettier-atom не поддерживает руководство по стилю Airbnb.

person Chris McAnally    schedule 02.01.2018
comment
Копаем это снова: это все еще точно? - person HJW; 10.10.2018