1+ {
2+     "plugins" : [" jest"  , " @typescript-eslint"  ],
3+     "extends" : [" plugin:github/recommended"  ],
4+     "parser" : " @typescript-eslint/parser"  ,
5+     "parserOptions" : {
6+       "ecmaVersion" : 9 ,
7+       "sourceType" : " module"  ,
8+       "project" : " ./tsconfig.json" 
9+     },
10+     "rules" : {
11+       "i18n-text/no-en" : " off"  ,
12+       "eslint-comments/no-use" : " off"  ,
13+       "import/no-namespace" : " off"  ,
14+       "no-unused-vars" : " off"  ,
15+       "@typescript-eslint/no-unused-vars" : " error"  ,
16+       "@typescript-eslint/explicit-member-accessibility" : [" error"  , {"accessibility" : " no-public"  }],
17+       "@typescript-eslint/no-require-imports" : " error"  ,
18+       "@typescript-eslint/array-type" : " error"  ,
19+       "@typescript-eslint/await-thenable" : " error"  ,
20+       "@typescript-eslint/ban-ts-comment" : " error"  ,
21+       "camelcase" : " off"  ,
22+       "@typescript-eslint/consistent-type-assertions" : " error"  ,
23+       "@typescript-eslint/explicit-function-return-type" : [" error"  , {"allowExpressions" : true }],
24+       "@typescript-eslint/func-call-spacing" : [" error"  , " never"  ],
25+       "@typescript-eslint/no-array-constructor" : " error"  ,
26+       "@typescript-eslint/no-empty-interface" : " error"  ,
27+       "@typescript-eslint/no-explicit-any" : " error"  ,
28+       "@typescript-eslint/no-extraneous-class" : " error"  ,
29+       "@typescript-eslint/no-for-in-array" : " error"  ,
30+       "@typescript-eslint/no-inferrable-types" : " error"  ,
31+       "@typescript-eslint/no-misused-new" : " error"  ,
32+       "@typescript-eslint/no-namespace" : " error"  ,
33+       "@typescript-eslint/no-non-null-assertion" : " warn"  ,
34+       "@typescript-eslint/no-unnecessary-qualifier" : " error"  ,
35+       "@typescript-eslint/no-unnecessary-type-assertion" : " error"  ,
36+       "@typescript-eslint/no-useless-constructor" : " error"  ,
37+       "@typescript-eslint/no-var-requires" : " error"  ,
38+       "@typescript-eslint/prefer-for-of" : " warn"  ,
39+       "@typescript-eslint/prefer-function-type" : " warn"  ,
40+       "@typescript-eslint/prefer-includes" : " error"  ,
41+       "@typescript-eslint/prefer-string-starts-ends-with" : " error"  ,
42+       "@typescript-eslint/promise-function-async" : " error"  ,
43+       "@typescript-eslint/require-array-sort-compare" : " error"  ,
44+       "@typescript-eslint/restrict-plus-operands" : " error"  ,
45+       "semi" : " off"  ,
46+       "@typescript-eslint/semi" : [" error"  , " never"  ],
47+       "@typescript-eslint/type-annotation-spacing" : " error"  ,
48+       "@typescript-eslint/unbound-method" : " error" 
49+     },
50+     "env" : {
51+       "node" : true ,
52+       "es6" : true ,
53+       "jest/globals" : true 
54+     }
55+   }
0 commit comments