1+ {
2+ "env" : {
3+ "es6" : true ,
4+ "node" : true
5+ },
6+ "parser" : " @typescript-eslint/parser" ,
7+ "parserOptions" : {
8+ "ecmaVersion" : " latest" ,
9+ "project" : " tsconfig.json"
10+ },
11+ "plugins" : [
12+ " @typescript-eslint"
13+ ],
14+ "rules" : {
15+ "@typescript-eslint/member-delimiter-style" : [
16+ " error" ,
17+ {
18+ "multiline" : {
19+ "delimiter" : " semi" ,
20+ "requireLast" : true
21+ },
22+ "singleline" : {
23+ "delimiter" : " semi" ,
24+ "requireLast" : false
25+ }
26+ }
27+ ],
28+ "@typescript-eslint/naming-convention" : " error" ,
29+ "@typescript-eslint/no-unnecessary-boolean-literal-compare" : " error" ,
30+ "@typescript-eslint/prefer-for-of" : " error" ,
31+ "@typescript-eslint/semi" : [
32+ " error" ,
33+ " always"
34+ ],
35+ "@typescript-eslint/type-annotation-spacing" : " error" ,
36+ "curly" : [
37+ " error" ,
38+ " multi-line"
39+ ],
40+ "eqeqeq" : [
41+ " error" ,
42+ " always"
43+ ],
44+ "id-denylist" : [
45+ " error" ,
46+ " any" ,
47+ " Number" ,
48+ " number" ,
49+ " String" ,
50+ " string" ,
51+ " Boolean" ,
52+ " boolean" ,
53+ " Undefined" ,
54+ " undefined"
55+ ],
56+ "id-match" : " error" ,
57+ "no-debugger" : " error" ,
58+ "no-multiple-empty-lines" : " error" ,
59+ "no-trailing-spaces" : " error" ,
60+ "no-underscore-dangle" : " error" ,
61+ "no-var" : " error" ,
62+ "prefer-arrow-callback" : [
63+ " error" ,
64+ { "allowNamedFunctions" : true }
65+ ],
66+ "prefer-const" : " error" ,
67+ "prefer-template" : " error" ,
68+ "quote-props" : [
69+ " error" ,
70+ " as-needed"
71+ ],
72+ "semi" : " error" ,
73+ "spaced-comment" : [
74+ " error" ,
75+ " always" ,
76+ {
77+ "markers" : [
78+ " /"
79+ ]
80+ }
81+ ]
82+ },
83+ "overrides" : [
84+ {
85+ "files" : [
86+ " **/*.js"
87+ ],
88+ "rules" : {
89+ "@typescript-eslint/no-var-requires" : " off" ,
90+ "@typescript-eslint/naming-convention" : " off" ,
91+ "@typescript-eslint/semi" : " off" ,
92+ "prefer-arrow/prefer-arrow-functions" : " off" ,
93+ "prefer-arrow-callback" : " off" ,
94+ "no-useless-escape" : " off" ,
95+ "spaced-comment" : " off" ,
96+ "semi" : " off" ,
97+ "prefer-template" : " off" ,
98+ "prefer-const" : " off"
99+ }
100+ },
101+ {
102+ "files" : [
103+ " **/*.test.ts"
104+ ],
105+ "rules" : {
106+ "prefer-arrow-callback" : " off"
107+ }
108+ }
109+ ]
110+ }
0 commit comments