module.exports = { parser: 'babel-eslint', extends: [ '@tedconf', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended', ], settings: { 'import/resolver': { 'babel-module': {}, node: { extensions: ['.js', '.ts', '.tsx'], }, }, }, rules: { 'react/jsx-filename-extension': 0, '@typescript-eslint/ban-ts-ignore': 1, 'jsx-a11y/anchor-is-valid': 0, 'react/jsx-props-no-spreading': 0, 'import/extensions': 0, 'import/no-extraneous-dependencies': [ 'error', { devDependencies: true, optionalDependencies: false, peerDependencies: false, }, ], }, overrides: [ { files: ['**/__mocks__/*.js', '*.spec.js'], env: { jest: true, }, }, ], };