From f070ee12cb208f41c330e4ca9507bb3eb1526da1 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Thu, 28 Oct 2021 15:23:00 +0900 Subject: [PATCH] Fix false positives for non-vue file in `vue/multi-word-component-names` rule --- tests/lib/rules/multi-word-component-names.js | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/lib/rules/multi-word-component-names.js b/tests/lib/rules/multi-word-component-names.js index d143f6388..d5b0f8851 100644 --- a/tests/lib/rules/multi-word-component-names.js +++ b/tests/lib/rules/multi-word-component-names.js @@ -169,6 +169,35 @@ tester.run('multi-word-component-names', rule, { } ` + }, + { + filename: 'test.js', + code: ` + new Vue({}) + ` + }, + { + // https://github.com/vuejs/eslint-plugin-vue/issues/1670 + filename: 'main.ts', + code: ` + import Vue from 'vue' + import VueCompositionAPI, { h } from '@vue/composition-api' + import i18n from '@/i18n' + import router from '@/router' + import store from '@/store' + // ... + + Vue.use(VueCompositionAPI) + + new Vue({ + i18n, + router, + store, + setup() { + return () => h(App) + }, + }).$mount('#app') + ` } ], invalid: [