Ruff - linter Python 10-100x lebih cepat
(github.com/charliermarsh)- Linter Python yang ditulis dengan Rust
- Sekitar 10 hingga 100 kali lebih cepat dibandingkan flake8, pylint, dan autoflake
- Mendukung caching serta opsi
--fixdan--watchseperti ESLint dan TypeScript - Kompatibel dengan Black
Keterbatasan
- Belum dalam kondisi production ready
- Aturan lint-nya belum kaya
- Tool auto-formatting seperti Black digunakan secara luas, sehingga pentingnya tool lint relatif berkurang
Ada baiknya juga membaca posting blog yang ditulis penulis saat meluncurkan tool ruff. Ia mengatakan bahwa, seperti swc, esbuild, dan rome, tool dalam ekosistem Python juga bisa menjadi lebih cepat dan harus bersifat instan, sehingga ia membuat tool ruff sebagai semacam poc.
Belum ada komentar.