LFify, alat untuk memaksa CRLF menjadi LF
(npmjs.com)Ini adalah alat untuk mengonversi CRLF menjadi LF, dan bisa digunakan bersama Husky maupun Lefthook.
Biasanya konvensi kode menggunakan LF, tetapi meskipun eol=lf sudah ditambahkan di .gitattribute, selalu ada orang yang tetap mengunggah dengan CRLF. Pada akhirnya, kita harus melakukan renormalisasi sendiri dengan git lalu mengunggahnya lagi, dan karena itu merepotkan, alat ini dibuat.
Dengan menyiapkan hook pre-commit dari git dan menambahkannya ke repositori git, semua orang akan menjalankan konversi crlf -> lf sebelum melakukan commit. Karena banyak orang menggunakan Husky atau Lefthook, contoh konfigurasinya disertakan di dokumentasi. Meski tidak menggunakan Husky atau Lefthook, Anda tetap bisa menambahkannya sebagai hook pre-commit di folder hooks di bawah .git.
Jika hanya ingin menjalankannya sekali saja, setelah menginstal nodejs Anda juga bisa mengeksekusi perintah di command line untuk mengonversi folder tertentu ke LF secara satu kali.
npmjs: https://www.npmjs.com/package/lfify
github: https://github.com/GyeongHoKim/lfify
Belum ada komentar.