mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-07-25 15:40:06 +03:00
Simplify
This commit is contained in:
parent
7e8245befa
commit
5f2f93ff85
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
}
|
||||
|
|
|
@ -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'],
|
||||
}
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
|
@ -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'],
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user