К содержанию
Trialix
Интеграции

SonarQube в Trialix

Качество кода

По запросу

Тимлид спрашивает, прошёл ли проект Quality Gate на основной ветке, и сразу видит проваленные условия. Разработчик получает список новых критичных уязвимостей после анализа и историю покрытия тестами по модулю. Агент «Ревьюер» объясняет правило, по которому сработало замечание, и предлагает правку. Фрагменты исходного кода уходят в модель, только если компания включила это в настройке, а замечания о секретах в коде показываются без самой строки.

В работе

Что спрашивают сотрудники

  • Прошёл ли проект billing Quality Gate на ветке main и что не так?
  • Какие критичные уязвимости появились в последнем анализе?
  • Какое покрытие тестами у модуля payments и как оно менялось?
  • Объясни замечание java:S2095 в файле OrderService.java и как его исправить

Подключение

Как подключается

  • Доступ к API поставщик даёт по договору или заявке, либо адаптер делаем под заявку клиента: оставьте заявку, и мы назовём срок.
  • Чтение данных в чате и у агентов; запись - только после подтверждения сотрудника.
  • Подключает администратор для всей компании.
  • Персональные данные обезличиваются перед внешней моделью.

Что понадобится

  • Техническая учётка trialix с правом Browse на нужные проекты (и Administer Issues для смены статусов)
  • Токен пользователя этой учётки (User Token)
  • Адрес сервера или организация и регион для SonarQube Cloud
  • Trialix Connector для SonarQube Server во внутренней сети

Документация API SonarQube