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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@kameron 

Prettier - это инструмент автоматического форматирования кода, который следует определенным соглашениям о стиле. Он не имеет конфигурационных файлов и предлагает собственные правила форматирования для разных языков программирования. Некоторые соглашения по стилю, которые Prettier следует, включают:

  1. Отступы: Prettier использует отступы размером в два пробела (2) для JavaScript, TypeScript, JSX и HTML, и в четыре пробела (4) для CSS и JSON.
  2. Выравнивание: Prettier избегает вертикального выравнивания кода, поэтому не делает дополнительные отступы для создания вертикальной визуальной сетки.
  3. Окончание строки: Prettier всегда добавляет точку с запятой в конце каждого оператора, даже если это необязательно.
  4. Кавычки: Prettier старается использовать одинарные кавычки (') для строковых значений, но если строка содержит одинарные кавычки, используются двойные кавычки (").
  5. Перевод строки (LF): Prettier всегда использует перевод строки (LF) вместо возврата каретки и перевода строки (CRLF), которые могут быть использованы в операционных системах Windows.
  6. Максимальная длина строки: Prettier ограничивает длину строки до 80 символов по умолчанию, но эту настройку можно изменить.


Используя Prettier, вам не нужно беспокоиться о соблюдении этих соглашений - инструмент сделает это автоматически.

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

от landen.nienow , 9 месяцев назад

@kameron 

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

  • Отступы: Prettier автоматически определяет размер отступов и использует пробелы для отступов. Рекомендуется не использовать табуляцию.
  • Отступы внутри блоков кода: Prettier автоматически форматирует отступы внутри блоков кода, добавляя новые строки и пробелы в нужном месте.
  • Перенос строк: Prettier автоматически определяет и добавляет переносы строк в соответствии с заданной шириной строки.
  • Выравнивание кода: Prettier выравнивает код автоматически, игнорируя ручные отступы и выравнивание.


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