{ "env": { "browser": true, "es2020": true, "node": true }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 11, "sourceType": "module" }, "extends": [ "eslint:recommended", "plugin:prettier/recommended", "plugin:import/recommended", "plugin:@typescript-eslint/recommended", "next" ], "plugins": ["@typescript-eslint", "prettier"], "settings": { "import/resolver": { "alias": { "map": [ ["assets", "./assets"], ["components", "./components"], ["db", "./db"], ["hooks", "./hooks"], ["lang", "./lang"], ["lib", "./lib"], ["public", "./public"], ["queries", "./queries"], ["store", "./store"], ["styles", "./styles"] ], "extensions": [".ts", ".tsx", ".js", ".jsx", ".json"] } } }, "rules": { "no-console": "error", "react/display-name": "off", "react/react-in-jsx-scope": "off", "react/prop-types": "off", "import/no-anonymous-default-export": "off", "@next/next/no-img-element": "off", "@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-var-requires": "off" }, "globals": { "React": "writable" } }