# SonarCloud project configuration sonar.projectKey=ivuorinen_gh-action-readme sonar.organization=ivuorinen # Source and test paths sonar.sources=. sonar.tests=. sonar.test.inclusions=**/*_test.go sonar.exclusions=**/*_test.go,**/vendor/**,**/testdata/**,**/dist/**,\ .serena/**,.claude/**,**/.git/**,**/test_constants.go # Go specific settings sonar.go.coverage.reportPaths=coverage.out # Disable go:S100 (function naming) for test files # Rationale: Go convention uses underscores in test names for readability # (e.g., TestFoo_EdgeCase is more readable than TestFooEdgeCase) sonar.issue.ignore.multicriteria=e1 sonar.issue.ignore.multicriteria.e1.ruleKey=go:S100 sonar.issue.ignore.multicriteria.e1.resourceKey=**/*_test.go