module.exports = { root: true, parser: '@typescript-eslint/parser', parserOptions: { tsconfigRootDir: __dirname, project: ['./tsconfig.json'], }, plugins: [ '@typescript-eslint', ], extends: [ 'airbnb-typescript', 'plugin:@typescript-eslint/recommended-requiring-type-checking', ], settings: { react: { // silence the warning even though we don't use react "version": "latest", }, }, rules: { '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-namespace': 'off', '@typescript-eslint/no-unsafe-call': 'off', '@typescript-eslint/no-unsafe-member-access': 'off', '@typescript-eslint/triple-slash-reference': 'off', '@typescript-eslint/indent': 'off', 'import/prefer-default-export': 'off', 'no-param-reassign': 'off', 'no-underscore-dangle': 'off', } };