1import js from '@eslint/js'
2import globals from 'globals'
3import reactHooks from 'eslint-plugin-react-hooks'
4import reactRefresh from 'eslint-plugin-react-refresh'
5import { defineConfig, globalIgnores } from 'eslint/config'
7export default defineConfig([
8 globalIgnores(['dist']),
10 files: ['**/*.{js,jsx}'],
12 js.configs.recommended,
13 reactHooks.configs['recommended-latest'],
14 reactRefresh.configs.vite,
18 globals: globals.browser,
20 ecmaVersion: 'latest',
21 ecmaFeatures: { jsx: true },
26 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],