From f26f3ccbdeac16b5b8177630e51e6e082dfdefa9 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Tue, 19 Feb 2019 18:17:40 +0800 Subject: [PATCH] update eslint-plugin-vue --- .eslintrc.yml | 3 +++ package.json | 2 +- yarn.lock | 44 +++++++++++++++++++++----------------------- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 5cfdbc8e..1bb344e1 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -75,6 +75,9 @@ rules: vue/v-on-style: error vue/html-quotes: error vue/order-in-components: warn + vue/no-template-shadow: error + vue/no-spaces-around-equal-signs-in-attribute: error + vue/no-unused-components: warn globals: blessing: false diff --git a/package.json b/package.json index 016a3ebb..05b1980e 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "csso-loader": "^0.3.1", "eslint": "^5.14.0", "eslint-formatter-beauty": "^3.0.0", - "eslint-plugin-vue": "^5.0.0-beta.3", + "eslint-plugin-vue": "^5.2.2", "execa": "^1.0.0", "file-loader": "^3.0.1", "jest": "^24.1.0", diff --git a/yarn.lock b/yarn.lock index ce7b6a99..01d7e948 100644 --- a/yarn.lock +++ b/yarn.lock @@ -909,12 +909,6 @@ acorn-globals@^4.1.0: dependencies: acorn "^5.0.0" -acorn-jsx@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e" - dependencies: - acorn "^5.0.3" - acorn-jsx@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" @@ -930,7 +924,7 @@ acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.3, acorn@^5.6.0: +acorn@^5.0.0, acorn@^5.5.3: version "5.7.2" resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz#91fa871883485d06708800318404e72bfb26dcc5" @@ -938,7 +932,7 @@ acorn@^5.2.1, acorn@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102" -acorn@^6.0.5, acorn@^6.0.7: +acorn@^6.0.2, acorn@^6.0.5, acorn@^6.0.7: version "6.1.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.0.tgz#b0a3be31752c97a0f7013c5f4903b71a05db6818" @@ -2988,11 +2982,12 @@ eslint-formatter-beauty@^3.0.0: code-excerpt "^2.1.1" log-symbols "^2.2.0" -eslint-plugin-vue@^5.0.0-beta.3: - version "5.0.0-beta.3" - resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.0.0-beta.3.tgz#f3fa9f109b76e20fc1e45a71ce7c6d567118924e" +eslint-plugin-vue@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.2.tgz#86601823b7721b70bc92d54f1728cfc03b36283c" + integrity sha512-CtGWH7IB0DA6BZOwcV9w9q3Ri6Yuo8qMjx05SmOGJ6X6E0Yo3y9E/gQ5tuNxg2dEt30tRnBoFTbvtmW9iEoyHA== dependencies: - vue-eslint-parser "^3.2.1" + vue-eslint-parser "^5.0.0" eslint-scope@3.7.1: version "3.7.1" @@ -3057,12 +3052,14 @@ eslint@^5.14.0: table "^5.2.3" text-table "^0.2.0" -espree@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634" +espree@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" + integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== dependencies: - acorn "^5.6.0" - acorn-jsx "^4.1.1" + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" espree@^5.0.1: version "5.0.1" @@ -8209,16 +8206,17 @@ vm-browserify@0.0.4, vm-browserify@~0.0.1: dependencies: indexof "0.0.1" -vue-eslint-parser@^3.2.1: - version "3.2.2" - resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-3.2.2.tgz#47c971ee4c39b0ee7d7f5e154cb621beb22f7a34" +vue-eslint-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" + integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g== dependencies: - debug "^3.1.0" + debug "^4.1.0" eslint-scope "^4.0.0" eslint-visitor-keys "^1.0.0" - espree "^4.0.0" + espree "^4.1.0" esquery "^1.0.1" - lodash "^4.17.10" + lodash "^4.17.11" vue-good-table@^2.16.0: version "2.16.0"