0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-14 17:48:37 +00:00
netdata_netdata/.codeclimate.yml
Costa Tsaousis 8fbf817ef8
modularized all source code ()
* modularized all external plugins

* added README.md in plugins

* fixed title

* fixed typo

* relative link to external plugins

* external plugins configuration README

* added plugins link

* remove plugins link

* plugin names are links

* added links to external plugins

* removed unecessary spacing

* list to table

* added language

* fixed typo

* list to table on internal plugins

* added more documentation to internal plugins

* moved python, node, and bash code and configs into the external plugins

* added statsd README

* fix bug with corrupting config.h every 2nd compilation

* moved all config files together with their code

* more documentation

* diskspace info

* fixed broken links in apps.plugin

* added backends docs

* updated plugins readme

* move nc-backend.sh to backends

* created daemon directory

* moved all code outside src/

* fixed readme identation

* renamed plugins.d.plugin to plugins.d

* updated readme

* removed linux- from linux plugins

* updated readme

* updated readme

* updated readme

* updated readme

* updated readme

* updated readme

* fixed README.md links

* fixed netdata tree links

* updated codacy, codeclimate and lgtm excluded paths

* update CMakeLists.txt

* updated automake options at top directory

* libnetdata slit into directories

* updated READMEs

* updated READMEs

* updated ARL docs

* updated ARL docs

* moved /plugins to /collectors

* moved all external plugins outside plugins.d

* updated codacy, codeclimate, lgtm

* updated README

* updated url

* updated readme

* updated readme

* updated readme

* updated readme

* moved api and web into webserver

* web/api web/gui web/server

* modularized webserver

* removed web/gui/version.txt
2018-10-15 23:16:42 +03:00

99 lines
2 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"