[Snyk] Upgrade eslint-plugin-vue from 9.21.1 to 9.33.0#19
Open
hashim21223445 wants to merge 1 commit intomainfrom
Open
[Snyk] Upgrade eslint-plugin-vue from 9.21.1 to 9.33.0#19hashim21223445 wants to merge 1 commit intomainfrom
hashim21223445 wants to merge 1 commit intomainfrom
Conversation
Snyk has created this PR to upgrade eslint-plugin-vue from 9.21.1 to 9.33.0. See this package in npm: eslint-plugin-vue See this project in Snyk: https://app.snyk.io/org/hashim21223445/project/8b868a58-5b8b-4fc1-b467-56c7eeb25d5f?utm_source=github&utm_medium=referral&page=upgrade-pr
🎉 Snyk checks have passed. No issues have been found so far.✅ security/snyk check is complete. No issues have been found. (View Details) |
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.
Snyk has created this PR to upgrade eslint-plugin-vue from 9.21.1 to 9.33.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 14 versions ahead of your current version.
The recommended version was released 5 months ago.
Issues fixed by the recommended upgrade:
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-MICROMATCH-6838728
SNYK-JS-VITE-9653016
SNYK-JS-NANOID-8492085
SNYK-JS-ROLLUP-8073097
SNYK-JS-VITE-8023174
SNYK-JS-VITE-8648411
SNYK-JS-VITE-9512410
SNYK-JS-VITE-9576207
SNYK-JS-VITE-9685035
SNYK-JS-VITE-9919777
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-VITE-8022916
Release notes
Package name: eslint-plugin-vue
-
9.33.0 - 2025-03-05
- #2639 Added
- #2680 Improved
- #2679 Added
- #2636 Fixed crash in
- #2682 Fixed regex matching order in
- #2683 Fixed false positives for union type prop definitions in
-
9.32.0 - 2024-11-30
- #2598 Added
- #2610 Added
- #2609 Added
- #2611 Added
- #2620 Added
- #2617 Added support for type references in
- #2608 Added support for
- #2612 Changed
-
9.31.0 - 2024-11-11
- #2594 Added
- #2554 Added
- #2595 Made
- #2591 Fixed false positives for
- #2593 Updated
-
9.30.0 - 2024-10-28
- #2585 Fixed
- #2586 Fixed false negatives and false positives in
-
9.29.1 - 2024-10-20
- #2572 Fixed index.d.ts
-
9.29.0 - 2024-10-11
- #2540 Added
- #2513 Added support for Vuex and Pinia to
- #2541 Added support for Vue 3.5's
- Added support for Vue 3.5's props destructure to various rules:
- #2551 to
- #2552 to
- #2553 to
- #2560 to
- #2562 to
- #2550 to
- #2528, #2566 Added TypeScript declarations for configs.
- #2565 Added support for recognizing Vue components in
-
9.28.0 - 2024-09-03
- #2430 Added
- #2494 Added
- #2525 Added
- #2501 Allow specifying custom macros in
- #2537 Added
- #2348 Fixed false positives/negatives for siblings in
- #2505 Fixed false positives for JavaScript components in
- #2511 Fixed false negatives for
- #2533 Fixed auto-fix for
- #2529 Fixed auto-fix for
- #2530 Fixed auto-fix for
- #2498 Renamed flat config names for inspector.
-
9.27.0 - 2024-07-02
- #2487 Improved
- #2489 Fixed false negatives for elements inside template literals in
- #2476 Added name property to flat configs.
- #2488 Upgraded vue-eslint-parser to v9.4.3.
-
9.26.0 - 2024-05-09
- #2457 Improved some rules to understand MathML elements:
- #2456 Fixed
- #2427 Fixed
-
9.25.0 - 2024-04-14
- #2441 Added support for Pinia methods to
- #2438 Improved
- #2435 Fixed false negatives for props in template in
-
9.24.1 - 2024-04-08
-
9.24.0 - 2024-03-25
-
9.23.0 - 2024-03-11
-
9.22.0 - 2024-02-23
-
9.21.1 - 2024-02-01
from eslint-plugin-vue GitHub release notes✨ Enhancements
vue/no-implicit-coercionrule to disallow shorthand type conversions in<template>.vue/no-ref-as-operandrule to checkemitpayloads.ignorePropsoption tovue/prop-name-casingrule.🐛 Bug Fixes
vue/prefer-use-template-refrule whensetupis an arrow function.vue/no-bare-strings-in-templaterule.vue/max-propsrule.Full Changelog: v9.32.0...v9.33.0
✨ Enhancements
checkMultiRootNodesoption tovue/no-duplicate-attr-inheritancerule and changed to ignore multi-root components by default.ignoreElementNamespacesoption tovue/no-v-text-v-html-on-componentrule.ignoreTagsoption tovue/attribute-hyphenationrule andvue/v-on-event-hyphenationrule.vue/restricted-component-namesrule that enforces using only specific component names.vue/slot-name-casingrule that enforces specific casing for slot names.vue/require-explicit-slotsrule.shallowRefinvue/prefer-use-template-refrule.🐛 Bug Fixes
vue/prefer-use-template-refrule to only check root-level variables.Full Changelog: v9.31.0...v9.32.0
✨ Enhancements
caseSensitiveoption tovue/no-reserved-component-namesrule.vue/prefer-use-template-refrule that requires usinguseTemplateRef()instead ofref()for template refs.vue/no-empty-component-blockrule auto-fixable.🐛 Bug Fixes
v-bind:nameinvue/require-explicit-slotsrule.⚙️ Updates
vue/define-macros-orderrule to skip TypeScriptdeclarestatements.Full Changelog: v9.30.0...v9.31.0
🐛 Bug Fixes
vue/custom-event-name-casingrule to checkdefineEmits()variable and$emit()in<template>.vue/require-valid-default-proprule.Full Changelog: v9.29.1...v9.30.0
🐛 Bug Fixes
Full Changelog: v9.29.0...v9.29.1
✨ Enhancements
New Rules
vue/no-deprecated-delete-setrule that disallows using deprecated$deleteand$set.Others
vue/no-undef-propertiesrule.useTemplateRef()tovue/no-unused-refsrule.vue/require-valid-default-proprule.vue/require-default-proprule.vue/no-boolean-defaultrule.vue/no-required-prop-with-defaultrule.vue/no-restricted-propsrule.vue/no-setup-props-reactivity-lossrule.⚙️ Updates
.tsxfiles.✨ Enhancements
New Rules
vue/max-propsrule that enforces the maximum number of props in Vue components.vue/require-default-exportrule that requires components to be thedefaultexport.vue/max-template-depthrule that enforces the maximum depth of<template>.New Features
vue/define-macros-orderrule.additionalDirectivesoption tovue/require-toggle-inside-transitionrule.🐛 Bug Fixes
vue/v-if-else-keyrule.vue/require-typed-object-proprule.v-modeldirective invue/attribute-hyphenationrule.vue/attribute-hyphenationrule to skipv-bind.sync.vue/no-deprecated-slot-attributerule to handlev-forwith dynamicslot.vue/no-deprecated-slot-attributerule to skip dynamic components.⚙️ Updates
Full Changelog: v9.27.0...v9.28.0
✨ Enhancements
vue/require-toggle-inside-transitionrule to understandv-bind:appear.🐛 Bug Fixes
vue/no-setup-props-reactivity-lossrule.⚙️ Updates
Full Changelog: v9.26.0...v9.27.0
✨ Enhancements
vue/component-name-in-template-casingvue/no-deprecated-html-element-isvue/no-undef-componentsvue/no-unused-componentsvue/script-setup-uses-vars(note that this rule is deprecated!)🐛 Bug Fixes
vue/require-default-proprule to ignore the spread and continue checking.vue/require-typed-refrule to ignore<script>blocks withoutlang="ts"in.vuefiles.Full Changelog: v9.25.0...v9.26.0
✨ Enhancements
vue/no-unused-propertiesrule.🐛 Bug Fixes
vue/no-use-computed-property-like-methodrule to understand logical expressions.vue/no-unused-propertiesrule.Full Changelog: v9.24.1...v9.25.0
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: