module.exports = { root: true, env: { browser: true, node: true, }, extends: [ "plugin:react/recommended", "plugin:@typescript-eslint/recommended", "prettier", "plugin:prettier/recommended", ], ignorePatterns: ["index.html", "node_modules/", "dist/", "backend/**/target"], parser: "@typescript-eslint/parser", plugins: ["@typescript-eslint"], rules: { "no-console": process.env.NODE_ENV === "production" ? "error" : "off", "no-debugger": process.env.NODE_ENV === "production" ? "error" : "off", "@typescript-eslint/no-unused-vars": "warn", "@typescript-eslint/no-explicit-any": "warn", "react/react-in-jsx-scope": "off", }, settings: { react: { version: "detect", }, "import/resolver": { alias: { map: [ ["@", "./src"], ["@root", "./"], ], extensions: [".tsx", ".ts", ".jsx", ".js", ".mjs", ".cjs"], }, }, }, };