UNPKG

@wilboerht/blog-template

Version:
51 lines (50 loc) 1.25 kB
{ "root": true, "env": { "browser": true, "es2021": true, "node": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:vue/vue3-recommended", "prettier" ], "parser": "vue-eslint-parser", "parserOptions": { "parser": "@typescript-eslint/parser", "ecmaVersion": "latest", "sourceType": "module" }, "plugins": ["@typescript-eslint", "vue"], "rules": { "vue/multi-word-component-names": "off", "@typescript-eslint/no-explicit-any": "warn", "@typescript-eslint/no-unused-vars": ["warn", { "argsIgnorePattern": "^_" }], "no-console": ["warn", { "allow": ["warn", "error"] }] }, "overrides": [ { "files": ["**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)"], "extends": ["plugin:testing-library/vue"], "rules": { "no-console": "off" } }, { "files": ["*.vue"], "rules": { "no-undef": "off" } }, { "files": ["scripts/**/*.js"], "rules": { "no-console": "off", "@typescript-eslint/no-var-requires": "off" } } ], "ignorePatterns": ["*.md", "node_modules/", "dist/", ".vitepress/cache/", ".vitepress/dist/"] }