|
26 | 26 | "SwitchCase": 1 |
27 | 27 | }], |
28 | 28 | "linebreak-style": ["error", "unix"], |
| 29 | + "no-constant-condition": ["error", { |
| 30 | + "checkLoops": false |
| 31 | + }], |
29 | 32 | "quotes": ["error", "single", |
30 | 33 | { |
31 | 34 | "allowTemplateLiterals": false, |
|
35 | 38 | "semi": ["error", "always"], |
36 | 39 | "no-trailing-spaces": "error", |
37 | 40 | "eol-last": "error", |
38 | | - "@typescript-eslint/no-inferrable-types": "off", |
39 | 41 | "@typescript-eslint/ban-ts-comment": ["error", |
40 | 42 | { |
41 | 43 | "ts-expect-error": "allow-with-description" |
42 | 44 | } |
43 | 45 | ], |
| 46 | + "@typescript-eslint/ban-tslint-comment": "error", |
| 47 | + "@typescript-eslint/consistent-type-assertions": ["error", { |
| 48 | + "assertionStyle": "as", |
| 49 | + "objectLiteralTypeAssertions": "never" |
| 50 | + }], |
| 51 | + "@typescript-eslint/member-delimiter-style": "error", |
| 52 | + "@typescript-eslint/no-inferrable-types": "off", |
44 | 53 | "@typescript-eslint/no-explicit-any" : 0, |
45 | | - "@typescript-eslint/no-unused-vars": ["error"], |
| 54 | + "@typescript-eslint/no-for-in-array": "error", |
| 55 | + "@typescript-eslint/no-invalid-void-type": "error", |
| 56 | + "@typescript-eslint/no-namespace": "error", |
| 57 | + "@typescript-eslint/no-non-null-asserted-optional-chain": "error", |
| 58 | + "@typescript-eslint/no-unused-vars": ["error", { |
| 59 | + "ignoreRestSiblings": true, |
| 60 | + "args": "none" |
| 61 | + }], |
| 62 | + "@typescript-eslint/prefer-for-of": ["error"], |
| 63 | + "@typescript-eslint/prefer-optional-chain": ["error"], |
| 64 | + "@typescript-eslint/prefer-ts-expect-error": ["error"], |
46 | 65 | "no-console": ["error"] |
47 | 66 | } |
48 | 67 | } |
0 commit comments