sonarcloud-gate
Run SonarCloud quality gate analysis
SKILL.mdskills/sonarcloud-gate/SKILL.md
GitHubSonarCloud Quality Gate
Run SonarCloud analysis and verify quality gate passes.
What To Do
Configure sonar-project.properties:
sonar.projectKey=ERP-CORE-DEV_rh-optimerp-sourcing sonar.organization=erp-core-dev sonar.sources=src/backend sonar.tests=src/backend/Tests sonar.cs.opencover.reportsPaths=**/coverage.opencover.xmlAzure Pipelines:
- task: SonarCloudPrepare@2 inputs: SonarCloud: SonarCloud organization: erp-core-dev projectKey: $(PROJECT_KEY) - script: dotnet build && dotnet test --collect:"XPlat Code Coverage" - task: SonarCloudAnalyze@2 - task: SonarCloudPublish@2Quality gate thresholds: Coverage > 80%, Duplications < 3%, Bugs = 0
Arguments
--project-key=<key>: SonarCloud project key