From 69149ba91c2cda73b316e16d787f2e851e340d55 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Sat, 30 Oct 2021 13:03:47 +0900 Subject: [PATCH 1/2] Upgrade vue-eslint-parser to use patch. https://github.com/vuejs/vue-eslint-parser/releases/tag/v8.0.1 --- package.json | 2 +- .../rules/no-async-in-computed-properties.js | 27 ++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 99beb02dd..9e5a20170 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint-utils": "^3.0.0", "natural-compare": "^1.4.0", "semver": "^7.3.5", - "vue-eslint-parser": "^8.0.0" + "vue-eslint-parser": "^8.0.1" }, "devDependencies": { "@types/eslint": "^7.28.1", diff --git a/tests/lib/rules/no-async-in-computed-properties.js b/tests/lib/rules/no-async-in-computed-properties.js index c54b833af..917575dbd 100644 --- a/tests/lib/rules/no-async-in-computed-properties.js +++ b/tests/lib/rules/no-async-in-computed-properties.js @@ -307,8 +307,33 @@ ruleTester.run('no-async-in-computed-properties', rule, { } `, parserOptions + }, + { + // https://github.com/vuejs/eslint-plugin-vue/issues/1690 + filename: 'test.vue', + parser, + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020 + }, + code: ` + + + ` } - ], + ].reverse(), invalid: [ { From 55315d56330ed2bec2e0ab8399ab03bdb44f86ef Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Sat, 30 Oct 2021 13:05:37 +0900 Subject: [PATCH 2/2] fix --- tests/lib/rules/no-async-in-computed-properties.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/lib/rules/no-async-in-computed-properties.js b/tests/lib/rules/no-async-in-computed-properties.js index 917575dbd..a244c7747 100644 --- a/tests/lib/rules/no-async-in-computed-properties.js +++ b/tests/lib/rules/no-async-in-computed-properties.js @@ -333,7 +333,7 @@ ruleTester.run('no-async-in-computed-properties', rule, { } ` } - ].reverse(), + ], invalid: [ {