|
43 | 43 | },
|
44 | 44 | "reportUnusedDisableDirectives": true,
|
45 | 45 | "rules": {
|
| 46 | + "@typescript-eslint/interface-name-prefix": 0, |
| 47 | + "@typescript-eslint/no-use-before-define": 1, |
| 48 | + |
46 | 49 | "class-methods-use-this": 1,
|
47 |
| - "func-names": "off", |
| 50 | + // "func-names": 0, |
48 | 51 | "global-require": 1,
|
49 | 52 | "guard-for-in": 1,
|
50 |
| - "max-classes-per-file": "off", |
| 53 | + "max-classes-per-file": 0, |
51 | 54 | "no-array-constructor": 1,
|
52 | 55 | "no-continue": 1,
|
53 | 56 | "no-nested-ternary": 1,
|
|
73 | 76 | "no-return-assign": 1,
|
74 | 77 | "no-underscore-dangle": 1,
|
75 | 78 | "no-unreachable": 1,
|
76 |
| - "no-unused-vars": 1, |
77 |
| - "no-use-before-define": 1, |
| 79 | + "no-unused-vars": 0, |
| 80 | + "no-use-before-define": 0, |
78 | 81 | "prefer-destructuring": 1,
|
79 |
| - "prefer-object-spread": 0, |
| 82 | + // "prefer-object-spread": 0, |
80 | 83 | "prefer-rest-params": 1,
|
81 | 84 | "prefer-spread": 1,
|
82 | 85 | "strict": 0,
|
|
86 | 89 | // eslint-plugin-es - https://mysticatea.github.io/eslint-plugin-es/
|
87 | 90 |
|
88 | 91 | // eslint-plugin-import rules - https://github.com/benmosher/eslint-plugin-import/blob/master/README.md
|
| 92 | + "import/extensions": ["error", { "ts": "never" }], |
89 | 93 | "import/no-dynamic-require": 1,
|
| 94 | + "import/no-extraneous-dependencies": 0, |
90 | 95 | "import/prefer-default-export": 0,
|
91 | 96 |
|
92 | 97 | // eslint-plugin-jest - https://github.com/jest-community/eslint-plugin-jest/blob/master/README.md
|
|
103 | 108 | // eslint-plugin-jsdoc - https://github.com/gajus/eslint-plugin-jsdoc/blob/master/README.md
|
104 | 109 |
|
105 | 110 | // eslint-plugin-node - https://github.com/mysticatea/eslint-plugin-node
|
| 111 | + "node/no-extraneous-import": ["error", { "allowModules": ["ts-essentials"] }], |
106 | 112 | "node/no-unpublished-require": 1,
|
107 | 113 | "node/no-unsupported-features/es-syntax": 0,
|
108 | 114 | "node/no-deprecated-api": 1,
|
109 |
| - |
110 | 115 | "prettier/prettier": "error"
|
111 | 116 | }
|
112 | 117 | }
|
0 commit comments