diff --git a/eslint.ts.jest.config.base.mjs b/eslint.ts.jest.config.base.mjs index 8f2bc0f7..fd916a03 100644 --- a/eslint.ts.jest.config.base.mjs +++ b/eslint.ts.jest.config.base.mjs @@ -3,42 +3,42 @@ import tseslint from 'typescript-eslint'; import jest from 'eslint-plugin-jest'; import eslintConfigPrettier from 'eslint-config-prettier'; -export default (files, tsconfigRootDir, project) => [ +export default (tsconfigRootDir) => [ { - files, + files: ['test/**/*.ts'], ...eslint.configs.recommended, }, ...tseslint.configs.recommendedTypeChecked.map((config) => ({ - files, + files: ['test/**/*.ts'], ...config, })), ...tseslint.configs.stylisticTypeChecked.map((config) => ({ - files, + files: ['test/**/*.ts'], ...config, })), { - files, + files: ['test/**/*.ts'], languageOptions: { parserOptions: { - project, + project: ['./tsconfig.test.json'], tsconfigRootDir, }, }, }, { - files, + files: ['test/**/*.ts'], ...jest.configs['flat/recommended'], }, { - files, + files: ['test/**/*.ts'], ...jest.configs['jest/style'], }, { - files, + files: ['test/**/*.ts'], ...eslintConfigPrettier, }, { - files, + files: ['test/**/*.ts'], rules: { '@typescript-eslint/no-unsafe-return': 'off', '@typescript-eslint/no-unsafe-assignment': 'off', diff --git a/eslint.ts.react.jest.config.base.mjs b/eslint.ts.react.jest.config.base.mjs index be88d53c..f0db2ab2 100644 --- a/eslint.ts.react.jest.config.base.mjs +++ b/eslint.ts.react.jest.config.base.mjs @@ -6,34 +6,34 @@ import eslintPluginReactHooks from 'eslint-plugin-react-hooks'; import jest from 'eslint-plugin-jest'; import eslintConfigPrettier from 'eslint-config-prettier'; -export default (files, tsconfigRootDir, project) => [ +export default (tsconfigRootDir) => [ { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...eslint.configs.recommended, }, ...tseslint.configs.recommendedTypeChecked.map((config) => ({ - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...config, })), ...tseslint.configs.stylisticTypeChecked.map((config) => ({ - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...config, })), { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], languageOptions: { parserOptions: { - project, + project: ['./tsconfig.test.json'], tsconfigRootDir, }, }, }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...react.configs.flat.recommended, }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], settings: { react: { version: 'detect', @@ -41,25 +41,25 @@ export default (files, tsconfigRootDir, project) => [ }, }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], plugins: { 'react-hooks': fixupPluginRules(eslintPluginReactHooks), }, }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...jest.configs['flat/recommended'], }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...jest.configs['jest/style'], }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], ...eslintConfigPrettier, }, { - files, + files: ['test/**/*.ts', 'test/**/*.tsx'], rules: { '@typescript-eslint/no-unsafe-return': 'off', '@typescript-eslint/no-unsafe-assignment': 'off', diff --git a/packages/map2tree/eslint.config.js b/packages/map2tree/eslint.config.js index f8215c17..624b7096 100644 --- a/packages/map2tree/eslint.config.js +++ b/packages/map2tree/eslint.config.js @@ -5,9 +5,7 @@ import eslintTsJest from '../../eslint.ts.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTs(import.meta.dirname), - ...eslintTsJest(['test/**/*.ts'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsJest(import.meta.dirname), { ignores: ['lib'], }, diff --git a/packages/react-base16-styling/eslint.config.js b/packages/react-base16-styling/eslint.config.js index f8215c17..624b7096 100644 --- a/packages/react-base16-styling/eslint.config.js +++ b/packages/react-base16-styling/eslint.config.js @@ -5,9 +5,7 @@ import eslintTsJest from '../../eslint.ts.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTs(import.meta.dirname), - ...eslintTsJest(['test/**/*.ts'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsJest(import.meta.dirname), { ignores: ['lib'], }, diff --git a/packages/react-dock/eslint.config.js b/packages/react-dock/eslint.config.js index 1ad99e50..03a66c40 100644 --- a/packages/react-dock/eslint.config.js +++ b/packages/react-dock/eslint.config.js @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['demo', 'lib'], }, diff --git a/packages/react-json-tree/eslint.config.js b/packages/react-json-tree/eslint.config.js index 6fd60d24..c2ad02a3 100644 --- a/packages/react-json-tree/eslint.config.js +++ b/packages/react-json-tree/eslint.config.js @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['examples', 'lib'], }, diff --git a/packages/redux-devtools-app-core/eslint.config.mjs b/packages/redux-devtools-app-core/eslint.config.mjs index 0e824d6f..e62cb40e 100644 --- a/packages/redux-devtools-app-core/eslint.config.mjs +++ b/packages/redux-devtools-app-core/eslint.config.mjs @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['lib'], }, diff --git a/packages/redux-devtools-app/eslint.config.mjs b/packages/redux-devtools-app/eslint.config.mjs index 73b9d0e9..49bb7afc 100644 --- a/packages/redux-devtools-app/eslint.config.mjs +++ b/packages/redux-devtools-app/eslint.config.mjs @@ -12,9 +12,7 @@ export default [ ['demo/**/*.ts', 'demo/**/*.tsx'], ['./tsconfig.demo.json'], ), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), ...eslintTs( import.meta.dirname, ['webpack.config.ts', 'webpack.config.umd.ts'], diff --git a/packages/redux-devtools-cli/eslint.config.mjs b/packages/redux-devtools-cli/eslint.config.mjs index 3bf8bed1..2fb17e91 100644 --- a/packages/redux-devtools-cli/eslint.config.mjs +++ b/packages/redux-devtools-cli/eslint.config.mjs @@ -6,9 +6,7 @@ import eslintTsJest from '../../eslint.ts.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTs(import.meta.dirname), - ...eslintTsJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsJest(import.meta.dirname), { ignores: ['dist', 'umd'], }, diff --git a/packages/redux-devtools-inspector-monitor-test-tab/eslint.config.mjs b/packages/redux-devtools-inspector-monitor-test-tab/eslint.config.mjs index c2231cda..89801320 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/eslint.config.mjs +++ b/packages/redux-devtools-inspector-monitor-test-tab/eslint.config.mjs @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['demo', 'lib'], } diff --git a/packages/redux-devtools-inspector-monitor-trace-tab/eslint.config.mjs b/packages/redux-devtools-inspector-monitor-trace-tab/eslint.config.mjs index 8ecdb210..ef85e6c3 100644 --- a/packages/redux-devtools-inspector-monitor-trace-tab/eslint.config.mjs +++ b/packages/redux-devtools-inspector-monitor-trace-tab/eslint.config.mjs @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['lib'], } diff --git a/packages/redux-devtools-instrument/eslint.config.mjs b/packages/redux-devtools-instrument/eslint.config.mjs index f8215c17..624b7096 100644 --- a/packages/redux-devtools-instrument/eslint.config.mjs +++ b/packages/redux-devtools-instrument/eslint.config.mjs @@ -5,9 +5,7 @@ import eslintTsJest from '../../eslint.ts.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTs(import.meta.dirname), - ...eslintTsJest(['test/**/*.ts'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsJest(import.meta.dirname), { ignores: ['lib'], }, diff --git a/packages/redux-devtools/eslint.config.mjs b/packages/redux-devtools/eslint.config.mjs index 6fd60d24..c2ad02a3 100644 --- a/packages/redux-devtools/eslint.config.mjs +++ b/packages/redux-devtools/eslint.config.mjs @@ -5,9 +5,7 @@ import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(['test/**/*.ts', 'test/**/*.tsx'], import.meta.dirname, [ - './tsconfig.test.json', - ]), + ...eslintTsReactJest(import.meta.dirname), { ignores: ['examples', 'lib'], },