1 points par rlarudgh2017 2026-03-31 | Aucun commentaire pour le moment. | Partager sur WhatsApp

C’est un outil qui convertit CRLF en LF, et il peut être utilisé avec Husky, Lefthook, etc.

En général, la convention de code est en LF, mais même si on met eol=lf dans .gitattribute, il y a toujours des gens qui poussent quand même en CRLF. Au final, il faut renormaliser soi-même avec git avant d’envoyer, et comme c’était pénible, je l’ai créé.

Si vous configurez le hook pre-commit de git et l’ajoutez au dépôt git, tout le monde exécutera la conversion crlf -> lf avant de faire un commit. Comme beaucoup utilisent Husky ou Lefthook, des exemples de configuration ont été ajoutés à la documentation. Même sans Husky ni Lefthook, il suffit de l’ajouter comme hook pre-commit dans le dossier hooks sous .git.

Si vous voulez simplement l’exécuter une seule fois, vous pouvez aussi installer Node.js puis lancer une commande en ligne de commande pour convertir ponctuellement un dossier donné en LF.

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

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.