sonarqube — плагин для Claude Code: что делает и как установить
Проверяет код на уязвимости и утечки секретов прямо во время работы ИИ-агента. Помогает держать качество проекта на уровне правил SonarQube.
/plugin install sonarqube@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-community
/plugin install sonarqube@claude-community
/plugin marketplace add anthropics/claude-plugins-officialЧто делает sonarqube
Плагин встраивает проверки SonarQube в цикл редактирования кода. Хуки перехватывают сохранение файлов и запускают статический анализ, выявляя более 7500 категорий дефектов на 40+ языках. Передача более 450 шаблонов секретов в языковую модель блокируется ещё до вызова инструментов.
Для работы плагину требуются учётная запись SonarQube (Cloud, Server или Community Build), утилита sonar, Node.js и среда контейнеров вроде Docker, Podman или Nerdctl. Без запущенного контейнерного движка сервер MCP не стартует. Первичная привязка выполняется командой /sonarqube:sonar-integrate или через sonar integrate claude.
Какие задачи решает
- Блокировать передачу токенов и паролей в модель при чтении файлов
- Проверять код на дефекты сразу после каждой правки агента
- Оценивать выполнение гейтов качества перед коммитом
- Контролировать тестовое покрытие и процент дублирования
Примеры запросов агенту
- /sonarqube:sonar-quality-gate
- /sonarqube:sonar-integrate
- Проверь проект на уязвимости и покажи замечания SonarQube
Как установить sonarqube
Через маркетплейс плагинов
/plugin install sonarqube@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-community/plugin install sonarqube@claude-community/plugin marketplace add anthropics/claude-plugins-officialКоманда из источника
copilot plugin install sonarqube@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о sonarqube
Как установить sonarqube в Claude Code?
Сначала добавьте каталог командой /plugin marketplace add anthropics/claude-plugins-official, а затем установите плагин вызовом /plugin install sonarqube@claude-plugins-official.
Что требуется для запуска плагина?
Понадобятся учётная запись SonarQube, утилита sonar, среда Node.js и запущенный контейнерный движок Docker, Podman или Nerdctl.
Что делает плагин во время работы агента?
Он перехватывает свыше 450 шаблонов секретов до отправки контекста и запускает статический анализ после правок файлов.