ESLint Fixes

Dziesięć specyficznych dla projektu wzorców poprawek ESLint (no-void, sonarjs/deprecation, blokady lodash, jest-dom) z kodem przed/po.

Autor: gaia-react · gaia-react/gaia

Testowano · Działa ★ 9.6/10

ESLint Fixes — Dziesięć specyficznych dla projektu wzorców poprawek ESLint (no-void, sonarjs/deprecation, blokady lodash, jest-dom) z kodem przed/po.

Co robi ten skill

Podaje dokładne poprawki przed i po dla ustalonego zestawu reguł ESLint, które powtarzają się w tym kodzie: no-void, konflikty canonical/export-specifier-newline vs prettier, podkreślenia końcowe no-shadow, sonarjs/deprecation, you-dont-need-lodash-underscore i kilka reguł dopasowania testing-library/jest-dom. Wyzwalany, gdy użytkownik rozwiązuje konkretne ostrzeżenie o lintowaniu lub konflikt autofix, a nie w celu ogólnej konfiguracji ESLint lub pytań o konfigurację.

Raport z testu

Przeprowadzono rzeczywiste porównanie bazowe vs umiejętność na ostrzeżeniu sonarjs/deprecation dotyczące z.string().email(): edycja bez wskazówek sugerowała tylko sprawdzenie dokumentacji, podczas gdy umiejętność podaje dokładną, aktualnie poprawną poprawkę (z.email(), rzeczywista zmiana nazwy Zod v4) plus pięć innych specyficznych dla projektu wzorców z działającym kodem przed/po.

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

Instalacja

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

Komendy i przykładowe prompty

  • /eslint-fixesDziesięć specyficznych dla projektu wzorców poprawek ESLint (no-void, sonarjs/deprecation, blokady lodash, jest-dom) z kodem przed/po.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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