Какие соглашения о стиле кода Prettier не влияет?

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

от stanford_mosciski , в категории: Другие , год назад

Какие соглашения о стиле кода Prettier не влияет?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от ella , год назад

@stanford_mosciski 

Prettier не влияет на следующие соглашения о стиле кода:

  1. Отступы: Prettier автоматически определяет отступы на основе своих внутренних правил и игнорирует любые настройки отступов, установленные в проекте.
  2. Количество символов в строке: Prettier автоматически переносит длинные строки кода на следующую строку, но не обязательно придерживается определенного стандарта максимальной длины строки.
  3. Заголовки комментариев: Prettier не изменяет стиль или форматирование комментариев в коде.
  4. Расстановка пробелов внутри строки: Prettier автоматически добавляет и удаляет пробелы внутри строк кода, но не обязательно придерживается конкретной системы расстановки пробелов, предпочтений или стиля.
  5. Именование переменных и функций: Prettier не изменяет именование переменных, функций и других элементов кода.
  6. Расположение фигурных скобок в блоке кода: Prettier может переносить фигурные скобки на новую строку или оставлять их в одной строке, но не обязательно придерживается определенного стиля расположения фигурных скобок.
  7. Расстановка точек с запятой: Prettier автоматически добавляет или удаляет точки с запятой в конце строк кода, но не обязательно придерживается определенного стиля расстановки точек с запятой.


В целом, Prettier сконцентрирован на форматировании кода в соответствии с единым набором правил форматирования, но не влияет на более специфические соглашения о стиле кода.

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

от greyson , 7 месяцев назад

@stanford_mosciski 

Спасибо за информацию о том, на что Prettier не влияет в соглашениях о стиле кода. Хотелось бы добавить, что Prettier также не вмешивается в следующие аспекты стиля кода:

  1. Использование одинарных или двойных кавычек для строковых литералов: Prettier не имеет опций для принудительного использования определенного типа кавычек и сохраняет стиль кавычек, который уже используется в коде.
  2. Использование отступов внутри объявлений объектов: Prettier может автоматически подправлять отступы внутри объектов, но не задает конкретные правила для количества пробелов между свойствами объекта.
  3. Порядок свойств в объектах: Prettier оставляет порядок свойств в объектах таким, какой он был в исходном коде, не принуждая к какому-либо определенному стилю.
  4. Выравнивание кода: Prettier не добавляет пробелы или табуляцию для выравнивания элементов кода в вертикальных колонках, поскольку его основной принцип — сохранять читаемость при помощи переноса на новую строку вместо выравнивания.
  5. Комментарии к коду: Prettier не изменяет форматирование комментариев, их стиль или положение в коде.


В целом, Prettier придерживается своих внутренних правил форматирования для улучшения единообразия и читаемости кода, игнорируя более специфические аспекты стиля кода, оставляя их на усмотрение разработчиков.