← Voltar ao catálogo
HookQualidade↓ 1.345

Formatação Inteligente

Formata o código automaticamente após cada edição, escolhendo o formatador certo por linguagem.

Instalação
npx claude-code-templates@latest --hook development-tools/smart-formatting --yes

Este hook dispara no evento PostToolUse, logo após uma edição com Edit ou MultiEdit. Ele detecta a linguagem pela extensão do arquivo.

Ele aplica Prettier em JS, TS, JSON, CSS e HTML, Black em Python, gofmt em Go, rustfmt em Rust e php-cs-fixer em PHP. O arquivo já fica formatado segundo o padrão da linguagem, sem passo manual.

Quando usar

  • Quando você quer formatação consistente em vários tipos de arquivo.
  • Quando o time mistura linguagens e cada uma tem seu formatador.

Como usar

Depois de instalar, ele formata sozinho a cada edição. Tenha os formatadores correspondentes instalados para que cada linguagem seja coberta.