UNPKG

@wise/eslint-config

Version:
33 lines (32 loc) 989 B
import jest from 'eslint-plugin-jest'; import jestDom from 'eslint-plugin-jest-dom'; import { defineConfig } from './_defineConfig.js'; export default defineConfig([ ...[ jest.configs['flat/recommended'], jest.configs['flat/style'], jestDom.configs['flat/recommended'], ].map((config) => ({ ...config, files: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], })), { files: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], rules: { 'functional/immutable-data': 'off', 'jest/prefer-lowercase-title': [ 'warn', { ignore: ['describe', 'test'], }, ], 'jest/valid-title': [ 'warn', { ignoreTypeOfDescribeName: true, ignoreTypeOfTestName: true, }, ], }, }, ]);