Add CI and SonarQube workflows for automated testing and code quality analysis
Some checks failed
SonarQube Scan / SonarQube Analysis (push) Failing after 1m13s

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-18 20:07:15 +01:00
parent 8bd45193b0
commit 65d939196c
4 changed files with 206 additions and 0 deletions

26
sonar-project.properties Normal file
View File

@@ -0,0 +1,26 @@
sonar.projectKey=epage-go
sonar.projectName=epage-go
sonar.projectVersion=1.0.0
# Source code location
sonar.sources=src
sonar.sourceEncoding=UTF-8
# Exclude test files from analysis
sonar.exclusions=**/*_test.go
# Test configuration
sonar.tests=src
sonar.test.inclusions=**/*_test.go
# Coverage reports
sonar.go.coverage.reportPaths=coverage.out
# Code coverage exclusions
sonar.coverage.exclusions=**/*_test.go
# Quality gates
sonar.qualitygate.wait=true
# Language
sonar.language=go