RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

Ruff

astral-sh/ruffRevisado por IA

O que faz

Ruff é uma ferramenta de terminal para quem escreve Python. Ela analisa os arquivos Python de um projeto, aponta mais de 900 tipos de problemas, como importações não usadas, consegue corrigir muitos deles automaticamente e reformata o código num estilo parecido com o do Black. É escrito em Rust e vem como um binário pronto para Windows, macOS e Linux (cerca de 10 MB), instalável com pip, uv, Homebrew ou o script de instalação do próprio projeto. Também se conecta ao VS Code e a outros editores.

Facilidade de instalação

C · instalar 1 ou 2 ferramentas · Windows

  • Windows C
  • macOS C
  • Linux C

Igual nas três plataformas: há binários prontos publicados para cada uma, mas o Ruff não tem janela nem botões, então você o instala com um comando (pip, uv, Homebrew ou o script de instalação) e depois digita comandos como `ruff check` num terminal.

Números no GitHub

Estrelas
50.369em 31 de out. de 2026
Downloads
38.310.266853.755 na semana
Crescimento
+52estrelas em 5 dias

Estrelas ao longo do tempo

50.30050.32050.34050.36050.380 26 de out.27 de out.28 de out.29 de out.30 de out.31 de out. 50.30050.32050.34050.36050.380 26 de out.29 de out.

Fatos

Roda em
Windows, macOS, Linux
Você precisa instalar
Python
Para compilar a partir do código
Python, Docker, Rust
Espaço em disco
10 MB–29 MB · pelo instalador
Contas ou chaves
Nenhuma
Custo
Grátis · Licença MIT; a empresa por trás do projeto, a Astral, vende outros produtos.
Licença
MIT (Permissiva)
Última atualização
31 de out. de 2026

Sinais de risco (1)

  • Infoscript de instalação encadeado direto da web

    A seção de instalação do README.md sugere `curl -LsSf https://astral.sh/ruff/install.sh | sh` no macOS e no Linux e `powershell -c "irm https://astral.sh/ruff/install.ps1 | iex"` no Windows, o que executa um script baixado de astral.sh sem mostrá-lo antes.

    revisão por IA

As evidências aparecem no idioma original.

O que o Radar não conseguiu verificar

  • Se os binários publicados correspondem ao código-fonte deste repositório
  • Quantas das correções que ele aplica automaticamente são as que você realmente quer
  • Se as verificações se comportam da mesma forma na sua versão do Python e na estrutura do seu projeto

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.