SonarMiner is a tool to automate SonarQube analysis over time in GitHub repositories.
- Go
- Docker
- Docker compose
sudo sysctl -w vm.max_map_count=262144 # or edit /etc/sysctl.conf
go build .
docker compose up -d
./sonarminer analyse diegocsandrim/sonarminer
Basic data can be accessed with SQL:
cat queries/basic.sql | docker compose exec -T db psql -U sonar
docker compose down