ESLint Fixes
Deset specifických vzorů oprav ESLint pro projekty (no-void, sonarjs/deprecation, zákazy lodash, jest-dom) s kódem před/po.
Otestováno · Funguje
Co umí
Poskytuje přesné opravy před/po pro pevně danou sadu pravidel ESLint, které se v tomto kódovém základě opakují: no-void, konflikty canonical/export-specifier-newline vs prettier, no-shadow s koncovými podtržítky, sonarjs/deprecation, you-dont-need-lodash-underscore a několik pravidel pro testovací knihovnu/jest-dom matcher. Spouští se, když uživatel řeší konkrétní chybu lintu nebo konflikt automatické opravy, nikoli pro obecné nastavení ESLint nebo otázky konfigurace.
Testovací report
Provedl jsem skutečné srovnání základní linie vs. dovednosti na varování sonarjs/deprecation přes z.string().email(): neřízené úpravy pouze navrhují kontrolu dokumentace, zatímco dovednost poskytuje přesnou, aktuálně správnou opravu (z.email(), skutečné přejmenování Zod v4) plus pět dalších specifických vzorů pro projekt s spustitelným kódem před/po.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/gaia-react/gaia mkdir -p ~/.claude/skills cp -r gaia/.claude/skills/eslint-fixes ~/.claude/skills/eslint-fixes
Příkazy a ukázkové prompty
/eslint-fixesDeset specifických vzorů oprav ESLint pro projekty (no-void, sonarjs/deprecation, zákazy lodash, jest-dom) s kódem před/po.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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