ESLint Fixes
Ti prosjektspesifikke ESLint-fiksmønstre (no-void, sonarjs/deprecation, lodash-forbud, jest-dom) med før/etter-kode.
Bestått
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 itResolve this export-specifier-newline conflict with Prettier