Repolode
typescript-eslint

typescript-eslint/typescript-eslint

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

Estrellas
16,462
Forks
3,064
Issues abiertos
218
Último commit
hace 20 horas

¿Qué es?

typescript-eslint es un monorepo que contiene los paquetes que permiten a ESLint entender y aplicar reglas de lint al código fuente TypeScript. Proporciona un parser que convierte TypeScript en un AST compatible con ESTree, un plugin que agrupa reglas de lint específicas para TypeScript y utilidades compartidas por ambos.

Como el parser predeterminado de ESLint no puede leer la sintaxis de TypeScript, los proyectos que usan TypeScript necesitan estos paquetes para ejecutar análisis estático de su código. Las reglas pueden usar información de tipos del compilador de TypeScript cuando el proyecto está configurado con un tsconfig, lo que permite realizar comprobaciones que dependen de los tipos y no solo de la sintaxis.

El proyecto tiene licencia MIT y su documentación está disponible en typescript-eslint.io; incluye información sobre la instalación, la configuración y la referencia de reglas.

Funciones clave

  • 01Analiza código fuente TypeScript y lo convierte en un AST compatible con ESTree para ESLint.
  • 02Proporciona un plugin con reglas de lint específicas para TypeScript.
  • 03Admite reglas que tienen en cuenta los tipos cuando se configura un tsconfig.
  • 04Incluye utilidades compartidas por los paquetes de parser y plugin.

Casos de uso

  • Aplicar reglas de lint a una base de código TypeScript con ESLint durante el desarrollo local o en CI.
  • Activar reglas de lint que tienen en cuenta los tipos para detectar errores que solo se identifican con información de tipos.
  • Migrar un proyecto de TSLint a ESLint para el código TypeScript.

En colecciones

Temas

Preguntas frecuentes

¿Qué es typescript-eslint?
Monorepo de herramientas que permite a ESLint analizar y aplicar reglas de lint al código TypeScript, con paquetes de parser, reglas y plugin. typescript-eslint es un monorepo que contiene los paquetes que permiten a ESLint entender y aplicar reglas de lint al código fuente TypeScript. Proporciona un parser que convierte TypeScript en un AST compatible con ESTree, un plugin que agrupa reglas de lint específicas para TypeScript y utilidades compartidas por ambos.
¿typescript-eslint es gratuito? ¿Qué licencia tiene?
typescript-eslint es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿typescript-eslint sigue mantenido?
Mantenimiento activo. El último commit de typescript-eslint fue el 6 nov 2026.
¿Para qué puedo usar typescript-eslint?
Aplicar reglas de lint a una base de código TypeScript con ESLint durante el desarrollo local o en CI. Activar reglas de lint que tienen en cuenta los tipos para detectar errores que solo se identifican con información de tipos. Migrar un proyecto de TSLint a ESLint para el código TypeScript.
¿Dónde consigo typescript-eslint?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/typescript-eslint/typescript-eslint

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados