Bump eslint-plugin-vue from 6.2.2 to 9.0.0 in /webapp
Created by: dependabot[bot]
Bumps eslint-plugin-vue from 6.2.2 to 9.0.0.
Release notes
Sourced from eslint-plugin-vue's releases.
v9.0.0
💥 Breaking Changes
- #1847 Drop support for Node.js v12.
- #1846 Change default casing of
vue/custom-event-name-casing
rule tocamelCase
.- #1883 Potentially breaking bug fix: Enable
vue/html-closing-bracket-spacing
andvue/html-closing-bracket-newline
rules for top-level tags.- #1848, #1892 Change presets configs and remove unused internal methods. (see below)
- #1849 Upgrade vue-eslint-parser to v9. (see below)
- #1881 Remove deprecated rules. (see below)
Change Vue 3 presets configs
- Change
plugin:vue/vue3-essential
config:
- Add
vue/no-child-content
rule- Add
vue/no-expose-after-await
rule- Add
vue/no-reserved-component-names
rule- Add
vue/no-use-computed-property-like-method
rule- Add
vue/no-v-text-v-html-on-component
rule- Add
vue/prefer-import-from-vue
rule- Add
vue/valid-attribute-name
rule- Change
plugin:vue/vue3-strongly-recommended
config:
- Same changes as above
- Change
plugin:vue/vue3-recommended
config:
- Same changes as above
Change Vue 2 preset configs
- Change
plugin:vue/essential
config:
- Add
vue/no-child-content
rule- Add
vue/no-reserved-component-names
rule- Add
vue/no-use-computed-property-like-method
rule- Add
vue/no-v-text-v-html-on-component
rule- Add
vue/valid-attribute-name
rule- Add
vue/valid-model-definition
rule- Add
vue/no-export-in-script-setup
rule *- Add
vue/no-ref-as-operand
rule *- Add
vue/no-setup-props-destructure
rule *- Add
vue/return-in-emits-validator
rule *- Add
vue/valid-define-emits
rule *- Add
vue/valid-define-props
rule *- Change
plugin:vue/strongly-recommended
config:
- Same changes as above
- Change
plugin:vue/recommended
config:
- Same changes as above
Note: The rules marked with * are now included in the
plugin:vue/essential
config because@vue/composition-api
and unplugin-vue2-script-setup add (limited) support for these Vue 3 features in Vue 2. If you don't use those libraries, enabling these rules shouldn't affect you.Deprecated features
... (truncated)
Commits
-
1d2318e
9.0.0 -
6bd81ea
Renamevue/no-invalid-attribute-name
rule tovue/invalid-attribute-name
a... -
ab85fd6
Addvue/no-invalid-attribute-name
rule (#1851) -
b0639d7
Improve auto-fix forvue/define-macros-order
rule (#1863) -
07a7833
Bump devDependencies to their newest versions (#1890) -
52accc9
Updatevue/no-expose-after-await
rule to support\<script setup>
(#1885) -
a0cf018
Remove deprecated rules (#1881) -
2f96315
Upgrade vue-eslint-parser (#1849) -
186833a
Change presets configs and remove unused internal methods (#1848) -
58cb406
Drop support for Node.js v12 (#1847) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)