/ easyshell-web / eslint.config.js
eslint.config.js
1 import js from '@eslint/js' 2 import globals from 'globals' 3 import reactHooks from 'eslint-plugin-react-hooks' 4 import reactRefresh from 'eslint-plugin-react-refresh' 5 import tseslint from 'typescript-eslint' 6 import { defineConfig, globalIgnores } from 'eslint/config' 7 8 export default defineConfig([ 9 globalIgnores(['dist']), 10 { 11 files: ['**/*.{ts,tsx}'], 12 extends: [ 13 js.configs.recommended, 14 tseslint.configs.recommended, 15 reactHooks.configs.flat.recommended, 16 reactRefresh.configs.vite, 17 ], 18 languageOptions: { 19 ecmaVersion: 2020, 20 globals: globals.browser, 21 }, 22 }, 23 ])