Что такое Prettier (JavaScript)?

javascript

(Oliver) #1

Много слышу о Prettier (JavaScript). Насколько он необходимо и что делает?


(Андрей Белов) #2

Говоря о огромном количестве вариантов, существующих в мире JavaScript, встает вопрос: если вам нужно выбрать только один инструмент, выпущенный за последние несколько лет, что бы это было? Для меня это Prettier.

Форматирование кода. Его очень легко начать использовать (вы можете начать с установки плагина в ваш редактор), и преимуществ будет много и сразу. Трудно найти лучший возврат инвестиций.

Prettier используется многими крупными компаниями и проектами.

Что оно делает?

Prettier, это форматирование кода. Он берет код в качестве входных данных и выдает код в более красивом формате.

Поскольку он отбрасывает все оригинальные стили и форматирует код из дерева синтаксиса, стиль вывода всегда согласован. Согласованные пробелы, запятые, точки с запятой, парсеры, фигурные скобки и согласованные разрывы строк.

Пример:

foo(reallyLongArg(), omgSoManyParameters(), isThereSeriouslyAnotherOne());

Преобразует в:

foo(
  reallyLongArg(),
  omgSoManyParameters(),
  isThereSeriouslyAnotherOne()
);

Удобно, наглядно.

Оф. сайт: https://prettier.io
Ссылка на GitHub