Перейти к содержимому

Prettier Config Generator

Генерируйте файл конфигурации .prettierrc, выбирая предпочитаемые параметры форматирования кода.

{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": false,
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "always",
  "proseWrap": "preserve",
  "endOfLine": "lf"
}

Об этом инструменте

Prettier Config Generator помогает создать файл .prettierrc, не запоминая все доступные в Prettier параметры форматирования. Он решает распространённую задачу: настроить единообразное и автоматическое форматирование кода для ваших проектов на JavaScript и TypeScript, чтобы больше не спорить о стиле.

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

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

Часто задаваемые вопросы

Реализация кода

import json

# Generate .prettierrc configuration
config = {
    "printWidth": 80,
    "tabWidth": 2,
    "useTabs": False,
    "semi": True,
    "singleQuote": False,
    "trailingComma": "es5",
    "bracketSpacing": True,
    "arrowParens": "always",
    "endOfLine": "lf"
}

with open(".prettierrc", "w") as f:
    json.dump(config, f, indent=2)

print("Generated .prettierrc:")
print(json.dumps(config, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.