Структурные шаблоны
Найдите вызовы и конструкции по AST-шаблону. Сохраните повторяемые проверки в YAML-правилах.
Поиск и правила →Движок анализа кода
GoCPG разбирает исходники, связывает объявления и вызовы, строит потоки управления и данных. По этому графу можно искать шаблоны и проверять архитектурные зависимости.
Граф свойств кода (CPG) хранит структуру программы и связи между её элементами вместе с координатами исходников. Каждый следующий этап использует данные предыдущего.
Найдите вызовы и конструкции по AST-шаблону. Сохраните повторяемые проверки в YAML-правилах.
Поиск и правила →Получите объявления, вызывающие и вызываемые методы. Учитывайте неразрешённые связи в динамическом коде.
Интерфейс gRPC →Задайте компоненты и правила зависимостей. Проверьте находки, область анализа и полноту результата.
Модель архитектуры →Статический анализ не выполняет программу. Рефлексия, генерация кода и неполные исходники ограничивают результат. Пустой список находок без проверки полноты не доказывает отсутствие дефектов.
Движок разбирает код, обновляет DuckDB, выполняет запросы и правила. Результат содержит находки, координаты и сведения о полноте анализа.
Платформа использует результаты в аудите и рабочих процессах. Оценки Dashboard, задачи, ответственные и приёмка изменений относятся к CodeGraph.
CLI подходит для локальных операций и CI. gRPC предоставляет типизированные контракты интеграции. REST и MCP платформы — отдельные интерфейсы CodeGraph.
GoCPG строит и анализирует граф кода. CodeGraph использует результаты в аудите и рабочих процессах, управляет задачами, ответственными и приёмкой изменений.
У GoCPG есть собственные CLI и gRPC-сервер. Для интеграции нужна совместимая сборка; доступные команды и ограничения описаны в документации.
Пустой список находок нужно оценивать вместе с областью разбора, выбранными правилами и полнотой анализа. Сам по себе он не подтверждает отсутствие дефектов.
В документации — устройство движка, правила и интерфейсы. На codegraph.tech — отдельное предложение Rabotnik + GoCPG: агентская платформа для команды и проверка изменений по графу кода.
Обновлено: 16 октября 2026