Только изменённые вами строки
Старый долг в том же файле по-прежнему измеряет ArchScan, но он никогда не превращается в шум на вашем merge request.
- Новое нарушение: прокомментировано
- Существующий долг: без комментария
ArchPilot включается в момент открытия pull/merge request, читает изменённый код по вашим архитектурным правилам и оставляет исправление прямо в строке комментарием ревью.
Экраны работающей установки
Шесть шагов между вашим CI и панелью AppArch, и то и другое внутри вашей сети. Репозиторий никогда не загружается; передаются только находки.
Новый MR или новый пуш в него запускает ваш пайплайн.
Он получает набор правил из панели с уже применёнными настройками проекта и пространства.
В режиме ревью анализатор сначала определяет изменённые файлы и читает только их.
Правило, файл, строка и сообщение уходят в панель; сам репозиторий никогда не загружается.
Панель сравнивает с предыдущим запуском: на новую находку пишется комментарий, повторная не публикуется заново, исправленная закрывается.
Комментарии прямо на нужных строках и раздел AppArch с итогами в описании MR.
Необязательный порог: выберите в панели серьёзность fail-on; как только находка её достигает, job завершается с кодом 4 после отправки результатов, и пайплайн становится красным.
Каждый комментарий отвечает на одни и те же пять вопросов и выглядит одинаково у всех четырёх Git-провайдеров.
Какое правило и насколько серьёзно. От серьёзности зависят оценка и необязательный порог.
Комментарий стоит на строке, нарушающей правило, а не на аннотации над ней.
Обоснование, чтобы исправление было решением, а не догадкой.
Что изменить, как это предлагает анализатор.
Ссылка на страницу документации правила.
Старый долг в том же файле по-прежнему измеряет ArchScan, но он никогда не превращается в шум на вашем merge request.
Один комментарий на находку, от первого пуша до последнего. Находки закрываются по одной: исправлением или вручную.
Комментарии публикуются от имени пользователя интеграции по умолчанию или выделенного для рабочего пространства бот-аккаунта.
ArchPilot - не линтер. Он ведёт себя как архитектор, который встраивается в рабочий процесс команды без лишнего шума.
Замечание появляется ровно на нужной строке - объясняет, что не так, почему и как это исправить, совсем как живой рецензент. Вы можете ответить в треде и обсудить.
Проверяется только код, изменённый в этом PR/MR. Легаси-долг никогда не превращается в шум - команда сосредотачивается лишь на риске, который вносит прямо сейчас.
Комментарии привязаны к маркерам: одно и то же замечание не публикуется заново при каждом push, а исправленные нарушения закрываются автоматически. PR остаётся чистым и читаемым.
Комментарии отправляются от стандартного интеграционного пользователя или от выделенного для workspace бот-аккаунта. Язык комментариев вы выбираете для каждого workspace (EN/TR).
Запустите проверку конкретного MR прямо из панели. ArchPilot сначала проверяет доступ («могу ли я это прочитать?»), а затем запускает ревью в вашем собственном CI-пайплайне.
Участники Git и авторы MR синхронизируются автоматически; сервисные и бот-аккаунты помечаются автоматически (и правятся вручную). Каждый разработчик получает оценку на основе ArchPilot.
Включайте, отключайте или настраивайте правила для каждого проекта или workspace. Правила, отключённые в панели, никогда не доходят до бота - никаких ложных срабатываний.
Анализ выполняется в вашем собственном CI, на вашей инфраструктуре - исходный код никогда её не покидает; в панель отправляются только замечания.
Подключите Git, включите правила и позвольте ArchPilot высказаться на следующем PR.
Новые модули, заметки о выпусках и статьи об архитектуре. Отписаться можно в один клик в любой момент.