// .eslintrc.cjs module.exports = { root: true, parser: "@typescript-eslint/parser", plugins: [ "@typescript-eslint", "import", "unused-imports", "simple-import-sort", ], extends: [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/strict-type-checked", "plugin:@typescript-eslint/stylistic-type-checked", "plugin:import/recommended", "plugin:import/typescript", "plugin:prettier/recommended", ], env: { es2022: true, node: true, browser: true, }, rules: { "prettier/prettier": "error", "import/order": "off", "simple-import-sort/imports": "error", "simple-import-sort/exports": "error", "unused-imports/no-unused-imports": "error", "@typescript-eslint/no-unused-vars": [ "error", { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }, ], }, ignorePatterns: ["dist", "node_modules", "public"], };