From 065f5bc71191394a32656cce827fd1c03a9bef24 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Mon, 16 May 2022 14:37:25 +0100 Subject: [PATCH] add custom codeclimate config (#1292) * add custom codeclimate config * add exclude_patterns * tweaks * tweaks * remove checks without overwrite * tweak similar-code & identical-code mass threshold * threshold tinkering --- .codeclimate.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .codeclimate.yml diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 000000000..301b84958 --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,44 @@ +# https://docs.codeclimate.com/docs/default-analysis-configuration +# https://docs.codeclimate.com/docs/advanced-configuration + +version: '2' +checks: + argument-count: + config: + threshold: 6 + complex-logic: + config: + threshold: 10 + file-lines: + config: + threshold: 500 + method-complexity: + config: + threshold: 10 + method-lines: + config: + threshold: 250 + # https://docs.codeclimate.com/docs/default-analysis-configuration#per-language-mass-threshold-defaults + similar-code: + config: + threshold: 50 + identical-code: + config: + threshold: 50 + +exclude_patterns: + - 'config/' + - 'db/' + - 'dist/' + - 'features/' + - '**/node_modules/' + - 'script/' + - '**/spec/' + - '**/test/' + - '**/tests/' + - 'Tests/' + - '**/vendor/' + - '**/*_test.go' + - '**/*.d.ts' + - '**/*.stories.tsx' + - '**/*.test.tsx'