ESLint Fixes

Tio projektspecifika ESLint-fixmönster (no-void, sonarjs/deprecation, lodash bans, jest-dom) med före/efter-kod.

av gaia-react · gaia-react/gaia

Testad · Fungerar ★ 9.6/10

ESLint Fixes — Tio projektspecifika ESLint-fixmönster (no-void, sonarjs/deprecation, lodash bans, jest-dom) med före/efter-kod.

Vad den gör

Ger exakta före/efter-fixar för en fast uppsättning ESLint-regler som återkommer i denna kodbas: no-void, canonical/export-specifier-newline vs prettier-konflikter, no-shadow trailing underscores, sonarjs/deprecation, you-dont-need-lodash-underscore, och flera testing-library/jest-dom matcher-regler. Utlöses när användaren löser ett specifikt lint-fel eller autofix-konflikt, inte för allmän ESLint-inställning eller konfigurationsfrågor.

Testrapport

Körde en äkta baslinje-vs-färdighet-jämförelse på en sonarjs/deprecation-varning över z.string().email(): ostyrd redigering föreslår bara att man kontrollerar dokumentationen, medan färdigheten ger den exakta, för närvarande korrekta fixen (z.email(), den verkliga Zod v4-omdöpningen) plus fem andra projektspecifika mönster med körbar före/efter-kod.

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

Installation

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

Kommandon och exempelprompter

  • /eslint-fixesTio projektspecifika ESLint-fixmönster (no-void, sonarjs/deprecation, lodash bans, jest-dom) med före/efter-kod.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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