eslint-plugin-regexp
eslint-plugin-regexp copied to clipboard
chore(deps): update dependency eslint-plugin-vue to v10
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-vue (source) | ^9.26.0 -> ^10.0.0 |
Release Notes
vuejs/eslint-plugin-vue (eslint-plugin-vue)
v10.0.0
v9.33.0
v9.32.0
✨ Enhancements
- #2598 Added
checkMultiRootNodesoption tovue/no-duplicate-attr-inheritancerule and changed to ignore multi-root components by default. - #2610 Added
ignoreElementNamespacesoption tovue/no-v-text-v-html-on-componentrule. - #2609 Added
ignoreTagsoption tovue/attribute-hyphenationrule andvue/v-on-event-hyphenationrule. - #2611 Added
vue/restricted-component-namesrule that enforces using only specific component names. - #2620 Added
vue/slot-name-casingrule that enforces specific casing for slot names. - #2617 Added support for type references in
vue/require-explicit-slotsrule. - #2608 Added support for
shallowRefinvue/prefer-use-template-refrule.
🐛 Bug Fixes
- #2612 Changed
vue/prefer-use-template-refrule to only check root-level variables.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.31.0...v9.32.0
v9.31.0
✨ Enhancements
- #2594 Added
caseSensitiveoption tovue/no-reserved-component-namesrule. - #2554 Added
vue/prefer-use-template-refrule that requires usinguseTemplateRef()instead ofref()for template refs. - #2595 Made
vue/no-empty-component-blockrule auto-fixable.
🐛 Bug Fixes
- #2591 Fixed false positives for
v-bind:nameinvue/require-explicit-slotsrule.
⚙️ Updates
- #2593 Updated
vue/define-macros-orderrule to skip TypeScriptdeclarestatements.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.30.0...v9.31.0
v9.30.0
🐛 Bug Fixes
- #2585 Fixed
vue/custom-event-name-casingrule to checkdefineEmits()variable and$emit()in<template>. - #2586 Fixed false negatives and false positives in
vue/require-valid-default-proprule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.29.1...v9.30.0
v9.29.1
🐛 Bug Fixes
- #2572 Fixed index.d.ts
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.29.0...v9.29.1
v9.29.0
✨ Enhancements
New Rules
- #2540 Added
vue/no-deprecated-delete-setrule that disallows using deprecated$deleteand$set.
Others
- #2513 Added support for Vuex and Pinia to
vue/no-undef-propertiesrule. - #2541 Added support for Vue 3.5's
useTemplateRef()tovue/no-unused-refsrule. - Added support for Vue 3.5's props destructure to various rules:
- #2551 to
vue/require-valid-default-proprule. - #2552 to
vue/require-default-proprule. - #2553 to
vue/no-boolean-defaultrule. - #2560 to
vue/no-required-prop-with-defaultrule. - #2562 to
vue/no-restricted-propsrule. - #2550 to
vue/no-setup-props-reactivity-lossrule.
- #2551 to
⚙️ Updates
- #2528, #2566 Added TypeScript declarations for configs.
- #2565 Added support for recognizing Vue components in
.tsxfiles.
v9.28.0
✨ Enhancements
New Rules
- #2430 Added
vue/max-propsrule that enforces the maximum number of props in Vue components. - #2494 Added
vue/require-default-exportrule that requires components to be thedefaultexport. - #2525 Added
vue/max-template-depthrule that enforces the maximum depth of<template>.
New Features
- #2501 Allow specifying custom macros in
vue/define-macros-orderrule. - #2537 Added
additionalDirectivesoption tovue/require-toggle-inside-transitionrule.
🐛 Bug Fixes
- #2348 Fixed false positives/negatives for siblings in
vue/v-if-else-keyrule. - #2505 Fixed false positives for JavaScript components in
vue/require-typed-object-proprule. - #2511 Fixed false negatives for
v-modeldirective invue/attribute-hyphenationrule. - #2533 Fixed auto-fix for
vue/attribute-hyphenationrule to skipv-bind.sync. - #2529 Fixed auto-fix for
vue/no-deprecated-slot-attributerule to handlev-forwith dynamicslot. - #2530 Fixed auto-fix for
vue/no-deprecated-slot-attributerule to skip dynamic components.
⚙️ Updates
- #2498 Renamed flat config names for inspector.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.27.0...v9.28.0
v9.27.0
✨ Enhancements
- #2487 Improved
vue/require-toggle-inside-transitionrule to understandv-bind:appear.
🐛 Bug Fixes
- #2489 Fixed false negatives for elements inside template literals in
vue/no-setup-props-reactivity-lossrule.
⚙️ Updates
- #2476 Added name property to flat configs.
- #2488 Upgraded vue-eslint-parser to v9.4.3.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.26.0...v9.27.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ No Changeset found
Latest commit: 8f08c0b54c4f4302743ee27c69fc14431e0c6c4f
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.