MITBenAHammond/code-auditor-mcp

Хватит выпускать сломанный код.

Вы написали его быстро. Теперь убедитесь, что он работает. Code Auditor читает весь проект, находит баги и исправляет их до релиза.

npm install -g code-auditor-mcp
code-audit install --agent all

Что он находит

Ваш сайт сейчас упадёт.

Исправление N+1 запросов к базе данных и узких мест производительности

for (const org of orgs) {
  const users = await db.select().from(users)
  org.users = users
}

Этот цикл делает запрос к базе данных для каждого элемента. Если элементов 1000, сайт выполнит 1000 запросов. Он замедлится до полной остановки и зависнет по таймауту.

Code Auditor превращает это в один-единственный запрос.

Ваш пароль стал публичным.

Обнаружение захардкоженных учётных данных и секретов в Git

const TEST_PASSWORD = "vvy8AUVvish34Fq"
await page.type("#password", TEST_PASSWORD)

Этот пароль уже сохранён в истории Git. Любой, кто найдёт ваш репозиторий, получит ваши учётные данные. Это не просто баг — это утечка.

Code Auditor это ловит и предлагает вынести его в переменную окружения.

Ваше приложение застряло в цикле.

Поиск пропущенных зависимостей React useEffect и бесконечных ре-рендеров

useEffect(() => {
  fetchData()
}) // Missing []

Это выполняется при каждом рендере. Приложение зависнет, а счёт за API взлетит.

Code Auditor ловит пропущенные зависимости и бесконечные ре-рендеры.

Вы только что сломали архитектуру.

Соблюдение границ модулей и блокировка нелегальных импортов

// In src/components/Header.tsx
import { chargeCustomer } from '../services/payment'

Вы вызываете платёжный сервис из UI-компонента. Получается запутанный клубок, который невозможно рефакторить.

Code Auditor следит за границами модулей и блокирует такие импорты.

Ваши цвета — каша.

Обнаружение дрейфа CSS-стилей и нарушений дизайн-токенов

color: #273828;
background-color: #1e2328;

У вас 47 разных оттенков серого. Половина — почти дубликаты, не совпадающие с дизайн-системой. Тёмная тема будет выглядеть сломанной.

Code Auditor ловит дрейф стилей и предлагает использовать дизайн-токены.

Половина вашего кода бесполезна.

Поиск мёртвого кода и неиспользуемых экспортов в кодовой базе

// 563 lines of code
// 0 imports anywhere

У вас есть целые файлы, которые больше никто не использует. Они замедляют AI-агента и тратят токены в каждом контексте.

Code Auditor находит мёртвые модули и предлагает их удалить.

Это лишь примеры. Code Auditor поставляется с семью видами правил и встроенными анализаторами для TypeScript, JavaScript, Go и CSS — от SQL-инъекций и ошибок React до мёртвого кода и циклов зависимостей.

Как это работает

  1. Проверьте один раз

    Запустите на всём проекте и увидьте каждую скрытую проблему.

  2. Установите навык

    Ваш AI-агент проверяет свою работу. Работает с Claude Code, Cursor, Codex, Gemini CLI, VS Code / Copilot и ZCode.

  3. Релизьте чисто

    Критические ошибки блокируются до попадания в репозиторий.

Исправьте до релиза.

Одна команда. Ваш агент запускает её при каждой правке.