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

Merged
konrad merged 3 commits from renovate/eslint-plugin-vue-8.x into main 2021-11-03 17:11:32 +00:00
Member

This PR 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 PR becomes conflicted, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | devDependencies | major | [`7.20.0` -> `8.0.3`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/7.20.0/8.0.3) | --- ### Release Notes <details> <summary>vuejs/eslint-plugin-vue</summary> ### [`v8.0.3`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.3) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.2...v8.0.3) #### 🐛 Bug Fixes - [#&#8203;1691](https://github.com/vuejs/eslint-plugin-vue/issues/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`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.2) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.1...v8.0.2) #### 🐛 Bug Fixes - [#&#8203;1689](https://github.com/vuejs/eslint-plugin-vue/issues/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`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.1) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.0...v8.0.1) #### 🐛 Bug Fixes - [#&#8203;1686](https://github.com/vuejs/eslint-plugin-vue/issues/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`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0) #### 💥 Breaking Changes - [#&#8203;1588](https://github.com/vuejs/eslint-plugin-vue/issues/1588) Dropped supports Node.js v8-10, v13 and v15. - [#&#8203;1664](https://github.com/vuejs/eslint-plugin-vue/issues/1664) Upgraded vue-eslint-parser to v8.0.0. - Changed presets configs. - Changed `plugin:vue/vue3-essential` config. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-deprecated-v-is` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-export-in-script-setup` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/valid-define-emits` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/valid-define-props` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/valid-next-tick` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/valid-v-memo` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-useless-template-attributes` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-computed-properties-in-data` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/multi-word-component-names` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-deprecated-router-link-tag-prop` rule. - [#&#8203;1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added `vue/no-reserved-props` rule. - Changed `plugin:vue/vue3-strongly-recommended` config. - Same changes as above. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/v-on-event-hyphenation` rule. - [#&#8203;1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added `vue/first-attribute-linebreak` rule. - Changed `plugin:vue/vue3-recommended` config. - Same changes as above. - Changed `plugin:vue/essential` config. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/valid-next-tick` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-useless-template-attributes` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/no-computed-properties-in-data` rule. - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added `vue/multi-word-component-names` rule. - [#&#8203;1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added `vue/no-reserved-props` rule. - Changed `plugin:vue/strongly-recommended` config. - Same changes as above. - [#&#8203;1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added `vue/first-attribute-linebreak` rule. - Changed `plugin:vue/recommended` config. - Same changes as above. - [#&#8203;1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Removed the `allowFirstLine` option of the `vue/max-attributes-per-line` rule. #### ✨ Enhancements **Core:** - [#&#8203;1685](https://github.com/vuejs/eslint-plugin-vue/issues/1685) Added `setup-compiler-macros` environment. **Rules:** - [#&#8203;1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added `vue/first-attribute-linebreak` rule aims to enforce a consistent location for the first attribute. - [#&#8203;1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added `vue/no-reserved-props` rule that disallow reserved names to be used in props. - [#&#8203;1680](https://github.com/vuejs/eslint-plugin-vue/issues/1680) Added `vue/no-loss-of-precision` rule that applies `no-loss-of-precision` rule to expressions in `<template>`. - [#&#8203;1681](https://github.com/vuejs/eslint-plugin-vue/issues/1681) Added `ignore` option to `vue/multi-word-component-names` rule. - [#&#8203;1679](https://github.com/vuejs/eslint-plugin-vue/issues/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 - [#&#8203;1684](https://github.com/vuejs/eslint-plugin-vue/issues/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 </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added the
dependencies
label 2021-10-29 03:01:59 +00:00
renovate force-pushed renovate/eslint-plugin-vue-8.x from 3c8385ae4c to 5a0c8216a5 2021-10-29 04:02:03 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from 5a0c8216a5 to 6f06e7714d 2021-10-29 10:02:22 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from 6f06e7714d to 90f4a6d3f1 2021-10-29 21:02:16 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from 90f4a6d3f1 to 64998e148e 2021-10-30 05:02:04 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from 64998e148e to 571e692b66 2021-10-30 09:02:06 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from 571e692b66 to fea452020f 2021-10-31 10:02:03 +00:00 Compare
renovate force-pushed renovate/eslint-plugin-vue-8.x from fea452020f to fbef9e5b20 2021-11-03 07:02:16 +00:00 Compare
konrad added 2 commits 2021-11-03 17:04:52 +00:00
Owner

I've disabled vue/multi-word-component-names for now and fixed the remaining few errors.

I've disabled `vue/multi-word-component-names` for now and fixed the remaining few errors.
konrad merged commit 3be15b0a5f into main 2021-11-03 17:11:32 +00:00
konrad deleted branch renovate/eslint-plugin-vue-8.x 2021-11-03 17:11:32 +00:00
This repo is archived. You cannot comment on pull requests.
No description provided.