Я использую Atom в качестве моего редактора кода, и мне сложно реализовать функциональность, чтобы украсить код. Я довольно сильно полагаюсь на пакет eslint и просто получил beautify, чтобы очистить мой код спасти. проблема заключается в том, что после того, как код украшен, он приводит к некоторым незначительным ошибкам eslint, и я ищу способ установить плагин beautify таким образом, чтобы соблюдать правила eslint или использовать что-то еще, что делает работу.
Усовершенствовать js-код в редакторе атомов при сохранении в соответствии с конфигурацией eslint
Ответ 1
Похоже, что ваши настройки beautify не соответствуют вашим правилам eslint. Например, правило eslint indent может быть установлено на 4, а для beautify indent установлено значение 2.
В плагине beautify есть некоторые настройки для настройки того, как он украшает ваш код. Вы можете прочитать об этих настройках в документах. К сожалению, существует только 17 настроек, поэтому может быть невозможно синхронизировать 2 пакета.
Если вам нужно больше контролировать автоматическое форматирование в Atom, вы можете проверить пакет ESFormatter. Он имеет более 250 опций, которые могут удовлетворить ваши потребности лучше, если у вас есть некоторые нестандартные правила ESLint.
Ответ 2
Возможно, вы захотите использовать плагин Atom под названием Prettier Eslint, который форматирует код в соответствии с конфигурационным файлом eslint (.eslintrc). Он использует флаг eslint --fix для исправления проблем.
Изменить: теперь выглядит Prettier-atom. Спасибо, @dube.