| 12345678910111213141516171819202122232425262728 |
- sonar.organization=external-secrets
- sonar.projectKey=external-secrets_external-secrets
- # Path to sources
- sonar.sources=.
- sonar.exclusions=**/*_test.go, **/zz_generated.deepcopy.go, e2e/**
- # Path to tests
- sonar.tests=.
- sonar.test.inclusions=**/*_test.go, e2e/**
- # Issues to ignore
- sonar.issue.ignore.multicriteria=g1,g2,g3
- # Ignore "Define a constant instead of duplicating this literal" in tests
- sonar.issue.ignore.multicriteria.g1.ruleKey=go:S1192
- sonar.issue.ignore.multicriteria.g1.resourceKey=**/*_test.go, e2e/**
- # Ignore duplicated blocks in v1beta1 package - these are API versions and duplication is expected
- sonar.issue.ignore.multicriteria.g2.ruleKey=go:S1066
- sonar.issue.ignore.multicriteria.g2.resourceKey=apis/externalsecrets/v1beta1/**
- # Ignore duplicated blocks in v1 package - these are API versions and duplication is expected
- sonar.issue.ignore.multicriteria.g3.ruleKey=go:S1066
- sonar.issue.ignore.multicriteria.g3.resourceKey=apis/externalsecrets/v1/**
- # Exclude API directories from duplication detection altogether because duplication is expected between versions.
- sonar.cpd.exclusions=apis/externalsecrets/v1/**,apis/externalsecrets/v1beta1/**
|