- Linter JavaScript yang dirancang untuk menangkap error dan kode yang tidak perlu tanpa konfigurasi khusus
- Memanfaatkan Rust dan pemrosesan paralel sebagai inti untuk meningkatkan performa
- Di lingkungan nyata, Shopify melaporkan bahwa waktu eksekusi ESLint yang sebelumnya memakan 75 menit kini hanya sekitar 10 detik
- Pada tahap saat ini, tujuannya bukan untuk sepenuhnya menggantikan ESLint
- Digunakan sebagai pelengkap ketika kecepatan ESLint menjadi bottleneck dalam alur kerja
- Untuk loop umpan balik yang cepat, Anda dapat mengatur agar tahap lint atau konfigurasi CI menjalankan Oxlint alih-alih ESLint
- Secara default, Oxlint mengidentifikasi kode yang salah, redundan, atau membingungkan, sementara aturan yang tidak perlu dan terlalu ketat (dikategorikan sebagai performa, suspicious, pedantic, dan style) dinonaktifkan secara default
- Secara default bersifat zero-configuration, dan bahkan tidak memerlukan Node.js. Sebagian besar penyesuaian dilakukan melalui command line, dan dukungan membaca file konfigurasi ESLint masih sedang dikerjakan
- Menunjukkan akar masalah secara tepat dan memberikan pesan yang berguna, sehingga tidak perlu membaca dokumentasi aturan yang panjang dan bisa menghemat waktu berharga
- Belum menyediakan sistem plugin, tetapi secara aktif mengintegrasikan aturan dari plugin populer seperti TypeScript, React, Jest, Unicorn, JSX-a11y, dan Import
- Menyadari pentingnya plugin dalam ekosistem JavaScript, dan juga sedang meneliti sistem plugin berbasis DSL
Belum ada komentar.