Ruff: lint y formato para Python

Linter y formateador de Python con reglas configurables e integración en editores.

Cuándo elegirlo · Requisitos · Primeros pasos · Vídeo · Alternativas

¿Para qué usar Ruff?

Una primera aplicación práctica: Detectar problemas de estilo y automatizar un formato consistente.

Qué necesitas antes de empezar

Proyecto Python e instalación de Ruff.

Cómo empezar con Ruff

Instala ruff y ejecuta ruff check . para ver diagnósticos. Prueba ruff format –check . antes de aplicar formato y configura reglas en pyproject.toml.

Abrir las instrucciones oficiales de Ruff. Elige la instalación correspondiente a tu sistema y a la versión que vayas a utilizar.

Limitaciones y puntos a revisar

Algunas correcciones cambian código. Revisa el diff y las pruebas; el lint no demuestra que la aplicación funcione.

Vídeo de Ruff

Vídeo próximamente. Mientras tanto, puedes empezar con la documentación enlazada en esta ficha.

Ver el canal Repositorios que deberías conocer en YouTube

Alternativas y proyectos relacionados

  • uv: gestión de proyectos y paquetes Python.
  • Helix: editor modal para la terminal.

Repositorio y fuentes oficiales

Ver Ruff en GitHub · Documentación y guía de inicio

Información del proyecto contrastada el 6 de octubre de 2026. Revisa las notas de la versión y las licencias de sus componentes antes de instalar.

Tú decides

¿Quieres ver Ruff funcionando paso a paso?

Lo instalamos, lo probamos con un caso real y preparamos una guía para que puedas replicarlo. Dinos qué formato prefieres: haremos primero los repositorios que más se pidan.

Un clic basta. Sin registro.