1 pontos por rlarudgh2017 2026-03-31 | Ainda não há comentários. | Compartilhar no WhatsApp

É uma ferramenta que converte CRLF em LF e pode ser usada junto com Husky e Lefthook.

Normalmente, a convenção de código é usar LF, mas mesmo colocando eol=lf no .gitattribute, sempre existem pessoas que acabam enviando arquivos com CRLF. No fim, é preciso fazer o renormalize manualmente com git e enviar de novo, e foi por achar isso incômodo que ela foi criada.

Basta configurar o hook pre-commit do git e adicioná-lo ao repositório para que todos executem a conversão de crlf -> lf antes de fazer commit. Como muita gente usa Husky ou Lefthook, a documentação inclui exemplos de configuração. Mesmo sem usar Husky ou Lefthook, também dá para adicionar como hook pre-commit na pasta hooks dentro de .git.

Se você quiser apenas executar uma vez, também é possível instalar o Node.js e rodar o comando na linha de comando para converter uma pasta específica para LF de forma pontual.

npmjs: https://www.npmjs.com/package/lfify
github: https://github.com/GyeongHoKim/lfify

Ainda não há comentários.

Ainda não há comentários.