{ "env": { "browser": true, "es2021": true }, "extends": ["airbnb-base", "airbnb-typescript/base", "prettier"], "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": "latest", "sourceType": "module", "project": "./tsconfig.json" }, "plugins": ["@typescript-eslint", "eslint-plugin-prettier"], "ignorePatterns": ["node_modules"], "rules": { "prettier/prettier": "error", "import/export": "off", "import/prefer-default-export": "off", "max-classes-per-file": "off", "no-underscore-dangle": "off", "no-nested-ternary": "off", "@typescript-eslint/no-use-before-define": "off", "no-plusplus": "off", "prefer-destructuring": "off" } }