11 puan yazan GN⁺ 2023-12-17 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Ö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.

Henüz yorum yok.