ESLint Fixes

Dieci pattern di correzione ESLint specifici per progetto (no-void, sonarjs/deprecation, divieti lodash, jest-dom) con codice prima/dopo.

di gaia-react · gaia-react/gaia

Promosso ★ 9.6/10

ESLint Fixes — Dieci pattern di correzione ESLint specifici per progetto (no-void, sonarjs/deprecation, divieti lodash, jest-dom) con codice prima/dopo.

Cosa fa

Fornisce correzioni esatte prima/dopo per un set fisso di regole ESLint che ricorrono in questa codebase: no-void, conflitti canonical/export-specifier-newline vs prettier, underscore finali no-shadow, sonarjs/deprecation, you-dont-need-lodash-underscore, e diverse regole di matcher testing-library/jest-dom. Si attiva quando l'utente sta risolvendo un fallimento di lint specifico o un conflitto di autofix, non per domande generali di configurazione o setup ESLint.

Rapporto di test

Ho eseguito un confronto reale tra baseline e skill su un avviso sonarjs/deprecation su z.string().email(): la modifica non guidata suggerisce solo di controllare la documentazione, mentre la skill fornisce la correzione esatta e attualmente corretta (z.email(), il vero rinomina di Zod v4) più altri cinque pattern specifici del progetto con codice eseguibile prima/dopo.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /eslint-fixesDieci pattern di correzione ESLint specifici per progetto (no-void, sonarjs/deprecation, divieti lodash, jest-dom) con codice prima/dopo.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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