Code Quality · 3 плагина

Регрессии видны до мержа.

Три плагина закрывают весь цикл: pre-commit gate, code review на changeset, архитектурный анализ в CI. Каждый работает сам по себе — или вместе как один pipeline.

Единый pipeline

От коммита до мержа.

1. Lintkb-devkit run lintESLint по всем пакетам в порядке зависимостей. Только изменённые пакеты перезапускаются.2. Type-checkkb-devkit run type-checktsc с project references. Ошибки типов в зависимостях всплывают первыми.3. AI Reviewpnpm kb review runLLM-ревью диффа. Находит логические ошибки, проблемы безопасности и антипаттерны.
Статический анализ

Lint и type-check — быстро, на каждое изменение.

ESLint и TypeScript запускаются в порядке зависимостей по всем пакетам. Только изменённые пакеты перезапускаются. Кэш восстанавливается за ~1ms для неизменённых результатов.

kb-devkit run lintLint всех пакетов в порядке зависимостей.
kb-devkit run lint --affectedLint только изменённых пакетов и зависимых.
kb-devkit run type-checkTypeScript проверка с project references.
kb-devkit gateПроверка только staged-файлов. Для pre-commit хуков.
AI code review

LLM-ревью каждого диффа — с контекстом архитектуры.

Плагин review отправляет дифф в настроенный LLM с архитектурой как контекстом. Находит логические ошибки, проблемы безопасности и антипаттерны, которые линтеры пропускают. Работает как гейтированный шаг воркфлоу.

pnpm kb review runРевью текущего диффа относительно HEAD.
pnpm kb review run --pr 42Ревью конкретного PR по номеру.
pnpm kb review configПоказать активную модель и конфиг промпта.
pnpm kb review historyИстория ревью с вердиктом и временем.
QA-тренды

Отслеживайте качество во времени — ловите регрессии до отгрузки.

QA-плагин запускает периодические проверки на каждое изменение и отслеживает результаты по пакету во времени. Сигнализирует о деградации тренда — пакет был на 95% неделю назад и 80% сегодня — до того как это уйдёт в прод.

pnpm kb qa runЗапуск QA-проверок в текущем воркспейсе.
pnpm kb qa run --affectedТолько по изменённым пакетам.
pnpm kb qa trendsТренд качества по пакету за последние N запусков.
pnpm kb qa reportЭкспорт структурированного QA-отчёта с историей.
Установить

Три плагина. Полный цикл контроля.

bash
kb marketplace install @kb-labs/qa-entry
kb marketplace install @kb-labs/quality-entry
kb marketplace install @kb-labs/review-entry
Code Quality — KB Labs