module.exports = { root: true, env: { browser: true, es2021: true }, extends: [ 'eslint:recommended', 'plugin:react/recommended', 'plugin:react/jsx-runtime', 'plugin:react-hooks/recommended', ], parserOptions: { ecmaVersion: 'latest', sourceType: 'module', ecmaFeatures: { jsx: true }, }, settings: { react: { version: 'detect' } }, ignorePatterns: ['dist', 'node_modules', 'public'], overrides: [ { files: ['vite.config.js'], env: { node: true, es2022: true }, }, ], rules: { 'react/prop-types': 'off', 'react/no-unescaped-entities': 'off', 'no-unused-vars': ['warn', { args: 'none', caughtErrors: 'none' }], 'no-console': ['warn', { allow: ['warn', 'error'] }], }, }