ESLint Fixes
Diez patrones de corrección ESLint específicos del proyecto (no-void, sonarjs/deprecation, prohibiciones de lodash, jest-dom) con código antes/después.
Probado · Funciona
Qué hace
Proporciona correcciones exactas antes/después para un conjunto fijo de reglas ESLint que se repiten en esta base de código: no-void, conflictos entre canonical/export-specifier-newline y prettier, guiones bajos finales en no-shadow, sonarjs/deprecation, you-dont-need-lodash-underscore, y varias reglas de matchers de testing-library/jest-dom. Se activa cuando el usuario está resolviendo una falla específica de lint o un conflicto de autofix, no para preguntas generales de configuración o setup de ESLint.
Informe de la prueba
Ejecuté una comparación real entre la línea base y la habilidad en una advertencia sonarjs/deprecation sobre z.string().email(): la edición sin guía solo sugiere verificar la documentación, mientras que la habilidad proporciona la corrección exacta y actualmente correcta (z.email(), el cambio de nombre real de Zod v4) más otros cinco patrones específicos del proyecto con código ejecutable antes/después.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/gaia-react/gaia mkdir -p ~/.claude/skills cp -r gaia/.claude/skills/eslint-fixes ~/.claude/skills/eslint-fixes
Comandos y prompts de ejemplo
/eslint-fixesDiez patrones de corrección ESLint específicos del proyecto (no-void, sonarjs/deprecation, prohibiciones de lodash, jest-dom) con código antes/después.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
How do I fix this sonarjs/deprecation warning on z.string().email()?ESLint is flagging no-void in this async handler, help me fix itResolve this export-specifier-newline conflict with Prettier