UNPKG

@shi-corp/development-utilities

Version:

Collection of configurations, settings and packages to be common across multiple products/repositories.

27 lines (26 loc) 839 B
import { defineConfig, globalIgnores } from 'eslint/config'; import { eslintConfig as baselineConfig } from './base.js'; import globals from 'globals'; import nextVitals from 'eslint-config-next/core-web-vitals'; import react from 'eslint-plugin-react'; import reactHooks from 'eslint-plugin-react-hooks'; export const eslintConfig = defineConfig([ ...baselineConfig, { 'languageOptions': { 'globals': { ...globals.browser } }, 'settings': { 'react': { 'version': 'detect' } } }, react.configs.flat['recommended'], react.configs.flat['jsx-runtime'], reactHooks.configs.flat.recommended, ...nextVitals, globalIgnores([ 'next.config.mjs', 'next.config.js', 'next-env.d.ts', '.next/**', 'out/**', 'build/**', 'jest.config.mjs' ]) ]);