From 1a948b6dc22f6175224c7db00757117a163740a8 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Sun, 4 Jul 2021 11:38:49 +0900 Subject: [PATCH] Update `vue/require-emit-validator` rule to support ` + `, + parser: require.resolve('vue-eslint-parser'), + parserOptions: { + ecmaVersion: 6, + sourceType: 'module', + parser: require.resolve('@typescript-eslint/parser') + } } ], @@ -325,6 +339,46 @@ ruleTester.run('require-emit-validator', rule, { line: 4 } ] + }, + { + filename: 'test.vue', + code: ` + + `, + parser: require.resolve('vue-eslint-parser'), + parserOptions: { + ecmaVersion: 6, + sourceType: 'module' + }, + errors: [ + { + messageId: 'missing', + data: { name: 'foo' }, + line: 3 + } + ] + }, + { + filename: 'test.vue', + code: ` + + `, + parser: require.resolve('vue-eslint-parser'), + parserOptions: { + ecmaVersion: 6, + sourceType: 'module' + }, + errors: [ + { + messageId: 'skipped', + data: { name: 'foo' }, + line: 3 + } + ] } ] })