Volver a Agent Skills
Desarrollo y Testing
ESLint Configuration
Configura ESLint para una calidad de código consistente con reglas personalizadas, plugins y configuración plana para proyectos modernos.
Claude Code Codex Copilot Cursor Gemini CLI Windsurf
Descripción General
ESLint es el linter estándar de la industria para JavaScript y TypeScript, aplicando reglas de calidad de código y detectando errores potenciales antes de que lleguen a producción. Con el nuevo sistema de configuración plana (eslint.config.js), la configuración es más simple y componible que nunca. Los agentes de IA pueden configurar ESLint desde cero, agregar plugins para React, Vue o Node.js, y corregir errores de linting automáticamente.
Tu agente de IA puede configurar reglas conscientes de TypeScript usando @typescript-eslint, configurar plugins específicos de framework (eslint-plugin-react, eslint-plugin-vue, eslint-plugin-astro), definir reglas personalizadas para las convenciones de tu proyecto e integrar ESLint con tu pipeline de CI. El formato de configuración plana es JavaScript puro, facilitando a los agentes modificar y extender programáticamente.
ESLint también sirve como base para herramientas más especializadas. Tu agente puede configurar ordenamiento de imports, aplicar convenciones de nomenclatura, prevenir vulnerabilidades de seguridad comunes y asegurar el cumplimiento de accesibilidad. Ejecutar eslint --fix resuelve automáticamente muchos problemas, y los agentes pueden manejar el resto entendiendo los mensajes de error y aplicando correcciones específicas.
Tu agente de IA puede configurar reglas conscientes de TypeScript usando @typescript-eslint, configurar plugins específicos de framework (eslint-plugin-react, eslint-plugin-vue, eslint-plugin-astro), definir reglas personalizadas para las convenciones de tu proyecto e integrar ESLint con tu pipeline de CI. El formato de configuración plana es JavaScript puro, facilitando a los agentes modificar y extender programáticamente.
ESLint también sirve como base para herramientas más especializadas. Tu agente puede configurar ordenamiento de imports, aplicar convenciones de nomenclatura, prevenir vulnerabilidades de seguridad comunes y asegurar el cumplimiento de accesibilidad. Ejecutar eslint --fix resuelve automáticamente muchos problemas, y los agentes pueden manejar el resto entendiendo los mensajes de error y aplicando correcciones específicas.
¿Para Quién Es?
- Equipos aplicando estándares de codificación consistentes en una base de código grande
- Desarrolladores configurando linting consciente de TypeScript con reglas estrictas de verificación de tipos
- Pipelines de CI/CD detectando problemas de calidad de código antes del merge
- Proyectos de código abierto definiendo configuraciones de linting amigables para contribuidores
Instalación
Configurar Claude Code
npm install -D eslint @eslint/js typescript-eslint
Claude Code runs: npx eslint . --fix Configuración
// eslint.config.js
import js from "@eslint/js";
import tseslint from "typescript-eslint";
export default tseslint.config(
js.configs.recommended,
...tseslint.configs.recommended,
{
rules: {
"@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_" }],
"no-console": "warn",
},
},
); Explora herramientas de IA
Las mejores herramientas de IA que complementan tus habilidades
Lee artículos sobre IA y diseño
Consejos y tendencias en el mundo del diseño y la IA
Skills Relacionados
Desarrollo y Testing
Linear MCP Server
Gestiona tareas y tickets de Linear directamente desde tu agente de programación sin salir del editor.
Claude Code Cursor
Desarrollo y Testing Playwright MCP
Automatiza pruebas de navegador e interactúa con páginas web programáticamente para verificar interfaces de usuario.
Claude Code Cursor Copilot
Desarrollo y Testing Jest Test Runner
Ejecuta y depura tests unitarios y de integración automáticamente con análisis detallado de errores.
Claude Code Codex Copilot