|
30 | 30 | "@typescript-eslint/ban-ts-ignore": "off", |
31 | 31 | "@typescript-eslint/camelcase": "off", |
32 | 32 | "@typescript-eslint/explicit-function-return-type": "off", |
| 33 | + "@typescript-eslint/explicit-member-accessibility": "error", |
33 | 34 | "@typescript-eslint/no-empty-function": "off", |
34 | 35 | "@typescript-eslint/no-explicit-any": "off", |
| 36 | + "@typescript-eslint/no-loop-func": "error", |
| 37 | + "@typescript-eslint/no-shadow": "error", |
35 | 38 | "@typescript-eslint/no-unused-vars": "off", |
| 39 | + "@typescript-eslint/no-use-before-define": "error", |
36 | 40 | "arrow-parens": ["error", "always"], |
37 | 41 | "class-methods-use-this": "off", |
38 | 42 | "consistent-return": "off", |
39 | 43 | "curly": "off", |
40 | 44 | "default-case": "off", |
41 | 45 | "dot-notation": "off", |
42 | 46 | "func-names": "off", |
| 47 | + "function-paren-newline": ["error", "consistent"], |
43 | 48 | "guard-for-in": "off", |
44 | 49 | "import/extensions": "off", |
45 | 50 | "import/newline-after-import": "off", |
| 51 | + "import/no-extraneous-dependencies": ["error", { "devDependencies": true } ], |
46 | 52 | "import/no-unresolved": "off", |
47 | 53 | "import/prefer-default-export": "off", |
48 | | - "indent": ["error", "tab", {"SwitchCase": 1}], |
49 | | - "linebreak-style": "off", |
| 54 | + "indent": ["error", "tab", { "SwitchCase": 1 }], |
| 55 | + "linebreak-style": ["warn", "unix"], |
50 | 56 | "lines-between-class-members": "off", |
51 | 57 | "max-len": "off", |
52 | 58 | "newline-per-chained-call": "off", |
|
55 | 61 | "no-console": "off", |
56 | 62 | "no-continue": "off", |
57 | 63 | "no-dupe-class-members": "off", |
| 64 | + "no-loop-func": "off", |
58 | 65 | "no-mixed-operators": ["error", { "groups": [ ["&", "|", "^", "~", "<<", ">>", ">>>"], ["&&", "||"] ] }], |
59 | 66 | "no-multi-assign": "off", |
| 67 | + "no-multiple-empty-lines": "off", |
60 | 68 | "no-new": "off", |
61 | 69 | "no-param-reassign": "off", |
62 | 70 | "no-plusplus": "off", |
63 | 71 | "no-prototype-builtins": "off", |
64 | 72 | "no-restricted-syntax": "off", |
65 | 73 | "no-return-assign": "off", |
| 74 | + "no-shadow": "off", |
66 | 75 | "no-tabs": "off", |
67 | 76 | "no-underscore-dangle": "off", |
68 | 77 | "no-unreachable": "off", |
69 | 78 | "no-unused-vars": "off", |
| 79 | + "no-use-before-define": "off", |
70 | 80 | "no-useless-constructor": "off", |
71 | 81 | "object-curly-newline": "off", |
72 | 82 | "padded-blocks": "off", |
|
77 | 87 | "quotes": ["error", "single", { "allowTemplateLiterals": true, "avoidEscape": true }], |
78 | 88 | "radix": "off", |
79 | 89 | "semi": 1, |
80 | | - "yoda": "off", |
81 | | - |
82 | | - "import/no-extraneous-dependencies": [ |
83 | | - "error", |
84 | | - { |
85 | | - "devDependencies": true |
86 | | - } |
87 | | - ] |
| 90 | + "yoda": "off" |
88 | 91 | } |
89 | 92 | } |
0 commit comments