From c16de9373bb2b14778135a3f59b65f56eb972ab4 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Fri, 12 Apr 2024 05:32:32 +0300 Subject: [PATCH] refactor: update eslint, jest configs --- .eslintrc | 32 +++--------------------------- configs/jest/jest-eslint.config.js | 14 ------------- configs/jest/jest.config.js | 12 ----------- jest.config.js | 1 + 4 files changed, 4 insertions(+), 55 deletions(-) delete mode 100644 configs/jest/jest-eslint.config.js delete mode 100644 configs/jest/jest.config.js diff --git a/.eslintrc b/.eslintrc index 1dde8ce..1508c12 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,33 +1,7 @@ { "extends": "ksv741", - "env": { - "jest": true - }, - "rules": { - "import/extensions": [ - "error", "ignorePackages", { - "mjs": "never", - "cjs": "never", - "js": "never", - "jsx": "never" - }] - }, + "reportUnusedDisableDirectives": true, "settings": { - "import/resolver": { - "node": { - "extensions": [ - ".mjs", ".cjs", ".js", ".json", ".jsx" - ] - } - }, - "import/extensions": [ - ".mjs", ".cjs", ".js", ".json", ".jsx" - ] - }, - "overrides": [ - { - "files": ["**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)"], - "extends": ["./configs/jest/jest-eslint.config.js"] - } - ] + "import/resolver": "webpack" + } } diff --git a/configs/jest/jest-eslint.config.js b/configs/jest/jest-eslint.config.js deleted file mode 100644 index 621a97a..0000000 --- a/configs/jest/jest-eslint.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - plugins: [ - 'jest', - 'jest-dom', - 'jest-formatting', - 'testing-library', - ], - extends: [ - 'plugin:jest/recommended', - 'plugin:jest-dom/recommended', - 'plugin:jest-formatting/recommended', - 'plugin:testing-library/react', - ], -}; diff --git a/configs/jest/jest.config.js b/configs/jest/jest.config.js deleted file mode 100644 index 9d76ab6..0000000 --- a/configs/jest/jest.config.js +++ /dev/null @@ -1,12 +0,0 @@ -const path = require('path'); - -module.exports = { - testEnvironment: 'jsdom', - rootDir: '../../', - transform: { - '\\.jsx?$': ['babel-jest', { - configFile: path.resolve(__dirname, 'babel-jest.config.js'), - }], - }, - setupFilesAfterEnv: [path.resolve(__dirname, 'setupTests.js')], -}; diff --git a/jest.config.js b/jest.config.js index 9a0ee11..9a8b35b 100644 --- a/jest.config.js +++ b/jest.config.js @@ -6,4 +6,5 @@ module.exports = { }], }, setupFilesAfterEnv: ['./configs/jest/setupTests.js'], + modulePaths: ['src'], };