Автоисправление ESLint-ошибок в проекте
★ 7.5 · vibe-coding
eslint-fixes is a Claude Code skill that resolves specific ESLint errors and warnings common in frontend projects: no-void, canonical/export-specifier-newline conflicts with prettier, trailing underscores left by no-shadow autofixes, sonarjs/deprecation, you-dont-need-lodash-underscore, and testing-library/jest-dom rules. Each pattern comes with concrete BAD/GOOD examples — replacing the void operator with async/await, switching grouped exports to inline export const declarations, substituting lodash methods with native Array equivalents, using screen queries instead of render destructuring, awaiting userEvent calls, and preferring jest-dom matchers over raw DOM property assertions. Deprecation warnings from sonarjs are never silenced with eslint-disable; the skill requires fixing the root cause, such as migrating from z.string().email() to z.email() in Zod v4. It is aimed at developers whose lint pipeline fails and who need to fix violations quickly without reading through rule documentation manually.