module.exports = { settings: { 'import/resolver': { node: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], }, }, react: { version: 'detect', }, }, root: true, parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:import/errors', 'plugin:import/typescript', 'plugin:react/recommended', 'plugin:react-hooks/recommended', ], rules: { 'react/jsx-uses-react': 'off', 'react/react-in-jsx-scope': 'off', 'react/prop-types': 'off', '@typescript-eslint/no-shadow': 'error', }, };