11{
22 "plugins" : [" jest" , " @typescript-eslint" ],
3- "extends" : [" plugin:github/es6 " ],
3+ "extends" : [" plugin:github/recommended " ],
44 "parser" : " @typescript-eslint/parser" ,
55 "parserOptions" : {
66 "ecmaVersion" : 9 ,
1616 "@typescript-eslint/no-require-imports" : " error" ,
1717 "@typescript-eslint/array-type" : " error" ,
1818 "@typescript-eslint/await-thenable" : " error" ,
19- "@typescript-eslint/ban-ts-ignore " : " error" ,
19+ "@typescript-eslint/ban-ts-comment " : " error" ,
2020 "camelcase" : " off" ,
21- "@typescript-eslint/camelcase" : " off" ,
22- "@typescript-eslint/class-name-casing" : " error" ,
21+ "@typescript-eslint/consistent-type-assertions" : " error" ,
2322 "@typescript-eslint/explicit-function-return-type" : [" error" , {"allowExpressions" : true }],
2423 "@typescript-eslint/func-call-spacing" : [" error" , " never" ],
25- "@typescript-eslint/generic-type-naming" : [" error" , " ^[A-Z][A-Za-z]*$" ],
2624 "@typescript-eslint/no-array-constructor" : " error" ,
2725 "@typescript-eslint/no-empty-interface" : " error" ,
2826 "@typescript-eslint/no-explicit-any" : " error" ,
3230 "@typescript-eslint/no-misused-new" : " error" ,
3331 "@typescript-eslint/no-namespace" : " error" ,
3432 "@typescript-eslint/no-non-null-assertion" : " warn" ,
35- "@typescript-eslint/no-object-literal-type-assertion" : " error" ,
3633 "@typescript-eslint/no-unnecessary-qualifier" : " error" ,
3734 "@typescript-eslint/no-unnecessary-type-assertion" : " error" ,
3835 "@typescript-eslint/no-useless-constructor" : " error" ,
3936 "@typescript-eslint/no-var-requires" : " error" ,
4037 "@typescript-eslint/prefer-for-of" : " warn" ,
4138 "@typescript-eslint/prefer-function-type" : " warn" ,
4239 "@typescript-eslint/prefer-includes" : " error" ,
43- "@typescript-eslint/prefer-interface" : " error" ,
4440 "@typescript-eslint/prefer-string-starts-ends-with" : " error" ,
4541 "@typescript-eslint/promise-function-async" : " error" ,
4642 "@typescript-eslint/require-array-sort-compare" : " error" ,
4743 "@typescript-eslint/restrict-plus-operands" : " error" ,
4844 "semi" : " off" ,
4945 "@typescript-eslint/semi" : [" error" , " never" ],
5046 "@typescript-eslint/type-annotation-spacing" : " error" ,
51- "@typescript-eslint/unbound-method" : " error"
47+ "@typescript-eslint/unbound-method" : " error" ,
48+ "i18n-text/no-en" : " off" ,
49+ "sort-imports" : " off" ,
50+ "no-shadow" : " off" ,
51+ "@typescript-eslint/no-shadow" : [" error" ]
5252 },
5353 "env" : {
5454 "node" : true ,
5555 "es6" : true ,
5656 "jest/globals" : true
5757 }
58- }
58+ }
0 commit comments