Ruff v0.16.0: regras padrão aumentadas de 59 para 413
Astral
Astral lançou Ruff v0.16.0, aumentando as regras padrão de 59 para 413. Usuários relataram falhas na Integração Contínua devido a novas verificações. A ferramenta agora encontra mais problemas sem configuração.
A Astral lançou o Ruff v0.16.0 em 23 de julho de 2026, elevando o número de regras padrão de 59 para 413. O padrão anterior foi definido na v0.1.0. O total de regras cresceu de 708 para 968. Muitas novas regras detectam erros de sintaxe e problemas em tempo de execução que anteriormente não estavam habilitados. O autor Simon Willison testou em seus projetos Datasette, sqlite-utils e LLM, encontrando centenas de problemas menores. Para o sqlite-utils, executar 'uvx ruff@latest check . --fix --unsafe-fixes' corrigiu 1538 de 1618 erros. Exemplos de problemas restantes incluem DTZ005 (datetime.now sem fuso horário, isto é, time zone), BLE001 (captura de Exception genérica) e B018 (acesso a atributo inútil). Willison usou Codex (GPT-5.6 Sol high) para LLM e sqlite-utils, e Claude Code (com Opus 5) para Datasette.
Fonte: Simon Willison —
original
