Ruff - 10-100x daha hızlı Python linter'ı
(github.com/charliermarsh)- Rust ile yazılmış bir Python linter'ı
- flake8, pylint ve autoflake'e kıyasla yaklaşık 10 ila 100 kat daha hızlı
- ESLint ve TypeScript gibi önbellekleme,
--fix,--watchseçeneklerini destekliyor - Black ile uyumlu
Sınırlamalar
- Henüz production ready durumda değil
- Lint kuralları çok zengin değil
- Black gibi auto-formatting araçları yaygın olarak kullanılıyor ve lint araçlarının önemi görece azalıyor
Yazarın ruff aracını duyururken yazdığı blog yazısını da birlikte okumakta fayda var. swc, esbuild ve rome'da olduğu gibi, Python ekosistemindeki araçların da daha hızlı ve anlık tepki veren araçlar olabileceği düşüncesiyle bir tür PoC olarak ruff aracını geliştirdiğini söylüyor.
Henüz yorum yok.