Skip to content

Commit 5f48e87

Browse files
nullvariantclaude
andauthored
fix(sonarcloud): add .sonarcloud.properties for automatic analysis (#158)
Automatic analysis ignores sonar-project.properties. Create .sonarcloud.properties with explicit test exclusion to fix Quality Gate duplication failure. 🖥️ IDE: [Cursor](https://cursor.sh) 🔌 Extension: [Claude Code](https://claude.ai/download) Model-Raw: claude-opus-4-5-20251101 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0737689 commit 5f48e87

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

.sonarcloud.properties

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# SonarCloud Automatic Analysis Configuration
2+
# https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/automatic-analysis/
3+
#
4+
# NOTE: This file is for automatic analysis (GitHub App).
5+
# Wildcard patterns are NOT allowed in this file.
6+
# sonar-project.properties is IGNORED when using automatic analysis.
7+
8+
# Source and test directories (explicit paths, no wildcards)
9+
sonar.sources=extensions/git-id-switcher/src
10+
sonar.tests=extensions/git-id-switcher/src/test
11+
12+
# Exclusions from source analysis
13+
sonar.exclusions=extensions/git-id-switcher/src/test
14+
15+
# Exclude test directory from duplication detection
16+
# Test code intentionally has duplication for readability and isolation
17+
sonar.cpd.exclusions=extensions/git-id-switcher/src/test
18+
19+
# Source encoding
20+
sonar.sourceEncoding=UTF-8

0 commit comments

Comments
 (0)