1 Punkte von rlarudgh2017 2026-03-31 | Noch keine Kommentare. | Auf WhatsApp teilen

Dies ist ein Tool, das CRLF in LF umwandelt und zusammen mit Husky oder Lefthook verwendet werden kann.

Üblicherweise verwendet man für die Code-Konvention LF, aber selbst wenn man in .gitattribute eol=lf einträgt, gibt es immer Leute, die trotzdem einfach mit CRLF hochladen. Am Ende muss man es selbst mit Git renormalisieren und erneut hochladen, und weil das lästig ist, wurde dieses Tool erstellt.

Wenn man unter den Git-Hooks den pre-commit-Hook einrichtet und ins Git-Repository aufnimmt, wird bei allen vor dem Commit crlf -> lf ausgeführt. Da viele Husky oder Lefthook verwenden, enthält die Dokumentation Beispielkonfigurationen. Auch ohne Husky oder Lefthook kann man es einfach als pre-commit-Hook im Unterordner hooks des .git-Ordners hinzufügen.

Wenn man es nur einmal ausführen möchte, kann man nach der Installation von Node.js auch einen Kommandozeilenbefehl ausführen, um einen bestimmten Ordner einmalig in LF zu konvertieren.

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

Noch keine Kommentare.

Noch keine Kommentare.