| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- sonar.organization=external-secrets
- sonar.projectKey=external-secrets_external-secrets
- # Path to sources
- sonar.sources=.
- sonar.exclusions=**/*_test.go, **/*.pb.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,g4,g5,g6
- # 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/**
- # Ignore cognitive-complexity findings in tests.
- sonar.issue.ignore.multicriteria.g4.ruleKey=go:S3776
- sonar.issue.ignore.multicriteria.g4.resourceKey=**/*_test.go, e2e/**
- # Ignore orchestration hotspots that are intentionally dense while the v2 runtime split settles.
- sonar.issue.ignore.multicriteria.g5.ruleKey=go:S3776
- sonar.issue.ignore.multicriteria.g5.resourceKey=pkg/controllers/pushsecret/pushsecret_controller.go, pkg/controllers/pushsecret/pushsecret_controller_v2.go, providers/v2/aws/store/store.go
- # Ignore the compatibility-focused generator session helper signature for now.
- sonar.issue.ignore.multicriteria.g6.ruleKey=go:S107
- sonar.issue.ignore.multicriteria.g6.resourceKey=providers/v2/aws/store/auth/auth.go
- # Exclude API directories from duplication detection altogether because duplication is expected between versions.
- sonar.cpd.exclusions=apis/externalsecrets/v1/**,apis/externalsecrets/v1beta1/**
|