You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request introduces SonarQube integration to enhance code
quality analysis and reporting. The changes include adding a SonarQube
job to the CI workflow and configuring the SonarQube project properties
for the repository.
### CI Workflow Enhancements:
*
[`.github/workflows/pull-request-main.yml`](diffhunk://#diff-deba6b8d69fe72e6186b64f7934e93aa1d8213648ef0e99400caa36df42883f0R46-R57):
Added a new `sonarqube` job to perform SonarQube scans during pull
requests. This job runs after the `ci-test`, `ci-lint-misc`, and
`ci-lint` jobs and uses a custom GitHub action for the scan.
### SonarQube Configuration:
*
[`sonar-project.properties`](diffhunk://#diff-43ed9d31bea2a6d518d69836bcd1a8e6bd81bf4df96c4745792c220ca5aa549cR1-R26):
Added a configuration file for SonarQube, specifying project metadata,
source directories, exclusions for static analysis (e.g., `docs/**/*`,
`**/*.json`, `deployments/**/*`), and coverage exclusions (e.g.,
`**/*_test.go`, `**/main.go`).
0 commit comments