RepoPicks Radar

Actualizado todos los días hacia las 02:00 UTC

Guías

Inicio de Radar

Ruff

astral-sh/ruffRevisado por IA

Qué hace

Ruff es una herramienta de terminal para quienes escriben Python. Analiza los archivos Python de un proyecto, señala más de 900 tipos de problemas, como importaciones sin usar, puede corregir muchos de ellos automáticamente y reformatea el código en un estilo cercano al de Black. Está escrito en Rust y se distribuye como un binario listo para Windows, macOS y Linux (unos 10 MB), instalable con pip, uv, Homebrew o el script de instalación propio del proyecto. También se conecta con VS Code y otros editores.

Facilidad de instalación

C · instalar 1 o 2 herramientas · Windows

  • Windows C
  • macOS C
  • Linux C

Igual en las tres plataformas: hay binarios listos publicados para cada una, pero Ruff no tiene ventana ni botones, así que lo instalas con un comando (pip, uv, Homebrew o el script de instalación) y luego escribes comandos como `ruff check` en una terminal.

Números en GitHub

Estrellas
50.369el 31 oct 2026
Descargas
38.310.266853.755 en la semana
Crecimiento
+52estrellas en 5 días

Estrellas a lo largo del tiempo

50.30050.32050.34050.36050.380 26 oct27 oct28 oct29 oct30 oct31 oct 50.30050.32050.34050.36050.380 26 oct29 oct

Datos

Funciona en
Windows, macOS, Linux
Necesitas instalar
Python
Para compilar desde el código
Python, Docker, Rust
Espacio en disco
10 MB–29 MB · según el instalador
Cuentas o claves
Ninguna
Costo
Gratis · Licencia MIT; la empresa detrás del proyecto, Astral, vende otros productos.
Licencia
MIT (Permisiva)
Última actualización
31 oct 2026

Señales de riesgo (1)

  • Infoscript de instalación canalizado desde la web

    La sección de instalación del README.md sugiere `curl -LsSf https://astral.sh/ruff/install.sh | sh` en macOS y Linux y `powershell -c "irm https://astral.sh/ruff/install.ps1 | iex"` en Windows, lo que ejecuta un script descargado de astral.sh sin mostrarlo antes.

    revisión con IA

La evidencia aparece en su idioma original.

Lo que Radar no pudo verificar

  • Si los binarios publicados coinciden con el código fuente de este repositorio
  • Cuántas de las correcciones que aplica automáticamente son las que realmente quieres
  • Si las revisiones se comportan igual en tu versión de Python y la estructura de tu proyecto

Proyectos parecidos

La app RepoPicks

Pronto: instala con 1 clic desde la app RepoPicks.