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.

Por gaia-react · gaia-react/gaia

Probado · Funciona ★ 9.6/10

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.

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 it
  • Resolve this export-specifier-newline conflict with Prettier