diff --git a/.gitignore b/.gitignore index a494c4da20..a165db469a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ lib/ docs/.astro/ docs/dist/ packages/common/src/skills/*.content.ts +**/*.tgz diff --git a/sonar-project.properties b/sonar-project.properties index f38cc6a917..c52aefbf2c 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,10 +1,16 @@ # cspell: ignore multicriteria # sonar does not support cobertura coverage xml format, only lcov.info # Disable insecure os command execution inside tests -sonar.debug=true -sonar.log.level.app=DEBUG +# +# Branch analysis: SonarCloud treats main as the main branch automatically. +# Do not hardcode sonar.branch.name or sonar.branch.target here — a static +# target would break other branch scans. For additional long-lived branches, +# set the pattern (Project > Branches) to: ^(next|(branch|release)-.*)$ +sonar.debug=false +sonar.log.level.app=INFO +sonar.javascript.lcov.reportPaths=**/coverage/**/lcov.info sonar.organization=ansible sonar.projectKey=ansible_vscode-ansible sonar.sources=src/,packages/common/src/,packages/language-server/src/,packages/lightspeed/src/,packages/mcp-server/src/,packages/services/src/,packages/ui/src/,packages/lightspeed/webviews/src/ -sonar.tests=test/,packages/language-server/test/,packages/lightspeed/test/,packages/mcp-server/test/,packages/services/test/,packages/ui/test/ -sonar.verbose=true +sonar.tests=test/,packages/common/test/,packages/language-server/test/,packages/lightspeed/test/,packages/mcp-server/test/,packages/services/test/,packages/ui/test/ +sonar.verbose=false