Pular para o conteúdo
🛠️ToolsShed

Prettier Config Generator

Gere um arquivo de configuração .prettierrc selecionando suas opções de formatação de código preferidas.

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

Sobre esta ferramenta

O Prettier Config Generator ajuda você a criar um arquivo .prettierrc sem decorar todas as opções de formatação que o Prettier oferece. Ele resolve uma dor comum: configurar uma formatação de código consistente e automática para seus projetos JavaScript e TypeScript, acabando com as discussões sobre estilo.

Ative ou desative as opções que importam para você, como ponto e vírgula, aspas simples ou duplas, largura da tabulação, vírgulas finais e largura da linha, e depois copie o .prettierrc gerado direto para a raiz do projeto. É ideal para iniciar projetos novos, alinhar o estilo de uma equipe ou facilitar a integração de novos contribuidores.

Dica: faça o commit do arquivo de configuração no repositório para que toda a equipe formate o código de forma idêntica e os diffs fiquem limpos. Tudo roda localmente no seu navegador, então suas preferências e seu código nunca saem da sua máquina.

Perguntas Frequentes

Implementação de Código

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.