{ "extends": [ "standard", "plugin:vue/recommended" ], "ignorePatterns": ["!.vuepress"], "parser": "vue-eslint-parser", "parserOptions": { "parser": "babel-eslint", "ecmaVersion": 8, "sourceType": "module" }, "rules": { "indent": ["error", 4], "vue/html-indent": ["error", 4, { "attribute": 1, "baseIndent": 1, "closeBracket": 0, "alignAttributesVertically": true }], "vue/script-indent": ["error", 4, { "baseIndent": 1 }], "vue/html-self-closing": ["error", { "html": { "void": "never", "normal": "any", "component": "always" } }], "vue/max-attributes-per-line": ["error", { "singleline": 4, "multiline": { "max": 1, "allowFirstLine": false } }] }, "overrides": [{ "files": ["*.vue"], "rules": { "indent": "off" } }] }