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.