chore(deps): update dependency eslint-plugin-vue to v8 #21
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/eslint-plugin-vue-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^7.1.0
->^8.0.0
Release Notes
vuejs/eslint-plugin-vue
v8.0.3
Compare Source
🐛 Bug Fixes
It upgrade fixes the wrong location in multiple
<script>
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.2...v8.0.3
v8.0.2
Compare Source
🐛 Bug Fixes
vue/multi-word-component-names
ruleFull Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.1...v8.0.2
v8.0.1
Compare Source
🐛 Bug Fixes
vue/valid-next-tick
rule.Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.0...v8.0.1
v8.0.0
Compare Source
💥 Breaking Changes
plugin:vue/vue3-essential
config.vue/no-deprecated-v-is
rule.vue/no-export-in-script-setup
rule.vue/valid-define-emits
rule.vue/valid-define-props
rule.vue/valid-next-tick
rule.vue/valid-v-memo
rule.vue/no-useless-template-attributes
rule.vue/no-computed-properties-in-data
rule.vue/multi-word-component-names
rule.vue/no-deprecated-router-link-tag-prop
rule.vue/no-reserved-props
rule.plugin:vue/vue3-strongly-recommended
config.vue/v-on-event-hyphenation
rule.vue/first-attribute-linebreak
rule.plugin:vue/vue3-recommended
config.plugin:vue/essential
config.vue/valid-next-tick
rule.vue/no-useless-template-attributes
rule.vue/no-computed-properties-in-data
rule.vue/multi-word-component-names
rule.vue/no-reserved-props
rule.plugin:vue/strongly-recommended
config.vue/first-attribute-linebreak
rule.plugin:vue/recommended
config.allowFirstLine
option of thevue/max-attributes-per-line
rule.✨ Enhancements
Core:
setup-compiler-macros
environment.Rules:
vue/first-attribute-linebreak
rule aims to enforce a consistent location for the first attribute.vue/no-reserved-props
rule that disallow reserved names to be used in props.vue/no-loss-of-precision
rule that appliesno-loss-of-precision
rule to expressions in<template>
.ignore
option tovue/multi-word-component-names
rule.asyncData
invue/no-dupe-keys
,vue/no-reserved-keys
,vue/no-template-shadow
,vue/no-undef-properties
, andvue/no-unused-properties
rules.🐛 Bug Fixes
vue/multi-word-component-names
rule.Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0
v7.20.0
Compare Source
✨ Enhancements
vue/no-undef-properties
rule that warns of using undefined properties.vue/no-computed-properties-in-data
rule that disallow accessing computed properties indata()
.vue/no-use-computed-property-like-method
rule reports.vue/multi-word-component-names
rule to enforce multiple words in component names.vue/no-deprecated-router-link-tag-prop
rule that disallow using deprecatedtag
property on<RouterLink>
.🐛 Bug Fixes
vue/no-use-computed-property-like-method
rule.vue/valid-define-emits
andvue/valid-define-props
rules.⚙️ Updates
^6.2.0 || ^7.0.0 || ^8.0.0-0
to^6.2.0 || ^7.0.0 || ^8.0.0
.Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0
v7.19.1
Compare Source
🐛 Bug Fixes
83eab8d
] Fixed false positives for vars inside functions invue/valid-define-emits
andvue/valid-define-props
rules. Picked from #1652Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1
v7.19.0
Compare Source
✨ Enhancements
vue/no-restricted-class
rule that reports the classes you don't want to allow in the template.vue/no-useless-template-attributes
rule that disallow useless attribute on<template>
tags.🐛 Bug Fixes
vue/no-unused-properties
rule.update:
.All commits: v7.18.0 -> v7.19.0
v7.18.0
Compare Source
✨ Enhancements
vue/component-api-style
rule that aims to make the API style you use to define Vue components consistent in your project.⚙️ Updates
vue/script-indent
rule to support Class static block and typescript-eslint v5(rc)defineProps
to follow vue v3.2.9.All commits: v7.17.0 -> v7.18.0
v7.17.0
Compare Source
✨ Enhancements
vue/no-v-text
rule that disallowv-text
directive.⚙️ 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.0
Compare Source
✨ Enhancements
vue/valid-v-memo
rule that enforce validv-memo
directives.vue/no-unsupported-features
rule to support Vue 3.2 syntaxes.🐛 Bug Fixes
vue/script-setup-uses-vars
rule.⚙️ Updates
vue/no-restricted-v-bind
andvue/valid-v-bind
rules to supportattr
modifier.All commits: v7.15.2 -> v7.16.0
v7.15.2
Compare Source
🐛 Bug Fixes
vue/no-use-computed-property-like-method
rule.All commits: v7.15.1 -> v7.15.2
v7.15.1
Compare Source
🐛 Bug Fixes
vue/no-reserved-keys
rule.vue/require-default-prop
rule.All commits: v7.15.0 -> v7.15.1
v7.15.0
Compare Source
✨ Enhancements
vue/no-use-computed-property-like-method
rule that disallows to use computed property like method.vue/block-lang
rule rule that disallows the use of languages other than those available in the your application for thelang
attribute of block elements.vue/comma-spacing
rule.vue/dot-notation
rule.vue/eqeqeq
rule.vue/func-call-spacing
rule.vue/no-extra-parens
rule.vue/no-restricted-syntax
rule.vue/no-useless-concat
rule.vue/prefer-template
rule.vue/space-in-parens
rule.vue/space-infix-ops
rule.vue/space-unary-ops
rule.vue/template-curly-spacing
rule.🐛 Bug Fixes
vue/no-mutating-props
rule.⚙️ Updates
All commits: v7.14.0 -> v7.15.0
v7.14.0
Compare Source
✨ Enhancements
vue/require-expose
rule that enforces the component to explicitly declare the exposed properties to the component usingexpose
.vue/no-unused-properties
rule to supportexpose
vue/no-parsing-error
rule.vue/no-unused-properties
rule.vue/script-setup-uses-vars
rule.vue/no-unsupported-features
rule.vue/valid-v-xxx
rules.🐛 Bug Fixes
<script setup>
invue/no-lifecycle-after-await
rule.<script setup>
invue/no-watch-after-await
rule.<script setup>
invue/no-restricted-call-after-await
rule.semver
compatible with Node v8.All commits: v7.13.0 -> v7.14.0
v7.13.0
Compare Source
✨ Enhancements
<script setup>
vue/script-setup-uses-vars
rule that will find variables in<script setup>
used in<template>
and mark them as used.vue/no-export-in-script-setup
rule that disallows ES export in<script setup>
.vue/valid-define-props
rule that reportsdefineProps
compiler macros in the following cases:defineProps
are referencing locally declared variables.defineProps
has both a literal type and an argument. e.g.defineProps<{/*props*/}>({/*props*/})
defineProps
has been called multiple times.defineProps
andexport default {}
.defineProps
orexport default {}
.vue/valid-define-emits
rule that reportsdefineEmits
compiler macros in the following cases:defineEmits
are referencing locally declared variables.defineEmits
has both a literal type and an argument. e.g.defineEmits<(e: 'foo')=>void>(['bar'])
defineEmits
has been called multiple times.defineEmits
andexport default {}
.defineEmits
orexport default {}
.vue-eslint-parser
.<script setup>
.vue/no-mutating-props
rule.vue/no-reserved-keys
rule.vue/no-async-in-computed-properties
rule.vue/no-side-effects-in-computed-properties
rule.vue/require-prop-type-constructor
rule.vue/no-lifecycle-after-await
rule.vue/require-valid-default-prop
rule.vue/return-in-emits-validator
rule.vue/require-default-prop
rule.vue/no-setup-props-destructure
rule.vue/no-watch-after-await
rule.vue/no-template-shadow
rule.vue/prop-name-casing
rule.vue/require-prop-types
rule.vue/require-explicit-emits
rule.vue/custom-event-name-casing
rule.vue/no-boolean-default
rule.vue/no-restricted-call-after-await
rule.vue/no-restricted-props
rule.vue/no-unregistered-components
rule.vue/no-unsupported-features
rule.vue/no-unused-properties
rule.vue/no-unused-refs
rule.vue/require-emit-validator
rule.vue/require-name-property
rule.vue/no-template-shadow
rule to supportsetup()
.vue/no-unused-refs
rule to supportsetup()
.🐛 Bug Fixes
⚙️ Updates
vue/experimental-script-setup-vars
rule.All commits: v7.12.1 -> v7.13.0
v7.12.1
Compare Source
🐛 Bug Fixes
vue/script-indent
rule.All commits: v7.12.0 -> v7.12.1
v7.12.0
Compare Source
✨ Enhancements
vue/script-indent
rule to support TypeScript syntax.vue/script-indent
rule andvue/html-indent
rule to support ES2022 Class Fields syntax. (When using espree v8+.)🐛 Bug Fixes
vue/no-deprecated-slot-attribute
rule andvue/no-deprecated-slot-scope-attribute
rule.vue/no-deprecated-props-default-this
rule.⚙️ Updates
All commits: v7.11.1 -> v7.12.0
v7.11.1
Compare Source
🐛 Bug Fixes
objectsInObjects
option invue/object-curly-spacing
rule.v7.11.0
Compare Source
✨ Enhancements
New Rules:
vue/no-this-in-before-route-enter
rule that disallowthis
usage in abeforeRouteEnter
method.vue/no-deprecated-v-is
rule that disallow deprecatedv-is
directive (in Vue.js 3.1.0+).Other changes in Rules:
vue/no-deprecated-destroyed-lifecycle
rule to auto-fixable.⚙️ Updates
is="vue:"
(Vue 3.1.0+).All commits: v7.10.0 -> v7.11.0
v7.10.0
Compare Source
✨ Enhancements
New Rules:
vue/require-emit-validator
rule that enforce the validator definition in emits.Other changes in Rules:
vue/this-in-template
rule to support autofix.⚙️ Updates
vue/attribute-hyphenation
rule to ignore SVG attributes.All commits: v7.9.0 -> v7.10.0
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 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 has been generated by Renovate Bot.
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 8.x releases. However, if you upgrade to 8.x manually then Renovate will reenable minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
Pull request closed