diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/javascript.ts | 8 | ||||
-rw-r--r-- | src/typescript.ts | 16 |
2 files changed, 18 insertions, 6 deletions
diff --git a/src/javascript.ts b/src/javascript.ts index 0031bf0..6dd6ac8 100644 --- a/src/javascript.ts +++ b/src/javascript.ts @@ -2,7 +2,13 @@ import rDefault from "./rules/default.json"; import rImport from "./rules/import.json"; module.exports = { - "extends": ["eslint:all"], + "extends": [ + "eslint:recommended", + "plugin:import/errors", + "plugin:import/recommended", + "plugin:import/warnings", + ], + "plugins": ["import"], "rules": { ...rDefault, ...rImport, diff --git a/src/typescript.ts b/src/typescript.ts index 5221154..b24cbed 100644 --- a/src/typescript.ts +++ b/src/typescript.ts @@ -2,7 +2,13 @@ import rDefault from "./rules/typescript/default.json"; import rOverrides from "./rules/typescript/overrides.json"; module.exports = { - "extends": ["./javascript"], + "extends": [ + "./javascript", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:@typescript-eslint/recommended-requiring-type-checking", + "plugin:import/typescript", + ], "overrides": [ { files: [ @@ -13,9 +19,9 @@ module.exports = { }, ], "parser": "@typescript-eslint/parser", - "parserOptions": { - tsconfigRootDir: __dirname, - }, - "plugins": ["@typescript-eslint"], + "plugins": [ + "@typescript-eslint", + "import", + ], "rules": { ...rDefault }, }; |