Update dependency eslint-plugin-vue to v7.20.0 - #14
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
March 26, 2023 01:36
b052f05 to
14d3f45
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
3 times, most recently
from
April 10, 2023 23:49
94f3ca8 to
fc79fb7
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
January 23, 2025 16:58
fc79fb7 to
21cd352
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
May 19, 2025 17:45
21cd352 to
a83eaad
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
August 10, 2025 13:57
a83eaad to
8a02e2a
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
September 25, 2025 16:46
8a02e2a to
674439f
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
January 8, 2026 20:11
674439f to
a4d89e8
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
January 23, 2026 19:45
a4d89e8 to
9e09d0e
Compare
renovate
Bot
force-pushed
the
renovate/eslint-plugin-vue-7.x-lockfile
branch
from
April 8, 2026 18:43
9e09d0e to
b5a4d78
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.1.0→7.20.0Release Notes
vuejs/eslint-plugin-vue (eslint-plugin-vue)
v7.20.0Compare Source
✨ Enhancements
vue/no-undef-propertiesrule that warns of using undefined properties.vue/no-computed-properties-in-datarule that disallow accessing computed properties indata().vue/no-use-computed-property-like-methodrule reports.vue/multi-word-component-namesrule to enforce multiple words in component names.vue/no-deprecated-router-link-tag-proprule that disallow using deprecatedtagproperty on<RouterLink>.🐛 Bug Fixes
vue/no-use-computed-property-like-methodrule.vue/valid-define-emitsandvue/valid-define-propsrules.⚙️ Updates
^6.2.0 || ^7.0.0 || ^8.0.0-0to^6.2.0 || ^7.0.0 || ^8.0.0.Full Changelog: vuejs/eslint-plugin-vue@v7.19.1...v7.20.0
v7.19.1Compare Source
🐛 Bug Fixes
83eab8d] Fixed false positives for vars inside functions invue/valid-define-emitsandvue/valid-define-propsrules. Picked from #1652Full Changelog: vuejs/eslint-plugin-vue@v7.19.0...v7.19.1
v7.19.0Compare Source
✨ Enhancements
vue/no-restricted-classrule that reports the classes you don't want to allow in the template.vue/no-useless-template-attributesrule that disallow useless attribute on<template>tags.🐛 Bug Fixes
vue/no-unused-propertiesrule.update:.All commits: v7.18.0 -> v7.19.0
v7.18.0Compare Source
✨ Enhancements
vue/component-api-stylerule that aims to make the API style you use to define Vue components consistent in your project.⚙️ Updates
vue/script-indentrule to support Class static block and typescript-eslint v5(rc)definePropsto follow vue v3.2.9.All commits: v7.17.0 -> v7.18.0
v7.17.0Compare Source
✨ Enhancements
vue/no-v-textrule that disallowv-textdirective.⚙️ Updates
Note that ESLint v8 beta support will be removed without notice once a stable version of ESLint v8 is released.
All commits: v7.16.0 -> v7.17.0
v7.16.0Compare Source
✨ Enhancements
vue/valid-v-memorule that enforce validv-memodirectives.vue/no-unsupported-featuresrule to support Vue 3.2 syntaxes.🐛 Bug Fixes
vue/script-setup-uses-varsrule.⚙️ Updates
vue/no-restricted-v-bindandvue/valid-v-bindrules to supportattrmodifier.All commits: v7.15.2 -> v7.16.0
v7.15.2Compare Source
🐛 Bug Fixes
vue/no-use-computed-property-like-methodrule.All commits: v7.15.1 -> v7.15.2
v7.15.1Compare Source
🐛 Bug Fixes
vue/no-reserved-keysrule.vue/require-default-proprule.All commits: v7.15.0 -> v7.15.1
v7.15.0Compare Source
✨ Enhancements
vue/no-use-computed-property-like-methodrule that disallows to use computed property like method.vue/block-langrule rule that disallows the use of languages other than those available in the your application for thelangattribute of block elements.vue/comma-spacingrule.vue/dot-notationrule.vue/eqeqeqrule.vue/func-call-spacingrule.vue/no-extra-parensrule.vue/no-restricted-syntaxrule.vue/no-useless-concatrule.vue/prefer-templaterule.vue/space-in-parensrule.vue/space-infix-opsrule.vue/space-unary-opsrule.vue/template-curly-spacingrule.🐛 Bug Fixes
vue/no-mutating-propsrule.⚙️ Updates
All commits: v7.14.0 -> v7.15.0
v7.14.0Compare Source
✨ Enhancements
vue/require-exposerule that enforces the component to explicitly declare the exposed properties to the component usingexpose.vue/no-unused-propertiesrule to supportexposevue/no-parsing-errorrule.vue/no-unused-propertiesrule.vue/script-setup-uses-varsrule.vue/no-unsupported-featuresrule.vue/valid-v-xxxrules.🐛 Bug Fixes
<script setup>invue/no-lifecycle-after-awaitrule.<script setup>invue/no-watch-after-awaitrule.<script setup>invue/no-restricted-call-after-awaitrule.semvercompatible with Node v8.All commits: v7.13.0 -> v7.14.0
v7.13.0Compare Source
✨ Enhancements
<script setup>vue/script-setup-uses-varsrule that will find variables in<script setup>used in<template>and mark them as used.vue/no-export-in-script-setuprule that disallows ES export in<script setup>.vue/valid-define-propsrule that reportsdefinePropscompiler macros in the following cases:definePropsare referencing locally declared variables.definePropshas both a literal type and an argument. e.g.defineProps<{/*props*/}>({/*props*/})definePropshas been called multiple times.definePropsandexport default {}.definePropsorexport default {}.vue/valid-define-emitsrule that reportsdefineEmitscompiler macros in the following cases:defineEmitsare referencing locally declared variables.defineEmitshas both a literal type and an argument. e.g.defineEmits<(e: 'foo')=>void>(['bar'])defineEmitshas been called multiple times.defineEmitsandexport default {}.defineEmitsorexport default {}.vue-eslint-parser.<script setup>.vue/no-mutating-propsrule.vue/no-reserved-keysrule.vue/no-async-in-computed-propertiesrule.vue/no-side-effects-in-computed-propertiesrule.vue/require-prop-type-constructorrule.vue/no-lifecycle-after-awaitrule.vue/require-valid-default-proprule.vue/return-in-emits-validatorrule.vue/require-default-proprule.vue/no-setup-props-destructurerule.vue/no-watch-after-awaitrule.vue/no-template-shadowrule.vue/prop-name-casingrule.vue/require-prop-typesrule.vue/require-explicit-emitsrule.vue/custom-event-name-casingrule.vue/no-boolean-defaultrule.vue/no-restricted-call-after-awaitrule.vue/no-restricted-propsrule.vue/no-unregistered-componentsrule.vue/no-unsupported-featuresrule.vue/no-unused-propertiesrule.vue/no-unused-refsrule.vue/require-emit-validatorrule.vue/require-name-propertyrule.vue/no-template-shadowrule to supportsetup().vue/no-unused-refsrule to supportsetup().🐛 Bug Fixes
⚙️ Updates
vue/experimental-script-setup-varsrule.All commits: v7.12.1 -> v7.13.0
v7.12.1Compare Source
🐛 Bug Fixes
vue/script-indentrule.All commits: v7.12.0 -> v7.12.1
v7.12.0Compare Source
✨ Enhancements
vue/script-indentrule to support TypeScript syntax.vue/script-indentrule andvue/html-indentrule to support ES2022 Class Fields syntax. (When using espree v8+.)🐛 Bug Fixes
vue/no-deprecated-slot-attributerule andvue/no-deprecated-slot-scope-attributerule.vue/no-deprecated-props-default-thisrule.⚙️ Updates
All commits: v7.11.1 -> v7.12.0
v7.11.1Compare Source
🐛 Bug Fixes
objectsInObjectsoption invue/object-curly-spacingrule.v7.11.0Compare Source
✨ Enhancements
New Rules:
vue/no-this-in-before-route-enterrule that disallowthisusage in abeforeRouteEntermethod.vue/no-deprecated-v-isrule that disallow deprecatedv-isdirective (in Vue.js 3.1.0+).Other changes in Rules:
vue/no-deprecated-destroyed-lifecyclerule to auto-fixable.⚙️ Updates
is="vue:"(Vue 3.1.0+).All commits: v7.10.0 -> v7.11.0
v7.10.0Compare Source
✨ Enhancements
New Rules:
vue/require-emit-validatorrule that enforce the validator definition in emits.Other changes in Rules:
vue/this-in-templaterule to support autofix.⚙️ Updates
vue/attribute-hyphenationrule to ignore SVG attributes.All commits: v7.9.0 -> v7.10.0
v7.9.0Compare Source
✨ Enhancements
New Rules:
vue/no-invalid-model-keysrule that disallow invalid model option keys.vue/no-unused-refsrule that reports refs that are defined using therefattribute in<template>but are not used via$refs.Other changes in Rules:
singleline.allowFirstLineoption tovue/max-attributes-per-linerule.🐛 Bug Fixes
asexpression forvue/require-valid-default-proprule.All commits: v7.8.0 -> v7.9.0
v7.8.0Compare Source
✨ Enhancements
vue/require-direct-exportrule to allow more cases (e.g.export default defineComponent({})).vue/valid-v-showrule to disallowv-showin<template>tag.v7.7.0Compare Source
✨ Enhancements
Changes in Rules:
ignorePublicMembersoption tovue/no-unused-propertiesrule.🐛 Bug Fixes
$invue/this-in-templaterule.⚙️ Updates
vue-eslint-parserto v7.6.0.This makes the parser to case sensitive to the name used to determine the element when the file is SFC.
All commits: v7.6.0 -> v7.7.0
v7.6.0Compare Source
✨ Enhancements
New Rules:
vue/html-button-has-typerule.Other changes in Rules:
"SLOT"option tovue/attributes-orderrule to specifyv-slotorder.vue/attributes-orderrule.vue/component-tags-orderrule.vue/max-attributes-per-linerule.vue/new-line-between-multi-line-propertyrule.vue/no-bare-strings-in-templaterule.vue/no-duplicate-attributesrule.vue/no-potential-component-option-typorule.vue/no-reserved-component-namesrule.vue/no-use-v-if-with-v-forrule.vue/no-useless-mustachesrule.vue/no-useless-v-bindrule.vue/valid-v-slotrule.vue/no-deprecated-slot-attributerule when slot name contains_.🐛 Bug Fixes
v-bind="object"invue/attributes-orderrule.⚙️ Updates
vue-eslint-parserto v7.5.0.This change fixes an issue that caused a crash when using some queries with
vue/no-restricted-syntaxrule.All commits: v7.5.0 -> v7.6.0
v7.5.0Compare Source
✨ Enhancements
New Rules:
vue/no-constant-conditionrule appliesno-constant-conditionrule to expressions in<template>,v-if,v-showandv-else-if.vue/next-tick-stylerule that enforces whether the callback version or Promise version should be used inVue.nextTickandthis.$nextTick.vue/valid-next-tickrule that enforce validnextTickfunction calls.Other changes in Rules:
vue/no-ref-as-operandrule fixable.🐛 Bug Fixes
computed()support tovue/no-async-in-computed-propertiesrule.computed()support tovue/return-in-computed-propertyrule.computed()support tovue/no-side-effects-in-computed-propertiesrule.vue/one-component-per-fileandvue/require-name-propertyrules.vue/no-unused-propertiesrule.⚙️ Updates
⚙️ Chores
vue/attributes-orderrule.vue/no-async-in-computed-propertiesrule.All commits: v7.4.1 -> v7.5.0
v7.4.1Compare Source
🐛 Bug Fixes
d176d6bFixed false positives for assignments inno-ref-as-operandruleAll commits: v7.4.0 -> v7.4.1
v7.4.0Compare Source
✨ Enhancements
New Rules:
vue/no-restricted-call-after-awaitrule that reports your restricted calls after theawaitexpression.vue/v-on-event-hyphenationrule that enforces using hyphenated v-on event names on custom components in Vue templates.vue/no-restricted-blockrule that allows you to specify block names that you don't want to use in your application.Other changes in Rules:
deepDataoption tovue/no-unused-propertiesrule.🐛 Bug Fixes
vue/no-unregistered-componentrule.v-bind="object"syntax invue/attributes-orderrule.All commits: v7.3.0 -> v7.4.0
v7.3.0Compare Source
✨ Enhancements
vue/new-line-between-multiline-propertyrule that enforces new lines between multi-line properties.vue/no-restricted-propsrule that disallows prop names that you don't want to use.vue/no-restricted-custom-eventrule that disallows custom event names that you don't want to use.⚙️ Updates
All commits: v7.2.0 -> v7.3.0
v7.2.0Compare Source
✨ Enhancements
vue/custom-event-name-casingrule.⚙️ Updates
vue/custom-event-name-casingrule from"plugin:vue/essential"and"plugin:vue/vue3-essential"configurations🐛 Bug Fixes
isattr invue/valid-v-bind-syncrule.vue/valid-v-slotrulevue/valid-v-slotandvue/valid-v-modelrulevue/no-arrow-functions-in-watchrulevue/v-on-function-callrule.All commits: v7.1.0 -> v7.2.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.