
A equipa responsável pelo Ruff lançou oficialmente a versão 0.16.0 da sua popular ferramenta de análise de código para Python. A atualização foca-se em expandir significativamente a capacidade de deteção de erros da plataforma e em trazer novas capacidades de formatação automática para ambientes partilhados.
Ao contrário do que acontecia em versões anteriores, o utilitário passa a aplicar uma validação muito mais rigorosa por predefinição, o que promete ajudar os programadores a encontrar falhas estruturais nos seus projetos de forma imediata e sem configurações adicionais.
Expansão das regras e suporte a Markdown
O principal destaque deste lançamento vai para o crescimento drástico no conjunto de regras ativadas de forma nativa. O linter da aplicação saltou de apenas 59 regras ativas por defeito para um total de 413. Este aumento substancial traduz-se numa verificação automatizada muito mais abrangente para a maioria dos utilizadores, cobrindo potenciais falhas de lógica, boas práticas de sintaxe e melhorias de compatibilidade diretamente no ecossistema Python.
Além do reforço na análise padrão, o Ruff v0.16.0 estreia o suporte para a autoformatação de blocos de código Python que estejam embebidos dentro de ficheiros Markdown. Esta funcionalidade simplifica a manutenção de documentação técnica e repositórios em plataformas como o GitHub, garantindo que os exemplos partilhados seguem as mesmas regras de estilo do resto do projeto.
Maior controlo na supressão de erros
O ecossistema ganha ainda melhorias ao nível da usabilidade técnica. A nova versão introduz opções mais granulares para os comentários de supressão de avisos, permitindo ignorar alertas específicos com maior precisão sem comprometer a análise do restante ficheiro.
Os utilizadores passam também a contar com uma visualização de diffs diretamente no terminal de saída. Desta forma, sempre que o sistema sugerir correções automáticas para um determinado erro, o programador consegue ver exatamente quais as linhas e caracteres que serão alterados antes de aplicar a modificação.












Nenhum comentário
Seja o primeiro!