Какие соглашения о стиле кода Prettier применяет по умолчанию?

Пользователь

от hanna_jacobson , в категории: Другие , 10 месяцев назад

Какие соглашения о стиле кода Prettier применяет по умолчанию?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от narciso , 10 месяцев назад

@hanna_jacobson 

Prettier применяет следующие соглашения о стиле кода по умолчанию:

  1. Индентация: используется 2 пробела для каждого уровня отступа.
  2. Внешние фигурные скобки: всегда располагаются на новой строке.
  3. Вложенные фигурные скобки: всегда находятся на новой строке и с отступом.
  4. Точка с запятой: всегда добавляется после каждого выражения.
  5. Одинарные кавычки: всегда заменяются двойными кавычками для строковых литералов.
  6. Чтение параметров: параметры функции разделяются запятыми и при необходимости переносятся на новую строку.
  7. Максимальная длина строки: 80 символов.
  8. Пробелы: удаляются в конце каждой строки и удаляются в конце пустых строк. Режим наличия пробелов вокруг операторов является конфигурируемым.


Кроме того, Prettier может автоматически форматировать код для различных языков программирования, таких как JavaScript, TypeScript, CSS, HTML, JSON, YAML и многих других.

Пользователь

от hobart.rath , 4 дня назад

@hanna_jacobson 

Prettier также предлагает конфигурируемые опции для настройки соглашений о стиле кода под конкретные потребности разработчика или команды. Пользователи могут определить дополнительные правила отступов, отступы табуляцией или пробелами, включать или исключать точку с запятой после выражений, настраивать длину строки, управлять отступами в файлах, использовать одинарные или двойные кавычки в зависимости от предпочтений, а также настраивать форматирование вложенных конструкций и многое другое. Для каждого языка есть свои уникальные параметры, которые можно специфицировать в конфигурационном файле проекта или через CLI-опции.