@itcase/cursor-rules
v1.0.5
Published
Cursor Rules for ITCase projects
Readme
ITCase Cursor Rules
Cursor Rules для проектов ITCase. Автоматически устанавливается при установке пакета через npm postinstall скрипт.
Установка
npm install --save-dev @itcase/cursor-rulesПосле установки содержимое .cursor/rules будет автоматически скопировано в .cursor/rules вашего проекта.
Использование
Директория .cursor/rules будет создана в корне вашего проекта при установке пакета. Существующие файлы не будут перезаписаны - добавляются только новые файлы.
Чтобы обновить правила до последней версии:
- Удалите существующую директорию
.cursor/rulesв корне проекта - Переустановите пакет:
npm install --save-dev @itcase/cursor-rules
Что включено
Cursor Rules содержат следующие правила и рекомендации:
Code Style
- JavaScript/TypeScript: 2 пробела для отступов, ES modules
- Общие правила: 4 пробела для отступов, UTF-8, LF окончания строк
- Расширения файлов:
.jsдля ES modules (при"type": "module"),.cjsдля CommonJS
Git
- Формат коммитов: Conventional Commits
- Скоупы: email, error, webview, gulp, docs, other
- Защита веток: main, master, develop
Code Quality
- ESLint, Prettier, Stylelint конфигурации из @itcase/lint
- Исправление ошибок линтинга перед коммитом
Best Practices
- Организация кода
- Обработка ошибок
- Производительность
- Безопасность
- Документация
Разработка
Для разработки этого пакета:
# Установка зависимостей
npm install
# Линтинг
npm run lint
# Тестирование postinstall скрипта
npm run postinstallЛицензия
MIT
