11 poin oleh GN⁺ 2023-12-17 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.