{ "root": true, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "plugin:import/recommended", "plugin:import/typescript", "prettier" ], "plugins": ["import"], "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 2020 }, "env": { "node": true, "es6": true }, "rules": { "no-unused-vars": "off", "import/no-unresolved": "off", "@typescript-eslint/no-unused-vars": [ "error", { "vars": "all", "varsIgnorePattern": "^_", "argsIgnorePattern": "^_" } ], "no-console": "off", "import/order": [ "error", { "groups": [ "builtin", "external", "internal", ["parent", "sibling", "index"] ], "pathGroups": [ { "pattern": "@colanode/**", "group": "internal", "position": "after" } ], "pathGroupsExcludedImportTypes": ["builtin"], "alphabetize": { "order": "asc", "caseInsensitive": true }, "newlines-between": "always" } ] }, "ignorePatterns": ["dist", "node_modules"] }