Устанавливаешь SonarQube сервер, создаёшь проект. В CI добавляешь sonar-scanner который отправляет код и отчёты coverage на сервер. Настраиваешь sonar-project.properties с path к исходникам и coverage файлу. SonarQube анализирует code smells, bugs, security hotspots, дублирование. Quality gate блокирует PR если метрики ниже порога.
Как настроить SonarQube для Go?
Middle
125 просмотровAFK Offer AI
goose vs golang-migrate vs atlas — что лучше?