11---
22root : true
33
4+ parser : ' @typescript-eslint/parser'
45parserOptions :
56 project : ['./tsconfig.json']
67 ecmaVersion : 2021
78
89extends :
10+ # - airbnb-base
911 - eslint:recommended
1012 - plugin:@typescript-eslint/eslint-recommended
1113 - plugin:@typescript-eslint/recommended
1214 - plugin:@typescript-eslint/recommended-requiring-type-checking
13- - airbnb-base
14- - plugin:prettier/recommended
15- - prettier
16- - prettier/@typescript-eslint
15+ - plugin:chai-friendly/recommended
1716 - plugin:import/errors
18- - plugin:import/warnings
1917 - plugin:import/typescript
20- - plugin:chai-friendly/recommended
18+ - plugin:import/warnings
19+ - plugin:prettier/recommended
20+ # - prettier/@typescript-eslint
2121
2222plugins :
2323 - import
24- - prettier
2524 - ' @typescript-eslint'
2625
2726settings :
2827 import/resolver :
2928 node :
3029 extensions : ['.ts']
30+ paths : [src]
3131
3232env :
3333 es6 : true
@@ -49,18 +49,22 @@ rules:
4949 ' @typescript-eslint/no-unsafe-call ' : off
5050 ' @typescript-eslint/no-non-null-assertion ' : off
5151 ' @typescript-eslint/no-floating-promises ' : off
52- func-names : ' off'
53- import/no-extraneous-dependencies : off
54- import/extensions : off
52+ comma-dangle : [error, only-multiline]
53+ curly : [error, multi-or-nest]
5554 eol-last : ['error', 'always']
56- no-shadow : warn
57- no-unused-vars : warn
58- prefer-destructuring : error
59- no-use-before-define : ' off'
60- no-console : ' off'
61- object-shorthand : error
62- no-debugger : error
55+ func-names : off
56+ import/extensions : off
57+ import/no-extraneous-dependencies : off
58+ no-console : off
59+ no-debugger : warn
60+ no-fallthrough : warn
6361 no-param-reassign :
6462 - error
6563 - props : true
6664 ignorePropertyModificationsFor : [memo]
65+ no-shadow : warn
66+ no-unused-vars : warn
67+ no-use-before-define : off
68+ object-shorthand : error
69+ prefer-destructuring : warn
70+ prefer-template : error
0 commit comments