1 puan yazan rlarudgh2017 2026-03-31 | Henüz yorum yok. | WhatsApp'ta paylaş

CRLF’yi LF’ye dönüştüren bir araçtır; Husky ve Lefthook gibi araçlarla birlikte kullanılabilir.

Kod konvansiyonunda genellikle LF kullanırsınız; .gitattribute içinde eol=lf ekleseniz bile dosyaları yine de CRLF ile yükleyen insanlar her zaman olur. Sonunda bunu doğrudan git ile yeniden normalize edip yüklemek gerekir; ben de bu uğraştırdığı için yaptım.

Git hook’larından pre-commit hook ayarını yapılandırıp git deposuna eklerseniz, herkes commit etmeden önce crlf -> lf işlemi uygulanır. Birçok kişi Husky veya Lefthook kullandığı için dokümantasyona örnek ayarları ekledim. Husky ya da Lefthook kullanmasanız da .git klasörü altındaki hooks klasörüne pre-commit hook olarak ekleyebilirsiniz.

Sadece bir kez çalıştırmak isterseniz, Node.js kurduktan sonra komut satırında komutu çalıştırarak belirli bir klasörü tek seferlik olarak LF’ye dönüştürebilirsiniz.

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

Henüz yorum yok.

Henüz yorum yok.