From 6a69b05866c0859c64af842e15b7e5f6e512e53a Mon Sep 17 00:00:00 2001 From: "Simen A. W. Olsen" Date: Fri, 14 Jul 2023 13:36:29 +0200 Subject: [PATCH] chore: use .eslintrc.cjs --- .eslintrc.cjs | 16 ++++++++++++++++ .eslintrc.json | 34 ---------------------------------- 2 files changed, 16 insertions(+), 34 deletions(-) create mode 100644 .eslintrc.cjs delete mode 100644 .eslintrc.json diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..cea20a1 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,16 @@ +module.exports = { + extends: ['@bjerk/eslint-config', 'plugin:jest/recommended'], + plugins: ['jest'], + overrides: [ + { + files: 'jest.config.*', + rules: { + 'import/no-default-export': 'off', + }, + }, + ], + parserOptions: { + project: true, + tsconfigRootDir: __dirname, + }, +}; diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index fa446f1..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended", - "plugin:jest/recommended", - "prettier", - "prettier/@typescript-eslint" - ], - "env": { - "browser": false, - "es6": true, - "node": true - }, - "parser": "@typescript-eslint/parser", - "plugins": ["@typescript-eslint", "jest", "import"], - "rules": { - "sort-imports": ["error", { "ignoreDeclarationSort": true }], - "import/order": [ - "error", - { "alphabetize": { "order": "asc" }, "newlines-between": "never" } - ], - "no-return-await": "error", - "no-console": "error", - "import/no-default-export": "error", - "import/no-extraneous-dependencies": "error", - "import/no-unassigned-import": "error", - "@typescript-eslint/no-unused-vars": [ - "error", - { "argsIgnorePattern": "^_", "caughtErrors": "all" } - ], - "@typescript-eslint/no-unused-expressions": "error" - } -}