netdata/.codeclimate.yml

99 lines
2.0 KiB
YAML

version: "2"
checks:
argument-count:
enabled: false
config:
threshold: 10
complex-logic:
enabled: false
config:
threshold: 10
file-lines:
enabled: false
config:
threshold: 5000
method-complexity:
enabled: false
config:
threshold: 20
method-count:
enabled: false
config:
threshold: 50
method-lines:
enabled: false
config:
threshold: 250
nested-control-flow:
enabled: false
config:
threshold: 4
return-statements:
enabled: false
config:
threshold: 4
similar-code:
enabled: false
identical-code:
enabled: false
plugins:
csslint:
enabled: true
duplication:
enabled: false
config:
languages:
- javascript:
mass_threshold: 100
- python:
python_version: 3
mass_threshold: 100
checks:
Similar code:
enabled: false
Identical code:
enabled: false
eslint:
enabled: true
checks:
max-statements:
enabled: false
complexity:
enabled: false
no-eval:
enabled: false
no-extend-native:
enabled: false
no-void:
enabled: false
no-alert:
enabled: false
no-undef-init:
enabled: false
fixme:
enabled: false
phpmd:
enabled: true
radon:
enabled: true
checks:
Complexity:
enabled: false
exclude_patterns:
- ".gitignore"
- ".githooks/"
- "tests/"
- "m4/"
- "web/css/"
- "web/lib/"
- "web/fonts/"
- "web/old/"
- "collectors/python.d.plugin/python_modules/pyyaml2/"
- "collectors/python.d.plugin/python_modules/pyyaml3/"
- "collectors/python.d.plugin/python_modules/urllib3/"
- "collectors/node.d.plugin/node_modules/lib/"
- "collectors/node.d.plugin/node_modules/asn1-ber.js"
- "collectors/node.d.plugin/node_modules/extend.js"
- "collectors/node.d.plugin/node_modules/pixl-xml.js"
- "collectors/node.d.plugin/node_modules/net-snmp.js"