mirror of
https://github.com/teableio/teable
synced 2024-11-21 23:04:16 +00:00
68 lines
1.1 KiB
YAML
68 lines
1.1 KiB
YAML
# @link https://docs.codeclimate.com/docs/default-analysis-configuration#sample-codeclimateyml
|
|
|
|
version: '2'
|
|
|
|
checks:
|
|
argument-count:
|
|
enabled: true
|
|
config:
|
|
threshold: 4
|
|
complex-logic:
|
|
enabled: true
|
|
config:
|
|
threshold: 4
|
|
file-lines:
|
|
enabled: true
|
|
config:
|
|
threshold: 300
|
|
method-complexity:
|
|
enabled: true
|
|
config:
|
|
threshold: 5
|
|
method-count:
|
|
enabled: true
|
|
config:
|
|
threshold: 20
|
|
method-lines:
|
|
enabled: true
|
|
config:
|
|
threshold: 300
|
|
nested-control-flow:
|
|
enabled: true
|
|
config:
|
|
threshold: 4
|
|
return-statements:
|
|
enabled: true
|
|
config:
|
|
threshold: 4
|
|
similar-code:
|
|
enabled: false
|
|
config:
|
|
threshold: 5
|
|
identical-code:
|
|
enabled: false
|
|
config:
|
|
threshold: 5
|
|
|
|
# plugins:
|
|
# eslint:
|
|
# enabled: true
|
|
# channel: "eslint-7"
|
|
|
|
exclude_patterns:
|
|
- 'docs/'
|
|
- '**/node_modules/'
|
|
- '**/config/'
|
|
- '**/*.config.js'
|
|
- '**/dist/'
|
|
- '**/scripts/'
|
|
- '**/__tests__/'
|
|
- '**/*.test.js'
|
|
- '**/*.test.jsx'
|
|
- '**/*.test.ts'
|
|
- '**/*.test.tsx'
|
|
- '**/*.d.ts'
|
|
- '**/*.seed.ts'
|
|
- '**/seed.ts'
|
|
- '**/.mesh/'
|