Vue 3 Emit Event

Posted on  by admin
Rule IDDescription
vue/multi-word-component-namesrequire component names to be always multi-word3️⃣2️⃣🔨
vue/no-arrow-functions-in-watchdisallow using arrow functions to define watcher3️⃣2️⃣⚠️
vue/no-async-in-computed-propertiesdisallow asynchronous actions in computed properties3️⃣2️⃣⚠️
vue/no-computed-properties-in-datadisallow accessing computed properties in data.3️⃣2️⃣⚠️
vue/no-custom-modifiers-on-v-modeldisallow custom modifiers on v-model used on the component2️⃣⚠️
vue/no-deprecated-data-object-declarationdisallow using deprecated object declaration on data (in Vue.js 3.0.0+)🔧3️⃣⚠️
vue/no-deprecated-destroyed-lifecycledisallow using deprecated destroyed and beforeDestroy lifecycle hooks (in Vue.js 3.0.0+)🔧3️⃣⚠️
vue/no-deprecated-dollar-listeners-apidisallow using deprecated $listeners (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-dollar-scopedslots-apidisallow using deprecated $scopedSlots (in Vue.js 3.0.0+)🔧3️⃣⚠️
vue/no-deprecated-events-apidisallow using deprecated events api (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-filterdisallow using deprecated filters syntax (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-functional-templatedisallow using deprecated the functional template (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-html-element-isdisallow using deprecated the is attribute on HTML elements (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-inline-templatedisallow using deprecated inline-template attribute (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-props-default-thisdisallow deprecated this access in props default function (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-router-link-tag-propdisallow using deprecated tag property on RouterLink (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-scope-attributedisallow deprecated scope attribute (in Vue.js 2.5.0+)🔧3️⃣🔨
vue/no-deprecated-slot-attributedisallow deprecated slot attribute (in Vue.js 2.6.0+)🔧3️⃣🔨
vue/no-deprecated-slot-scope-attributedisallow deprecated slot-scope attribute (in Vue.js 2.6.0+)🔧3️⃣🔨
vue/no-deprecated-v-bind-syncdisallow use of deprecated .sync modifier on v-bind directive (in Vue.js 3.0.0+)🔧3️⃣⚠️
vue/no-deprecated-v-isdisallow deprecated v-is directive (in Vue.js 3.1.0+)🔧3️⃣🔨
vue/no-deprecated-v-on-native-modifierdisallow using deprecated .native modifiers (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-deprecated-v-on-number-modifiersdisallow using deprecated number (keycode) modifiers (in Vue.js 3.0.0+)🔧3️⃣⚠️
vue/no-deprecated-vue-config-keycodesdisallow using deprecated Vue.config.keyCodes (in Vue.js 3.0.0+)3️⃣⚠️
vue/no-dupe-keysdisallow duplication of field names3️⃣2️⃣⚠️
vue/no-dupe-v-else-ifdisallow duplicate conditions in v-if / v-else-if chains3️⃣2️⃣⚠️
vue/no-duplicate-attributesdisallow duplication of attributes3️⃣2️⃣⚠️
vue/no-export-in-script-setupdisallow export in