✨ Enhancements
Added Support for Vue 3.4 🏀
- #2357 Added support for
v-bind
same-name shorthand. - #2360 Added support for
defineModel
macro.
New Rules
- #2110 Added
vue/enforce-style-attribute
rule that enforces or forbids the use of thescoped
andmodule
attributes in SFC top level<style>
tags.
New Options
- #2323 Added
allow
list option tovue/no-template-shadow
rule. - #2339 Added
allow
list option tovue/no-v-text-v-html-on-component
rule. - #2346 Added
selfClosingTag
option tovue/html-closing-bracket-newline
rule. - #2349 Added
defineExposeLast
option tovue/define-macros-order
rule.
Improvements
- #2345 Added support for
$props.<prop>
tovue/no-unused-properties
rule. - #2276 Added support for Vuex to
vue/no-unused-properties
rule.
🐛 Bug Fixes
- #2340 Fixed
vue/no-unused-emit-declarations
rule to detect emits in template with<script setup>
. - #2350 Fixed
vue/require-explicit-emits
rule to detect emits in template with<script setup>
.
Full Changelog: v9.19.2...v9.20.0