Skip to content

Commit

Permalink
Add codeclimate config
Browse files Browse the repository at this point in the history
  • Loading branch information
stevenvegt authored Nov 5, 2024
1 parent 8366b22 commit c53644d
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: "2"
checks:
# Go returns 'error's rather than throwing exceptions, so the safer the code the more errors are returned.
# To avoid deeply nested if-statements we generally use guard clauses as recommended by Martin Fowler.
# Guard statements are if-statements that, as early as possible, check conditions and return if failed. They improve readability
# over nested if-statements. This however leads to many return statements which can't be avoided, so we'll disable the max. exit points check.
return-statements:
enabled: false
exclude_patterns:
- "**/generated.go"
- "**/test/**/*.go"
- "**/test.go"
- "**/*_test.go"
- "**/test*.go"
- "**/mock/**/*.go"
- "**/mock.go"
- "**/*_mock.go"
- "docs/**/*.go"
- "codegen/**/*.go"
- "**/*.pb.go"
- "e2e-tests/**/*.go"
plugins:
gofmt:
enabled: true
govet:
enabled: true

0 comments on commit c53644d

Please sign in to comment.