Skip to content

chore(deps): update dependency eslint-plugin-vue to v8 - autoclosed

HTML-validate requested to merge renovate/eslint-plugin-vue-8.x into master

This MR contains the following updates:

Package Type Update Change
eslint-plugin-vue (source) devDependencies major 7.20.0 -> 8.0.3

Release Notes

vuejs/eslint-plugin-vue

v8.0.3

Compare Source

🐛 Bug Fixes

  • #​1691 Upgrade vue-eslint-parser to use patch. 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

  • #​1689 Fixed false positive for filename in vue/multi-word-component-names rule

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.1...v8.0.2

v8.0.1

Compare Source

🐛 Bug Fixes

  • #​1686 Fixed false positives for arrow return in 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

  • #​1588 Dropped supports Node.js v8-10, v13 and v15.
  • #​1664 Upgraded vue-eslint-parser to v8.0.0.
  • Changed presets configs.
    • Changed plugin:vue/vue3-essential config.
      • #​1603 Added vue/no-deprecated-v-is rule.
      • #​1603 Added vue/no-export-in-script-setup rule.
      • #​1603 Added vue/valid-define-emits rule.
      • #​1603 Added vue/valid-define-props rule.
      • #​1603 Added vue/valid-next-tick rule.
      • #​1603 Added vue/valid-v-memo rule.
      • #​1603 Added vue/no-useless-template-attributes rule.
      • #​1603 Added vue/no-computed-properties-in-data rule.
      • #​1603 Added vue/multi-word-component-names rule.
      • #​1603 Added vue/no-deprecated-router-link-tag-prop rule.
      • #​1678 Added vue/no-reserved-props rule.
    • Changed plugin:vue/vue3-strongly-recommended config.
      • Same changes as above.
      • #​1603 Added vue/v-on-event-hyphenation rule.
      • #​1587 Added vue/first-attribute-linebreak rule.
    • Changed plugin:vue/vue3-recommended config.
      • Same changes as above.
    • Changed plugin:vue/essential config.
      • #​1603 Added vue/valid-next-tick rule.
      • #​1603 Added vue/no-useless-template-attributes rule.
      • #​1603 Added vue/no-computed-properties-in-data rule.
      • #​1603 Added vue/multi-word-component-names rule.
      • #​1678 Added vue/no-reserved-props rule.
    • Changed plugin:vue/strongly-recommended config.
      • Same changes as above.
      • #​1587 Added vue/first-attribute-linebreak rule.
    • Changed plugin:vue/recommended config.
      • Same changes as above.
  • #​1587 Removed the allowFirstLine option of the vue/max-attributes-per-line rule.

Enhancements

Core:

  • #​1685 Added setup-compiler-macros environment.

Rules:

  • #​1587 Added vue/first-attribute-linebreak rule aims to enforce a consistent location for the first attribute.
  • #​1678 Added vue/no-reserved-props rule that disallow reserved names to be used in props.
  • #​1680 Added vue/no-loss-of-precision rule that applies no-loss-of-precision rule to expressions in <template>.
  • #​1681 Added ignore option to vue/multi-word-component-names rule.
  • #​1679 Added support for Nuxt.js's asyncData in vue/no-dupe-keys, vue/no-reserved-keys, vue/no-template-shadow, vue/no-undef-properties, and vue/no-unused-properties rules.

🐛 Bug Fixes

  • #​1684 Fixed false positives for non-vue file in vue/multi-word-component-names rule.

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box.

This MR has been generated by Renovate Bot.

Edited by HTML-validate

Merge request reports