💥 Breaking Changes
- Updated presets configs.
- Changed
plugin:vue/vue3-essential
config - Changed
plugin:vue/vue3-strongly-recommended
config - Changed
plugin:vue/vue3-recommended
config- Added
vue/no-deprecated-v-on-number-modifiers
rule - Added
vue/no-deprecated-data-object-declaration
rule - Added
vue/no-deprecated-events-api
rule - Added
vue/no-watch-after-await
rule - Added
vue/require-v-if-inside-transition
rule - Added
vue/no-deprecated-inline-template
rule
- Added
- Changed
- #1088 Updated the rules of this plugin to detect Vue.js 3.x components.
✨ Enhancements
Core:
- #1088 Updated the rules of this plugin to detect Vue.js 3.x components.
New Rules:
- #1079 Added
vue/no-deprecated-v-on-number-modifiers
rule that reports use of deprecatedKeyboardEvent.keyCode
modifier onv-on
directive. RFC0014 - #1083 Added
vue/no-deprecated-data-object-declaration
rule that reports use of deprecated object declaration ondata
property. RFC0019 - #1086 Added
vue/no-template-no-target-blank
rule that disallows usingtarget="_blank"
attribute withoutrel="noopener noreferrer"
to avoid a security vulnerability. - #1097 Added
vue/no-deprecated-events-api
rule that reports use of deprecated$on
,$off
and$once
api (removed in Vue.js v3.0.0+). RFC0020 - #1068 Added
vue/no-watch-after-await
rule that reports thewatch()
afterawait
expression. RFC0013 - #1099 Added
vue/require-v-if-inside-transition
rule that reports elements inside<transition>
that do not control the display. RFC0017 - #1100 Add
vue/no-deprecated-inline-template
rule that reports deprecatedinline-template
attributes (removed in Vue.js v3.0.0+) RFC0016
Other changes in Rules:
- #1082 Changed
vue/no-dupe-key
,vue/no-reserved-keys
rule to handlesetup
.
All commits: v7.0.0-alpha.0 -> v7.0.0-alpha.1