{ "parser": "typescript-eslint-parser", "parserOptions": { "sourceType": "module" }, "plugins": ["typescript"], "rules": { "typescript/no-unused-vars": ["error"], "no-undefined": ["off"], "no-undef": ["off"], "no-restricted-syntax": ["off"], "no-unused-vars": ["off"], "no-restricted-globals": ["off"], "no-unexpected-require": ["off"], "import/first": ["off"], // Buggy for TS, see https://github.com/eslint/typescript-eslint-parser/issues/384 "no-useless-constructor": ["off"], // Already handled by TSLint "import/no-dynamic-require": ["off"], "import/no-extraneous-dependencies": ["off"] }, "settings": { "import/resolver": { "node": { "extensions": [".ts", ".tsx", ".js", ".jsx"] } } } }