module.exports = { extends: [ 'eslint:recommended', 'plugin:react/recommended', 'plugin:import/recommended', 'plugin:jsx-a11y/recommended', 'plugin:@typescript-eslint/recommended', 'eslint-config-prettier', ], ignorePatterns: ['src-tauri/**/*'], settings: { react: { version: 'detect', }, 'import/resolver': { node: { paths: ['src-web'], extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }, }, rules: { "jsx-a11y/no-autofocus": "warn", "react/react-in-jsx-scope": "off", "@typescript-eslint/consistent-type-imports": ["error", { prefer: "type-imports", disallowTypeAnnotations: true, fixStyle: "separate-type-imports", }] }, };