Ruff v0.16.0: reglas predeterminadas aumentaron de 59 a 413
Astral
Astral lanzó Ruff v0.16.0, aumentando las reglas predeterminadas de 59 a 413. Los usuarios informaron fallos en la integración continua debido a las nuevas comprobaciones. La herramienta ahora encuentra más problemas sin configuración.
Astral lanzó Ruff v0.16.0 el 23 de julio de 2026, incrementando el número de reglas predeterminadas de 59 a 413. El conjunto predeterminado anterior se estableció en la v0.1.0. El número total de reglas pasó de 708 a 968. Muchas reglas nuevas detectan errores de sintaxis y problemas en tiempo de ejecución que antes no estaban habilitados. El autor Simon Willison probó la herramienta en sus proyectos Datasette, sqlite-utils y LLM, encontrando cientos de problemas menores. Para sqlite-utils, ejecutar 'uvx ruff@latest check . --fix --unsafe-fixes' corrigió 1538 de 1618 errores. Ejemplos de problemas restantes incluyen DTZ005 (datetime.now sin zona horaria), BLE001 (capturar excepciones genéricas con Exception) y B018 (acceso a atributo inútil). Willison utilizó Codex (GPT-5.6 Sol high) para LLM y sqlite-utils, y Claude Code (con Opus 5) para Datasette.
Fuente: Simon Willison —
original
