- Özel bir yapılandırma olmadan da hataları ve gereksiz kodları yakalayacak şekilde tasarlanmış bir JavaScript linter'ı
- Performans artışı amacıyla Rust ve paralel işlemeyi temel olarak kullanıyor
- Gerçek ortamda Shopify, daha önce 75 dakika süren ESLint çalışma süresinin artık yalnızca 10 saniye olduğunu bildirdi
- Mevcut aşamada amaç, ESLint'in yerini tamamen almak değil
- İş akışında ESLint'in hızı darboğaz olduğunda tamamlayıcı olarak kullanılıyor
- Hızlı geri bildirim döngüsü için, lint aşamasında veya CI yapılandırmasında ESLint yerine Oxlint'in çalıştırılması belirtiliyor
- Oxlint varsayılan olarak hatalı, yinelenen veya kafa karıştırıcı kodları tespit ederken, gereksiz katı kurallar (performans, şüpheli, kısıtlayıcı ve stil olarak sınıflandırılanlar) varsayılan olarak devre dışı bırakılmış durumda
- Varsayılan olarak Zero-Configuration sunuyor ve hatta Node.js bile gerektirmiyor. Çoğu ayarlama komut satırı üzerinden yapılıyor; ESLint yapılandırma dosyalarını okuma desteği ise halen geliştiriliyor
- Kök nedeni doğru şekilde işaret edip faydalı mesajlar sunarak, uzun kural dokümantasyonlarını okuma ihtiyacını ortadan kaldırıyor ve değerli zamandan tasarruf sağlıyor
- Henüz bir eklenti sistemi sunmuyor, ancak TypeScript, React, Jest, Unicorn, JSX-a11y ve Import gibi popüler eklentilerdeki kuralları aktif olarak entegre ediyor
- JavaScript ekosisteminde eklentilerin öneminin farkında ve DSL tabanlı bir eklenti sistemi üzerine de araştırma yürütüyor
Henüz yorum yok.