Ruff - un linter de Python 10 a 100x más rápido
(github.com/charliermarsh)- Un linter de Python escrito en Rust
- Aproximadamente entre 10 y 100 veces más rápido que flake8, pylint y autoflake
- Soporta caché y las opciones
--fixy--watch, al estilo de ESLint y TypeScript - Compatible con Black
Limitaciones
- Aún no está listo para producción
- No tiene una gran variedad de reglas de lint
- Herramientas de autoformato como Black ya se usan ampliamente, por lo que la importancia de los linters ha disminuido relativamente
También vale la pena leer la entrada de blog que escribió el autor al lanzar la herramienta ruff. Dice que, al igual que swc, esbuild y rome, las herramientas del ecosistema de Python también pueden ser más rápidas e inmediatas, y que creó ruff como una especie de PoC con esa idea.
Aún no hay comentarios.