Pernah merenung pangkalan kod anda berfikir, "Wah, banyaknya kekacauan console.log!"? Atau mungkin anda telah menghabiskan terlalu banyak masa untuk memburu kenyataan cetakan penyangak itu digunakan semasa menyahpepijat, berita baik—Basmikan (era) di sini untuk menyelamatkan anda daripada kekacauan itu
Era ialah alat sumber terbuka yang licin yang membersihkan pangkalan kod anda secara automatik, memadamkan log yang tidak diingini, cetakan dan kenyataan penyahpepijatan merentas berbilang bahasa. Tiada lagi pembersihan kod manual atau menangani fail kembung yang dipenuhi dengan baki log. Ia seperti Marie Kondo untuk kod anda! ✨Dalam cerita ini, saya akan menunjukkan kepada anda cara era berfungsi, sebab ia mengubah permainan dan cara anda boleh bermula SEGERA.
? Kenapa Era? Kerana Tiada Siapa Ada Masa untuk Membersihkan Kod Secara Manual! ⏳
Bayangkan ini: Anda berada jauh di tengah-tengah projek, melepaskan pernyataan console.log dan print() kiri dan kanan untuk nyahpepijat kod anda. Apabila anda selesai, anda mempunyai lautan log yang terapung di sekeliling fail anda, menjadikannya sukar untuk melihat logik sebenar.
⚡️ Ciri Utama yang Anda Akan Suka
Sokongan berbilang bahasa: Bersihkan log dalam JavaScript, Python, PHP, Go, Ruby dan banyak lagi. Tidak kira bahasa, era ada di belakang anda. ?
Konfigurasi Boleh Disesuaikan: Anda memutuskan perkara yang akan dibersihkan dan perkara yang kekal — kerana tidak semua log layak but.
Sasaran Fail/Folder Khusus: Baru selesai mengerjakan sesuatu ciri? Jalankan era pada satu fail atau folder. Mudah peasy.
Abaikan Perkara yang Penting: Tidak mahu membersihkan fail atau direktori tertentu (seperti node_modules)? Era memudahkan untuk mengecualikan perkara yang anda tidak mahu sentuh.
? Bagaimana untuk Bermula dengan Era
Bersedia untuk membersihkan kod anda seperti bos? Inilah panduan langkah demi langkah anda.
era init
era clean
era remove -f path/to/yourfile.js
era alih keluar -d laluan/ke/folder anda
Era akan menyemak fail atau folder dengan teliti, memburu log yang tidak diingini, dan meninggalkan yang lain tidak disentuh. ?️♀️
Mari kita bincangkan tentang sos rahsia: fail konfigurasi erd.yaml. Berikut ialah pecahan perkara yang dilakukannya dan cara anda boleh mengubah suainya agar sesuai dengan projek anda seperti sarung tangan:yml
Root: "." ReportPath: "era-reports" IgnoreKeyword: - "erd:ignore" - "erd:ignoreAll" IgnoreFileExtensions: - ".exe" - ".dll" - ".zip" - ".tar" IgnoreDirs: - "node_modules" - ".git" - "vendor" IgnoreFiles: [] ListenType: "command"
ReportPath: Selepas setiap larian, era akan menjana laporan dalam direktori ini, jadi anda boleh melihat dengan tepat apa yang telah dibersihkan. ?
IgnoreKeyword: Tambahkan teg tersuai pada kod anda seperti erd:ignore untuk menghentikan era daripada membersihkan bahagian tertentu.
IgnoreFileExtensions: Ini adalah era jenis fail yang tidak akan disentuh — fikirkan binari atau fail termampat.
IgnoreDirs: Direktori seperti node_modules atau .git dikecualikan secara automatik untuk menjimatkan masa anda. Tiada siapa yang perlu membersihkannya, bukan? ?
ListenType: Pada masa ini, ini ditetapkan kepada "perintah", bermakna era mendengar arahan pembersihan daripada anda. Lebih banyak jenis dengar mungkin akan datang pada masa hadapan — nantikan!
? Bahagian Terbaik: Ia Percuma dan Sumber Terbuka!
Yup, awak dengar betul. Eradicate (era) ialah sumber terbuka, bermakna anda boleh menggunakannya, mengubah suainya, dan juga menyumbang semula kepadanya! Ini semua tentang membantu rakan pembangun memastikan pangkalan kod mereka bersih tanpa perlu bersusah payah.
Membasmi bukan sekadar alat — ia adalah penjimat masa, penggalak produktiviti dan penghapus kekacauan. Sama ada anda bekerja secara solo atau sebahagian daripada pasukan yang lebih besar, menggunakan era membantu anda mengekalkan pangkalan kod yang kemas dengan usaha yang minimum.
Sertai revolusi! ? Anda boleh mencari kod di Github dan menyumbang untuk menjadikan alat ini lebih baik.
Selamat Pengekodan! ?✨
Atas ialah kandungan terperinci Kod Times Cleaner Hanya Dengan Menggunakan Alat Ini.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!