diff --git a/package-lock.json b/package-lock.json index 1656845..5f4b7b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2005,9 +2005,8 @@ } }, "eslint-plugin-vue": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.1.0.tgz", - "integrity": "sha512-C7avvbGLb9J1PyGiFolPcGR4ljUc+dKm5ZJdrUKXwXFxHHx4SqOmRI29AsFyW7PbCGcnOvIlaq7NJS6HDIak+g==", + "version": "github:vuejs/eslint-plugin-vue#9c49dcc8ff792ec6798037bd6b7f4ac3d26fdf68", + "from": "github:vuejs/eslint-plugin-vue#9c49dcc8ff792ec6798037bd6b7f4ac3d26fdf68", "dev": true, "requires": { "vue-eslint-parser": "^4.0.2" @@ -2047,9 +2046,9 @@ }, "dependencies": { "acorn": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz", - "integrity": "sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.5.tgz", + "integrity": "sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg==", "dev": true } } diff --git a/package.json b/package.json index f303c17..9e609d1 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "eslint-plugin-standard": "4.0.0", "eslint-plugin-typescript": "1.0.0-rc.1", "eslint-plugin-unicorn": "6.0.1", - "eslint-plugin-vue": "5.1.0", + "eslint-plugin-vue": "github:vuejs/eslint-plugin-vue#9c49dcc8ff792ec6798037bd6b7f4ac3d26fdf68", "jest": "23.6.0", "prettier": "1.15.3", "replace": "1.0.1", diff --git a/vue.js b/vue.js index 8b64b3c..45c12ef 100644 --- a/vue.js +++ b/vue.js @@ -4,17 +4,22 @@ module.exports = { rules: { "vue/html-self-closing": 0, + "vue/array-bracket-spacing": "off", "vue/html-closing-bracket-newline": "off", "vue/html-closing-bracket-spacing": "off", "vue/html-end-tags": "off", "vue/html-indent": "off", "vue/html-quotes": "off", + "vue/key-spacing": "off", "vue/max-attributes-per-line": "off", "vue/multiline-html-element-content-newline": "off", "vue/mustache-interpolation-spacing": "off", "vue/no-multi-spaces": "off", "vue/no-spaces-around-equal-signs-in-attribute": "off", + "vue/object-curly-spacing": "off", "vue/script-indent": "off", - "vue/singleline-html-element-content-newline": "off" + "vue/singleline-html-element-content-newline": "off", + "vue/space-infix-ops": "off", + "vue/space-unary-ops": "off" } };