-
Notifications
You must be signed in to change notification settings - Fork 1
/
.codeclimate.yml
52 lines (52 loc) · 1.45 KB
/
.codeclimate.yml
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
48
49
50
51
52
---
# CodeClimate config file configuration: https://docs.codeclimate.com/docs/advanced-configuration
version: "2"
plugins:
duplication:
enabled: true
# ESLint: https://docs.codeclimate.com/docs/eslint
eslint:
enabled: true
channel: "eslint-4"
checks:
complexity:
enabled: true
config:
config: .eslintrc.cc.yaml
extensions:
- .es6
- .js
fixme:
enabled: true
# How to configure: https://docs.codeclimate.com/docs/git-legal
git-legal:
enabled: false
markdownlint:
enabled: true
exclude_fingerprints:
# Unavoidable lengthy lines.
- 184efb4b1212345dcbe0bf36064230f4
- c03f7976bb3e27eb1e08b08d0475a15b
# Trailing question mark in heading.
- 82098ef96fff43e6c43f874f768ef70c
# Spaces surrounding link text (wronly reported).
- f1d8f1048cbd287f2c5696a297926243
# Bare URL inside contributor covenant code of conduct (automated).
- 13fb507303344d8bd75055a4630ca70b
# Requires a `shrinkwrap.json` at the project root to work!
# So we'll rely on the cloud check by NodeSecurity.io.
nodesecurity:
enabled: false
structure:
enabled: true
exclude_patterns:
- ".git/**/*"
- ".nyc_output/**/*"
- ".reports/**/*"
- "coverage/**/*"
- "node_modules/**/*"
# `eslint` when exec by CodeClimate doesn't use the specific config
# file at `test/.eslintrc.yaml`, that's why we exclude it here.
- "test/**/*"
# Automated files which won't be fixed.
- "CHANGELOG.md"