Generador de configuración de ESLint
Elige un entorno, un analizador, una lista extends y anulaciones de reglas con un formulario simple y obtén un archivo .eslintrc.json listo para copiar.
🔒 Esta herramienta funciona totalmente en tu navegador. Tus archivos nunca se suben a un servidor.
Cómo funciona
- Elige entornos, un analizador y qué configuraciones compartidas extender.
- Ajusta la severidad (off/warn/error) para un puñado de reglas comunes.
- Copia el JSON generado o descárgalo directamente como .eslintrc.json.
FAQ
¿Qué formato de configuración de ESLint genera esto?
El formato clásico .eslintrc.json (env, parser, extends, parserOptions, rules): ESLint lo sigue admitiendo junto al nuevo formato flat config, y es el más común en los proyectos existentes.
¿Puedo usarlo con un proyecto de TypeScript?
Sí: selecciona @typescript-eslint/parser como analizador y mantén marcada la entrada extends ts-eslint:recommended; aun así tendrás que instalar @typescript-eslint/parser y @typescript-eslint/eslint-plugin como dependencias de desarrollo.
¿Esto valida que mis nombres de reglas sean correctos?
La lista de reglas incorporada aquí (no-unused-vars, no-console, eqeqeq, semi) son reglas centrales de ESLint reales y comunes. Esta herramienta no valida nombres de reglas personalizadas arbitrarias: consulta la documentación de tu plugin para sus IDs de reglas exactos.
Cómo nos comparamos
| Función | Online Tool Store | Escribir el JSON a mano |
|---|---|---|
| Sin errores de sintaxis por erratas | ✓ | Es fácil colar una coma de más |
| Vista previa al instante al cambiar opciones | ✓ | ✗ |