| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- {
- "root": true,
- "env": {
- "node": true,
- "browser": true,
- "es2021": true
- },
- "parserOptions": {
- "ecmaVersion": "latest",
- "parser": "@typescript-eslint/parser",
- "sourceType": "module"
- },
- "extends": [
- "plugin:vue/vue3-essential",
- "eslint:recommended",
- "@vue/typescript/recommended"
- ],
- "rules": {
- // "@typescript-eslint/no-explicit-any": ["error"],
- "no-console": "off",
- "no-debugger": "off",
- "vue/no-deprecated-slot-attribute": "off",
- "indent": ["error", 2],
- "linebreak-style": [0, "error", "windows"],
- "no-extend-native": 0,
- "no-throw-literal": 0,
- "no-unused-vars": 1,
- "prefer-const": 0,
- "quotes": ["error", "single"],
- "semi": ["error", "never"],
- "no-return-assign": 0,
- "promise/param-names": 0,
- "vue/multi-word-component-names": 0,
- "vue/no-multiple-template-root": 0,
- "vue/no-v-model-argument": 0,
- "vue/no-v-for-template-key": 0,
- "vue/component-tags-order": ["error", {
- "order": [ [ "script", "template" ], "style" ]
- }]
- }
- }
|