Конфигурация ESLint и Prettier
Configures ESLint and Prettier for consistent code quality with TypeScript, React, and modern best practices. Use when users request
AIpatricio0312rev
official
Разработка
Что делает навык
Настраивает ESLint и Prettier для обеспечения единообразного качества кода и форматирования в проектах с TypeScript, React и современными лучшими практиками. Интегрирует инструменты линтинга и форматирования, настраивает правила для различных типов файлов и сред выполнения.
Когда применять
- Настройка конфигурации ESLint (Flat Config v9+ или Legacy) и Prettier для нового проекта.
- Интеграция линтинга и форматирования с Git-хуками (Husky) и commitlint для валидации перед коммитом.
- Настройка интеграции с VS Code для автоматического форматирования и исправления ошибок при сохранении файла.
- Адаптация конфигурации под специфические среды, такие как Next.js или Node.js API.
Как работает
- Установить необходимые зависимости (ESLint, Prettier, плагины) и добавить скрипты в package.json для линтинга, форматирования и проверки типов.
- Создать конфигурационный файл ESLint (eslint.config.mjs или .eslintrc.json), подключив необходимые плагины (@typescript-eslint, react, import и др.) и расширив базовые настройки.
- Настроить Prettier (.prettierrc) и файл игнорирования (.prettierignore), убедившись, что конфигурация Prettier добавляется последней в ESLint для предотвращения конфликтов.
- Настроить Git-хуки с помощью Husky и lint-staged для автоматического запуска линтинга и форматирования staged-файлов перед коммитом.
- Настроить настройки VS Code (.vscode/settings.json) для автоматического форматирования при сохранении и рекомендации необходимых расширений.
Примеры запросов агенту
Настрой ESLint и Prettier для моего React-проекта с TypeScript, используя Flat Config.
Добавь Husky и commitlint для валидации коммитов и форматирования кода перед пушем.
Настрой VS Code для автоматического исправления ошибок ESLint и форматирования Prettier при сохранении файла.
Что понадобится
- Node.js и npm/pnpm/yarn
- TypeScript
- VS Code (для интеграции с редактором)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «eslint-prettier-config» из репозитория:
# https://github.com/patricio0312rev/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r eslint-prettier-config/ ~/.claude/skills/eslint-prettier-config/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.