ESLint Fixes

Ti prosjektspesifikke ESLint-fiksmønstre (no-void, sonarjs/deprecation, lodash-forbud, jest-dom) med før/etter-kode.

av gaia-react · gaia-react/gaia

Bestått ★ 9.6/10

ESLint Fixes — Ti prosjektspesifikke ESLint-fiksmønstre (no-void, sonarjs/deprecation, lodash-forbud, jest-dom) med før/etter-kode.

Hva den gjør

Gir eksakte før/etter-fikser for et fast sett med ESLint-regler som gjentar seg i denne kodebasen: no-void, canonical/export-specifier-newline vs prettier-konflikter, no-shadow trailing underscores, sonarjs/deprecation, you-dont-need-lodash-underscore, og flere testing-library/jest-dom matcher-regler. Utløses når brukeren løser en spesifikk lint-feil eller autofix-konflikt, ikke for generell ESLint-oppsett eller konfigurasjonsspørsmål.

Testrapport

Kjørte en ekte basis-vs-skill sammenligning på en sonarjs/deprecation advarsel over z.string().email(): urettet redigering foreslår bare å sjekke dokumentasjonen, mens skillen gir den eksakte, nåværende korrekte fiksen (z.email(), den ekte Zod v4 omdøpingen) pluss fem andre prosjektspesifikke mønstre med kjørbar før/etter-kode.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /eslint-fixesTi prosjektspesifikke ESLint-fiksmønstre (no-void, sonarjs/deprecation, lodash-forbud, jest-dom) med før/etter-kode.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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