diff --git a/README.md b/README.md index 8853bb7..ff36d97 100644 --- a/README.md +++ b/README.md @@ -702,7 +702,7 @@ eslint-config-prettier has been tested with: - eslint-plugin-react 7.21.2 - eslint-plugin-standard 4.0.1 - eslint-plugin-unicorn 22.0.0 -- eslint-plugin-vue 6.2.2 +- eslint-plugin-vue 7.0.1 Have new rules been added since those versions? Have we missed any rules? Is there a plugin you would like to see exclusions for? Open an issue or a pull request! diff --git a/package-lock.json b/package-lock.json index de85cac..51471c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2711,22 +2711,15 @@ } }, "eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.0.1.tgz", + "integrity": "sha512-Pzl88S8Gue9BPcvSg+K/Av2V5UlwGeBxiZW5cLYbDngHm7vLnSuO/q2n54kIyCqfPmuD5PKlJrNSzoN+Ur9HRg==", "dev": true, "requires": { + "eslint-utils": "^2.1.0", "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "semver": "^7.3.2", + "vue-eslint-parser": "^7.1.0" } }, "eslint-rule-composer": { @@ -8406,9 +8399,9 @@ } }, "vue-eslint-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", - "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.1.tgz", + "integrity": "sha512-8FdXi0gieEwh1IprIBafpiJWcApwrU+l2FEj8c1HtHFdNXMd0+2jUSjBVmcQYohf/E72irwAXEXLga6TQcB3FA==", "dev": true, "requires": { "debug": "^4.1.1", diff --git a/package.json b/package.json index 616625f..df743c2 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "eslint-plugin-react": "7.21.2", "eslint-plugin-standard": "4.0.1", "eslint-plugin-unicorn": "22.0.0", - "eslint-plugin-vue": "6.2.2", + "eslint-plugin-vue": "7.0.1", "jest": "26.4.2", "prettier": "2.1.2", "replace": "1.2.0", diff --git a/vue.js b/vue.js index d60c2de..fa05625 100644 --- a/vue.js +++ b/vue.js @@ -10,7 +10,10 @@ module.exports = { "vue/block-spacing": "off", "vue/brace-style": "off", "vue/comma-dangle": "off", + "vue/comma-spacing": "off", + "vue/comma-style": "off", "vue/dot-location": "off", + "vue/func-call-spacing": "off", "vue/html-closing-bracket-newline": "off", "vue/html-closing-bracket-spacing": "off", "vue/html-end-tags": "off", @@ -21,12 +24,18 @@ module.exports = { "vue/max-attributes-per-line": "off", "vue/multiline-html-element-content-newline": "off", "vue/mustache-interpolation-spacing": "off", + "vue/no-extra-parens": "off", "vue/no-multi-spaces": "off", "vue/no-spaces-around-equal-signs-in-attribute": "off", + "vue/object-curly-newline": "off", "vue/object-curly-spacing": "off", + "vue/object-property-newline": "off", + "vue/operator-linebreak": "off", "vue/script-indent": "off", "vue/singleline-html-element-content-newline": "off", + "vue/space-in-parens": "off", "vue/space-infix-ops": "off", "vue/space-unary-ops": "off", + "vue/template-curly-spacing": "off", }, };