ESLint Fixes
Dieci pattern di correzione ESLint specifici per progetto (no-void, sonarjs/deprecation, divieti lodash, jest-dom) con codice prima/dopo.
Promosso
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 itResolve this export-specifier-newline conflict with Prettier