Guía de diseño para agentes de programación con IA, con una skill de diseño, 24 comandos, iteración en el navegador y 61 reglas deterministas para detectar UI frontend generada por IA.
85 proyectos
Linters y formateadores de código: los mejores de 2026
Estas herramientas de código abierto detectan automáticamente errores y malas prácticas en tu código y mantienen un estilo uniforme. Cubren lenguajes como Python, JavaScript, TypeScript, Go, Swift y scripts de shell, para que los equipos escriban código más limpio y consistente.
- Proyecto
- 85
- Esta semana
- +9,2 mil
- Actualizado
- hace 19 horas
Cómo elegir
Primero decide qué trabajo necesitas resolver: mantener un estilo consistente (un formateador), detectar errores y malos hábitos (un linter) o hacer análisis estático más amplio entre lenguajes. Después ajusta por lenguaje: Prettier, ESLint y Biome cubren JavaScript y TypeScript, Ruff y Black cubren Python, y ShellCheck cubre scripts de shell. Por último, decide cuánta configuración aceptas: una herramienta todo en uno se adopta más rápido, mientras que una con plugins da más control pero tienes que montarla tú. ShellCheck usa GPL-3.0 (copyleft), algo a tener en cuenta si piensas integrarlo en tu propio producto.
- ruffIdeal para quien programa en Python y quiere una sola herramienta rápida para linting y formateo, con más de 900 reglas y formato compatible con Black.
- biomeIdeal para desarrolladores web que quieren una sola herramienta basada en Rust para formatear y analizar proyectos de JavaScript, TypeScript, JSON y CSS, con CLI o LSP.
- shellcheckIdeal para quien escribe scripts de bash o sh y quiere que le señalen errores, problemas de portabilidad y malos hábitos.
Todos los proyectos
Ordenar:Más estrellas
Un formateador de código con criterios propios que vuelve a imprimir JavaScript, TypeScript, CSS, HTML, Markdown, YAML y más con un estilo uniforme.
Un linter y formateador de código Python ultrarrápido, escrito en Rust, con más de 900 reglas de lint y formato compatible con Black.
Black es un formateador de código Python con opiniones definidas y resultados deterministas que reescribe los archivos in situ con diffs mínimos.
Herramienta de análisis estático que detecta errores, problemas de portabilidad y malas prácticas en scripts de shell bash y sh.
Una navaja suiza de escritorio para desarrolladores que reúne unas 30 herramientas pequeñas para codificar, dar formato, convertir, probar y generar datos.
Herramienta de JavaScript para transformar CSS con plugins y lintar, añadir prefijos, anidar, minificar y ampliar hojas de estilo.
Un linter extensible para ECMAScript/JavaScript que detecta patrones problemáticos en el código y puede corregir muchos de ellos automáticamente.
Una cadena de herramientas basada en Rust para proyectos web que ofrece un formateador y un linter para JavaScript, TypeScript, JSX, JSON, CSS y más, mediante CLI y LSP.
Conjunto de herramientas de alto rendimiento para JavaScript y TypeScript, escritas en Rust: parser, linter, formateador, transformador, minificador y resolver.
Analizador estático de tipos para Python que detecta errores en el código mediante anotaciones PEP 484, sin ejecutarlo.
Linter que aplica reglas de estilo y convenciones de Swift, con más de 200 reglas configurables por proyecto.
Un ejecutor rápido de linters para Go que ejecuta muchos en paralelo, con caché y configuración YAML.
CLI de análisis estático, rápido y de código abierto, que detecta errores y aplica estándares de codificación mediante patrones similares al código, en lugar de regex o AST.
Herramienta CLI que busca, analiza y reescribe código al comparar patrones de árboles de sintaxis abstracta, en lugar de texto plano.
Monorepo de herramientas que permite a ESLint analizar y aplicar reglas de lint al código TypeScript, con paquetes de parser, reglas y plugin.
Framework para gestionar y ejecutar hooks de pre-commit en varios lenguajes que revisan el código antes de cada commit de Git.
Ejecuta formateadores y linters solo en los archivos preparados para el commit, para evitar que llegue código sin revisar al repositorio.
Plugin para Vim y Neovim que analiza el código de forma asíncrona mientras escribes, ejecuta herramientas de corrección como prettier y eslint, y funciona como cliente LSP.
Formateador de código Python que adapta los archivos fuente a un estilo configurable con el algoritmo de diseño de clang-format.
Un linter para Rust con más de 800 reglas que detecta errores comunes y sugiere código más idiomático; se ejecuta como subcomando de cargo.
Herramienta de línea de comandos para PHP que corrige automáticamente el código para ajustarlo a estándares como PER-CS y Symfony.
Analizador estático y formateador de código Ruby que aplica las reglas de la Ruby Style Guide de la comunidad y corrige automáticamente muchas infracciones.
Encuentra archivos, dependencias y exports sin usar en proyectos de JavaScript y TypeScript para eliminar código muerto antes de publicar.
Un linter de Dockerfile escrito en Haskell que comprueba buenas prácticas y analiza con ShellCheck el Bash de las instrucciones RUN.
Un linter de CSS que detecta errores en las hojas de estilo y aplica convenciones de código, con más de 100 reglas integradas y corrección automática.
Una biblioteca de logging pequeña y extensible para Android que integra la clase Log de la plataforma mediante backends Tree configurables.
Colección lista para usar de linters y formateadores que se ejecuta como GitHub Action o contenedor independiente para revisar y corregir código.
Un linter y formateador automático de SQL compatible con varios dialectos que comprueba y corrige el estilo y los errores, incluido el código con plantillas de Jinja y dbt.
CLI de Go que ejecuta cualquier linter o herramienta de análisis de código y publica sus resultados como comentarios de revisión en GitHub, GitLab o Bitbucket, solo en las líneas modificadas.
Preguntas frecuentes
- ¿Cómo se eligen estos proyectos?
- Cada proyecto de Repolode pasa un filtro de calidad antes de publicarse: debe poder usarse hoy, resolver un problema concreto, ser algo más que un simple envoltorio y seguir mantenido. Esta página agrupa los proyectos por tema y los ordena por estrellas de GitHub.
- ¿Cuál es el proyecto más popular de esta lista?
- pbakaus/impeccable, con 105,4 mil estrellas en GitHub. Revisa la licencia y el último commit de cada proyecto antes de elegir.
Más colecciones
- Herramientas de CLI y terminal882
- Diagramas, gráficos y visualizaciones animadas93
- Bases de datos y herramientas SQL495
- Paneles y herramientas de inteligencia de negocio133
- Frameworks frontend y componentes de interfaz138
- APIs GraphQL y clientes de API77
- Proyectos de robótica e IA encarnada132
- Compiladores, transpiladores y lenguajes de programación93
- Frameworks de pruebas y herramientas de automatización252
- Frameworks para crear apps y sitios web116
- Sistemas embebidos y proyectos con microcontroladores97
- Plataformas de OpenTelemetry y observabilidad246