You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
616 B
23 lines
616 B
import js from '@eslint/js' |
|
import globals from 'globals' |
|
import reactHooks from 'eslint-plugin-react-hooks' |
|
import reactRefresh from 'eslint-plugin-react-refresh' |
|
import tseslint from 'typescript-eslint' |
|
import { defineConfig, globalIgnores } from 'eslint/config' |
|
|
|
export default defineConfig([ |
|
globalIgnores(['dist']), |
|
{ |
|
files: ['**/*.{ts,tsx}'], |
|
extends: [ |
|
js.configs.recommended, |
|
tseslint.configs.recommended, |
|
reactHooks.configs.flat.recommended, |
|
reactRefresh.configs.vite, |
|
], |
|
languageOptions: { |
|
ecmaVersion: 2020, |
|
globals: globals.browser, |
|
}, |
|
}, |
|
])
|
|
|