-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.eslintrc.yml
37 lines (37 loc) · 958 Bytes
/
.eslintrc.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
extends:
- 'eslint:recommended'
- 'plugin:@typescript-eslint/recommended'
- 'plugin:eslint-plugin-jest/recommended'
- 'eslint-config-prettier'
parser: '@typescript-eslint/parser'
plugins:
- '@typescript-eslint'
- 'eslint-plugin-jest'
rules:
'@typescript-eslint/no-require-imports': error
'@typescript-eslint/no-non-null-assertion': off
# '@typescript-eslint/no-explicit-any': off
# '@typescript-eslint/no-empty-function': off
'@typescript-eslint/ban-ts-comment':
- error
- ts-ignore: allow-with-description
no-console: error
yoda: error
prefer-const:
- error
- destructuring: all
no-control-regex: off
no-constant-condition:
- error
- checkLoops: false
overrides:
- files: '**/*{test,spec}.ts'
rules:
'@typescript-eslint/no-unused-vars': off
jest/no-standalone-expect: off
jest/no-conditional-expect: off
no-console: off
env:
node: true
es6: true
jest/globals: true