Este hook dispara no evento PostToolUse, logo após uma edição com Edit ou MultiEdit. Ele identifica a linguagem pelo tipo do arquivo.
Para JavaScript e TypeScript ele roda o ESLint com correção automática; para Python usa o Pylint; e para Ruby aplica o RuboCop com auto-correct. Assim, problemas de estilo são apontados ou corrigidos na hora.
Quando usar
- Quando você quer manter o padrão de código sem rodar o linter manualmente.
- Quando o projeto já tem ESLint, Pylint ou RuboCop configurados.
Como usar
Depois de instalar, ele roda o linter sozinho a cada edição. Garanta que a ferramenta correspondente esteja instalada no projeto.