@@ -8,24 +8,24 @@ globals:
8
8
SharedArrayBuffer : readonly
9
9
10
10
ignorePatterns :
11
- - ' !.*'
12
- - ' **/node_modules/.*'
13
- - ' **/dist/.*'
14
- - ' **/coverage/.*'
15
- - ' *.json'
11
+ - " !.*"
12
+ - " **/node_modules/.*"
13
+ - " **/dist/.*"
14
+ - " **/coverage/.*"
15
+ - " *.json"
16
16
17
- parser : ' @typescript-eslint/parser'
17
+ parser : " @typescript-eslint/parser"
18
18
19
19
parserOptions :
20
20
ecmaVersion : 2023
21
21
sourceType : module
22
22
project :
23
- - ' ./.github/linters/tsconfig.json'
24
- - ' ./tsconfig.json'
23
+ - " ./.github/linters/tsconfig.json"
24
+ - " ./tsconfig.json"
25
25
26
26
plugins :
27
27
- jest
28
- - ' @typescript-eslint'
28
+ - " @typescript-eslint"
29
29
30
30
extends :
31
31
- eslint:recommended
@@ -34,50 +34,50 @@ extends:
34
34
- plugin:github/recommended
35
35
- plugin:jest/recommended
36
36
37
- rules :
38
- {
39
- ' camelcase ' : ' off' ,
40
- ' eslint-comments/no-use ' : ' off' ,
41
- ' eslint-comments/no-unused-disable ' : ' off' ,
42
- ' i18n-text/no-en ' : ' off' ,
43
- ' import/no-namespace ' : ' off' ,
44
- ' no-console ' : ' off' ,
45
- ' no-unused-vars ' : ' off' ,
46
- ' prettier/prettier ' : ' error' ,
47
- ' semi ' : ' off' ,
48
- ' @typescript-eslint/array-type ' : ' error' ,
49
- ' @typescript-eslint/await-thenable ' : ' error' ,
50
- ' @typescript-eslint/ban-ts-comment ' : ' error' ,
51
- ' @typescript-eslint/consistent-type-assertions ' : ' error' ,
52
- ' @typescript-eslint/explicit-member-accessibility ' :
53
- [' error' , { ' accessibility' : ' no-public' }],
54
- ' @typescript-eslint/explicit-function-return-type ' :
55
- [' error' , { ' allowExpressions' : true }],
56
- ' @typescript-eslint/func-call-spacing ' : [' error', ' never' ],
57
- ' @typescript-eslint/no-array-constructor ' : ' error' ,
58
- ' @typescript-eslint/no-empty-interface ' : ' error' ,
59
- ' @typescript-eslint/no-explicit-any ' : ' error' ,
60
- ' @typescript-eslint/no-extraneous-class ' : ' error' ,
61
- ' @typescript-eslint/no-for-in-array ' : ' error' ,
62
- ' @typescript-eslint/no-inferrable-types ' : ' error' ,
63
- ' @typescript-eslint/no-misused-new ' : ' error' ,
64
- ' @typescript-eslint/no-namespace ' : ' error' ,
65
- ' @typescript-eslint/no-non-null-assertion ' : ' warn' ,
66
- ' @typescript-eslint/no-require-imports ' : ' error' ,
67
- ' @typescript-eslint/no-unnecessary-qualifier ' : ' error' ,
68
- ' @typescript-eslint/no-unnecessary-type-assertion ' : ' error' ,
69
- ' @typescript-eslint/no-unused-vars ' : ' error' ,
70
- ' @typescript-eslint/no-useless-constructor ' : ' error' ,
71
- ' @typescript-eslint/no-var-requires ' : ' error' ,
72
- ' @typescript-eslint/prefer-for-of ' : ' warn' ,
73
- ' @typescript-eslint/prefer-function-type ' : ' warn' ,
74
- ' @typescript-eslint/prefer-includes ' : ' error' ,
75
- ' @typescript-eslint/prefer-string-starts-ends-with ' : ' error' ,
76
- ' @typescript-eslint/promise-function-async ' : ' error' ,
77
- ' @typescript-eslint/require-array-sort-compare ' : ' error' ,
78
- ' @typescript-eslint/restrict-plus-operands ' : ' error' ,
79
- ' @typescript-eslint/semi ' : [' error', ' never' ],
80
- ' @typescript-eslint/space-before-function-paren ' : ' off' ,
81
- ' @typescript-eslint/type-annotation-spacing ' : ' error' ,
82
- ' @typescript-eslint/unbound-method ' : ' error'
37
+ rules : {
38
+ " camelcase " : " off " ,
39
+ " no-shadow " : " off" ,
40
+ " eslint-comments/no-use " : " off" ,
41
+ " eslint-comments/no-unused-disable " : " off" ,
42
+ " i18n-text/no-en " : " off" ,
43
+ " import/no-namespace " : " off" ,
44
+ " no-console " : " off" ,
45
+ " no-unused-vars " : " off" ,
46
+ " prettier/prettier " : " error" ,
47
+ " semi " : " off" ,
48
+ " @typescript-eslint/array-type " : " error" ,
49
+ " @typescript-eslint/await-thenable " : " error" ,
50
+ " @typescript-eslint/ban-ts-comment " : " error" ,
51
+ " @typescript-eslint/consistent-type-assertions " : " error" ,
52
+ " @typescript-eslint/explicit-member-accessibility " :
53
+ [" error" , { " accessibility" : " no-public" }],
54
+ " @typescript-eslint/explicit-function-return-type " :
55
+ [" error" , { " allowExpressions" : true }],
56
+ " @typescript-eslint/func-call-spacing " : [" error", " never" ],
57
+ " @typescript-eslint/no-array-constructor " : " error" ,
58
+ " @typescript-eslint/no-empty-interface " : " error" ,
59
+ " @typescript-eslint/no-explicit-any " : " error" ,
60
+ " @typescript-eslint/no-extraneous-class " : " error" ,
61
+ " @typescript-eslint/no-for-in-array " : " error" ,
62
+ " @typescript-eslint/no-inferrable-types " : " error" ,
63
+ " @typescript-eslint/no-misused-new " : " error" ,
64
+ " @typescript-eslint/no-namespace " : " error" ,
65
+ " @typescript-eslint/no-non-null-assertion " : " warn" ,
66
+ " @typescript-eslint/no-require-imports " : " error" ,
67
+ " @typescript-eslint/no-unnecessary-qualifier " : " error" ,
68
+ " @typescript-eslint/no-unnecessary-type-assertion " : " error" ,
69
+ " @typescript-eslint/no-unused-vars " : " error" ,
70
+ " @typescript-eslint/no-useless-constructor " : " error" ,
71
+ " @typescript-eslint/no-var-requires " : " error" ,
72
+ " @typescript-eslint/prefer-for-of " : " warn" ,
73
+ " @typescript-eslint/prefer-function-type " : " warn" ,
74
+ " @typescript-eslint/prefer-includes " : " error" ,
75
+ " @typescript-eslint/prefer-string-starts-ends-with " : " error" ,
76
+ " @typescript-eslint/promise-function-async " : " error" ,
77
+ " @typescript-eslint/require-array-sort-compare " : " error" ,
78
+ " @typescript-eslint/restrict-plus-operands " : " error" ,
79
+ # " @typescript-eslint/semi" : [" error", " never" ],
80
+ " @typescript-eslint/space-before-function-paren " : " off" ,
81
+ " @typescript-eslint/type-annotation-spacing " : " error" ,
82
+ " @typescript-eslint/unbound-method " : " error" ,
83
83
}
0 commit comments