Skip to content
Latchkey

O Que É lint-staged?

lint-staged é uma ferramenta que executa comandos configurados, como linters ou formatadores, apenas contra os arquivos atualmente preparados no Git em vez de todo o projeto. É comumente conectada a um hook de pre-commit para que os checks permaneçam rápidos. Mantém os quality gates locais responsivos mesmo em repositórios grandes.

Por que importa

Fazer lint de uma base de código grande inteira a cada commit é lento demais para manter como um hook, então as pessoas o desabilitam. lint-staged limita o trabalho apenas aos arquivos alterados, mantendo os checks de pre-commit rápidos o suficiente para deixá-los ligados. Isso torna a imposição local consistente prática sem tornar o fluxo de commit mais lento.

Guias relacionados