ESLint Fixes

Zehn projektspezifische ESLint-Fix-Muster (no-void, sonarjs/deprecation, lodash-banns, jest-dom) mit Vorher/Nachher-Code.

von gaia-react · gaia-react/gaia

Getestet · Funktioniert ★ 9.6/10

ESLint Fixes — Zehn projektspezifische ESLint-Fix-Muster (no-void, sonarjs/deprecation, lodash-banns, jest-dom) mit Vorher/Nachher-Code.

Was es kann

Bietet exakte Vorher/Nachher-Korrekturen für eine feste Reihe von ESLint-Regeln, die in dieser Codebasis wiederkehren: no-void, canonical/export-specifier-newline vs. Prettier-Konflikte, no-shadow nachgestellte Unterstriche, sonarjs/deprecation, you-dont-need-lodash-underscore und mehrere testing-library/jest-dom Matcher-Regeln. Löst aus, wenn der Benutzer eine spezifische Lint-Fehlermeldung oder einen Autofix-Konflikt löst, nicht für allgemeine ESLint-Setup- oder Konfigurationsfragen.

Testbericht

Ich habe einen echten Basislinien-vs-Skill-Vergleich bei einer sonarjs/deprecation-Warnung über z.string().email() durchgeführt: Ungelenkte Bearbeitung schlägt nur vor, die Dokumentation zu prüfen, während der Skill die exakte, aktuell korrekte Korrektur (z.email(), die echte Zod v4 Umbenennung) plus fünf weitere projektspezifische Muster mit ausführbarem Vorher/Nachher-Code liefert.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /eslint-fixesZehn projektspezifische ESLint-Fix-Muster (no-void, sonarjs/deprecation, lodash-banns, jest-dom) mit Vorher/Nachher-Code.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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