Ruff - Trình lint Python nhanh hơn 10-100x
(github.com/charliermarsh)- Trình lint Python được viết bằng Rust
- Nhanh hơn khoảng 10 đến 100 lần so với flake8, pylint, autoflake
- Hỗ trợ các tùy chọn cache,
--fix,--watchnhư ESLint và TypeScript - Tương thích với Black
Giới hạn
- Vẫn chưa ở trạng thái sẵn sàng cho production
- Chưa có nhiều quy tắc lint phong phú
- Các công cụ auto-formatting như Black được sử dụng rộng rãi, nên tầm quan trọng của công cụ lint đã giảm đi tương đối
Cũng nên đọc thêm bài blog tác giả viết khi ra mắt công cụ ruff. Tác giả cho biết đã tạo ra ruff như một dạng PoC từ suy nghĩ rằng, giống như swc, esbuild và rome, các công cụ trong hệ sinh thái Python cũng có thể nhanh hơn nhiều và cần mang lại cảm giác phản hồi tức thì.
Chưa có bình luận nào.