{ "root": true, "env": { "es2021": true, "node": true, "browser": false }, "extends": [ "eslint:recommended", /** @see https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#recommended-configs */ "plugin:@typescript-eslint/recommended", "prettier" ], "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 12, "sourceType": "module" }, "plugins": ["@typescript-eslint"], "ignorePatterns": ["types/env.d.ts", "node_modules/**", "**/dist/**"], "rules": { "@typescript-eslint/no-unused-vars": "error", "@typescript-eslint/no-var-requires": "off", "@typescript-eslint/consistent-type-imports": "error", "vue/multi-word-component-names": "off", "vue/no-v-html": "off" } }