Skip to content

Example for analyzing Go code with SonarQube (including Github Action).

Notifications You must be signed in to change notification settings

remast/service_sonar

Repository files navigation

SonarCloud

Example for SonarQube with Go

Example on static analysis of Go code using SonarQube for the blog post Go for SonarQube.

Start SonarQube

docker run -d --name sonarqube -p 9000:9000 sonarqube

Run SonarQube analysis

docker run --rm --network host --mount type=volume,src="$(pwd)",dst=/opt/app,type=bind -w=/opt/app red6/docker-sonar-scanner:latest sonar-scanner -Dsonar.login=**SECRET**

Github Action

This project also uses Github Actions as documented in Scan your code with SonarCloud.

Code coverage is analyzed during the test and then reported to SonarCloud using upload-artifact and download-artifact.

About

Example for analyzing Go code with SonarQube (including Github Action).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages