Repolode

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.

Todos los proyectos

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.

105,4 mil+7,3 mil esta semana6,3 milRustApache-2.0Bien mantenidoActualizado hace 19 horas

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.

52,4 mil+17 esta semana5 milJavaScriptMITBien mantenidoActualizado anteayer

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.

50,9 mil+550 esta semana2,6 milRustMITBien mantenidoActualizado hace 3 horas

Black es un formateador de código Python con opiniones definidas y resultados deterministas que reescribe los archivos in situ con diffs mínimos.

42,1 mil+39 esta semana3 milPythonMITBien mantenidoActualizado hace 3 días

Herramienta de análisis estático que detecta errores, problemas de portabilidad y malas prácticas en scripts de shell bash y sh.

40,3 mil+32 esta semana2 milHaskellGPL-3.0Bien mantenidoActualizado hace 4 horas

Una navaja suiza de escritorio para desarrolladores que reúne unas 30 herramientas pequeñas para codificar, dar formato, convertir, probar y generar datos.

32,2 mil+66 esta semana1,8 milC#MITActualizado el mes pasado

Herramienta de JavaScript para transformar CSS con plugins y lintar, añadir prefijos, anidar, minificar y ampliar hojas de estilo.

29 mil1,7 milTypeScriptMITBien mantenidoActualizado ayer

Un linter extensible para ECMAScript/JavaScript que detecta patrones problemáticos en el código y puede corregir muchos de ellos automáticamente.

27,6 mil+1 esta semana5,2 milJavaScriptMITBien mantenidoActualizado hace 4 horas

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.

26,1 mil+29 esta semana1,3 milRustApache-2.0Actualizado hace 3 horas

Conjunto de herramientas de alto rendimiento para JavaScript y TypeScript, escritas en Rust: parser, linter, formateador, transformador, minificador y resolver.

23,4 mil+80 esta semana1,5 milRustMITActualizado hace 3 horas

Analizador estático de tipos para Python que detecta errores en el código mediante anotaciones PEP 484, sin ejecutarlo.

20,7 mil+2 esta semana3,4 milPythonOtherBien mantenidoActualizado ayer

Linter que aplica reglas de estilo y convenciones de Swift, con más de 200 reglas configurables por proyecto.

19,8 mil2,3 milSwiftMITActualizado anteayer

Un ejecutor rápido de linters para Go que ejecuta muchos en paralelo, con caché y configuración YAML.

19,5 mil+21 esta semana1,6 milGoGPL-3.0Bien mantenidoActualizado anteayer

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.

17,5 mil+155 esta semana1,2 milCLGPL-2.1Actualizado anteayer

Herramienta CLI que busca, analiza y reescribe código al comparar patrones de árboles de sintaxis abstracta, en lugar de texto plano.

16,5 mil+74 esta semana494RustMITActualizado hace 8 horas

Monorepo de herramientas que permite a ESLint analizar y aplicar reglas de lint al código TypeScript, con paquetes de parser, reglas y plugin.

16,5 mil3,1 milTypeScriptMITBien mantenidoActualizado hace 11 horas

Framework para gestionar y ejecutar hooks de pre-commit en varios lenguajes que revisan el código antes de cada commit de Git.

15,7 mil+14 esta semana1 milPythonMITActualizado hace 3 días

Ejecuta formateadores y linters solo en los archivos preparados para el commit, para evitar que llegue código sin revisar al repositorio.

14,8 mil+4 esta semana479JavaScriptMITBien mantenidoActualizado hace 7 días

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.

14 mil+2 esta semana1,5 milVim ScriptBSD-2-ClauseActualizado hace 19 días

Formateador de código Python que adapta los archivos fuente a un estilo configurable con el algoritmo de diseño de clang-format.

14 mil914PythonApache-2.0Actualizado ayer

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.

13,6 mil2,2 milRustApache-2.0Bien mantenidoActualizado hace 18 horas

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.

13,6 mil+4 esta semana1,7 milPHPMITBien mantenidoActualizado ayer

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.

12,9 mil+2 esta semana3,2 milRubyMITBien mantenidoActualizado hace 4 horas

Encuentra archivos, dependencias y exports sin usar en proyectos de JavaScript y TypeScript para eliminar código muerto antes de publicar.

12,6 mil+65 esta semana548TypeScriptISCActualizado hace 5 horas

Un linter de Dockerfile escrito en Haskell que comprueba buenas prácticas y analiza con ShellCheck el Bash de las instrucciones RUN.

12,5 mil+12 esta semana511HaskellGPL-3.0Bien mantenidoActualizado hace 19 días

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.

11,5 mil+2 esta semana1 milJavaScriptMITBien mantenidoActualizado hace 13 horas

Una biblioteca de logging pequeña y extensible para Android que integra la clase Log de la plataforma mediante backends Tree configurables.

10,9 mil+2 esta semana994KotlinApache-2.0Bien mantenidoActualizado hace 3 días

Colección lista para usar de linters y formateadores que se ejecuta como GitHub Action o contenedor independiente para revisar y corregir código.

10,7 mil+6 esta semana1,1 milShellMITActualizado anteayer

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.

10 mil+5 esta semana1,3 milPythonMITActualizado hace 13 horas

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.

9,7 mil+14 esta semana513GoMITActualizado hace 3 horas

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