summaryrefslogtreecommitdiff
path: root/.codeclimate.yml
blob: 8629e3bbf4530ebc05383227aed9ec7528dffd71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
version: "2"
checks:
  argument-count:
    config:
      threshold: 6
  complex-logic:
    config:
      threshold: 10
  file-lines:
    config:
      threshold: 500
  method-complexity:
    config:
      threshold: 10
  method-count:
    config:
      threshold: 20
  method-lines:
    config:
      threshold: 50
  nested-control-flow:
    config:
      threshold: 4
  return-statements:
    config:
      threshold: 10

plugins:
  sonar-python:
    enabled: true
    config:
      tests_patterns:
      - tests/**
  pep8:
    enabled: false
  radon:
    enabled: false

exclude_patterns:
  - "docs/"
  - "tasks/"
  - ".github/"
  - ".pre-commit-config.yml"
  - "*.yml"
  - "*.yaml"
  - "*.rst"
  - "*.ini"