У нас есть монолитное приложение в разработке. Разработка ведется несколькими бэкэнд-командами. Наше приложение не тесно связано, и в целом можно сказать, что каждая команда отвечает за свой собственный набор пакетов Symfony (скажем, каталоги верхнего уровня внутри папки src
).
Сейчас мы пытаемся использовать SonarQube для статического анализа и общего контроля качества кода, но я не могу найти хороший способ для каждой команды разработчиков в графическом интерфейсе просматривать статистику только для своей части приложения.
Существует представление проекта (Projects -> [project] -> Code
), но это просто неиспользуемый простой список файлов и проблем. Всего около 2000 строк, и это действительно неуправляемо.
Документация для SonarQube гласит, что из него удалены подпроекты, и кроме них я просто не могу найти способ сделать его пригодным для нас.
Есть ли способ для каждой из наших команд видеть свой набор дел и контролировать качество только своей части приложения?