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.

od gaia-react · gaia-react/gaia

Otestováno · Funguje ★ 9.6/10

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.

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