ESLint Fixes

Dix modèles de correction ESLint spécifiques au projet (no-void, sonarjs/deprecation, interdictions lodash, jest-dom) avec du code avant/après.

par gaia-react · gaia-react/gaia

Testé · Fonctionne ★ 9.6/10

ESLint Fixes — Dix modèles de correction ESLint spécifiques au projet (no-void, sonarjs/deprecation, interdictions lodash, jest-dom) avec du code avant/après.

Ce que fait

Fournit des corrections exactes avant/après pour un ensemble fixe de règles ESLint qui reviennent dans cette base de code : no-void, conflits canonical/export-specifier-newline vs prettier, tirets bas de fin de ligne no-shadow, sonarjs/deprecation, you-dont-need-lodash-underscore, et plusieurs règles de matcher testing-library/jest-dom. Se déclenche lorsque l'utilisateur résout un échec de lint spécifique ou un conflit d'autocorrection, pas pour la configuration générale d'ESLint ou les questions de configuration.

Rapport de test

A effectué une comparaison réelle entre la base et la compétence sur un avertissement sonarjs/deprecation concernant z.string().email() : l'édition non guidée suggère uniquement de vérifier la documentation, tandis que la compétence donne la correction exacte et actuellement correcte (z.email(), le vrai renommage de Zod v4) plus cinq autres modèles spécifiques au projet avec du code exécutable avant/après.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/gaia-react/gaia
mkdir -p ~/.claude/skills
cp -r gaia/.claude/skills/eslint-fixes ~/.claude/skills/eslint-fixes

Commandes et exemples de prompts

  • /eslint-fixesDix modèles de correction ESLint spécifiques au projet (no-void, sonarjs/deprecation, interdictions lodash, jest-dom) avec du code avant/après.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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