Update dependency eslint-plugin-vue to v8 - autoclosed #42

Closed
renovate-bot wants to merge 1 commits from renovate/eslint-plugin-vue-8.x into main
Collaborator

This PR contains the following updates:

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

Release Notes

vuejs/eslint-plugin-vue (eslint-plugin-vue)

v8.7.1

Compare Source

🐛 Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1

v8.7.0

Compare Source

Enhancements

🐛 Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0

v8.6.0

Compare Source

Enhancements

🐛 Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0

v8.5.0

Compare Source

Enhancements

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0

v8.4.1

Compare Source

🐛 Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1

v8.4.0

Compare Source

Enhancements

🐛 Bug Fixes

⚙️ Updates

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0

v8.3.0

Compare Source

🐛 Bug Fixes

⚙️ Updates

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0

v8.2.0

Compare Source

Enhancements

🐛 Bug Fixes

⚙️ Updates

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0

v8.1.1

Compare Source

🐛 Bug Fixes


Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1

v8.1.0

Compare Source

Enhancements

🐛 Bug Fixes


Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.3...v8.1.0

v8.0.3

Compare Source

🐛 Bug Fixes


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

v8.0.2

Compare Source

🐛 Bug Fixes


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

v8.0.1

Compare Source

🐛 Bug Fixes


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

v8.0.0

Compare Source

💥 Breaking Changes

Enhancements

Core:

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

Rules:

🐛 Bug Fixes


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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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.7.1`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/7.20.0/8.7.1) | --- ### Release Notes <details> <summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary> ### [`v8.7.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.1) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1) #### 🐛 Bug Fixes - [#&#8203;1861](https://github.com/vuejs/eslint-plugin-vue/issues/1861) Fixed false positives for multiple scripts in [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1 ### [`v8.7.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0) #### ✨ Enhancements - [#&#8203;1825](https://github.com/vuejs/eslint-plugin-vue/issues/1825), [#&#8203;1842](https://github.com/vuejs/eslint-plugin-vue/issues/1842) Added support for CSS selectors to order option for [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule. - [#&#8203;1831](https://github.com/vuejs/eslint-plugin-vue/issues/1831) Added [`vue/match-component-import-name`](https://eslint.vuejs.org/rules/match-component-import-name.html) rule that requires the registered component name to match the imported component name. - [#&#8203;1856](https://github.com/vuejs/eslint-plugin-vue/issues/1856) Added [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule that enforces the order of `defineEmits` and `defineProps` compiler macros. #### 🐛 Bug Fixes - [#&#8203;1844](https://github.com/vuejs/eslint-plugin-vue/issues/1844) Fixed false negatives for `<script setup>` in [`vue/multi-word-component-names`](https://eslint.vuejs.org/rules/multi-word-component-names.html) rule. - [#&#8203;1854](https://github.com/vuejs/eslint-plugin-vue/issues/1854) Fixed false positives for `<script setup>` with TS literal type in [`vue/require-valid-default-prop`](https://eslint.vuejs.org/rules/require-valid-default-prop.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0 ### [`v8.6.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.6.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0) #### ✨ Enhancements - [#&#8203;1811](https://github.com/vuejs/eslint-plugin-vue/issues/1811) Made [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule auto-fixable. - [#&#8203;1822](https://github.com/vuejs/eslint-plugin-vue/issues/1822) Added [`vue/prefer-prop-type-boolean-first`](https://eslint.vuejs.org/rules/prefer-prop-type-boolean-first.html) rule that enforces that `Boolean` comes first in component prop types - [#&#8203;1820](https://github.com/vuejs/eslint-plugin-vue/issues/1820) Added [`vue/no-restricted-html-elements`](https://eslint.vuejs.org/rules/no-restricted-html-elements.html) rule that disallows specific HTML elements. #### 🐛 Bug Fixes - [#&#8203;1826](https://github.com/vuejs/eslint-plugin-vue/issues/1826) Fixed false negatives for `<slot>` in [`vue/attribute-hyphenation`](https://eslint.vuejs.org/rules/attribute-hyphenation.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0 ### [`v8.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.5.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0) #### ✨ Enhancements - [#&#8203;1796](https://github.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand. - [#&#8203;1804](https://github.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@&#8203;vue/*'`. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0 ### [`v8.4.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.1) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1) #### 🐛 Bug Fixes - [#&#8203;1782](https://github.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html). - [#&#8203;1790](https://github.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html). **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1 ### [`v8.4.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0) #### ✨ Enhancements - [#&#8203;1760](https://github.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component. - [#&#8203;1762](https://github.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in `<template>`. - [#&#8203;1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the `<template>`, but that are not defined in the `<script setup>` or the Options API's `components` section. - [#&#8203;1769](https://github.com/vuejs/eslint-plugin-vue/issues/1769) Added [`vue/quote-props`](https://eslint.vuejs.org/rules/quote-props.html) rule that applies [`quote-props`](https://eslint.org/docs/rules/quote-props) rule to expressions in `<template>`. - [#&#8203;1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) rule. - [#&#8203;1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html) rule. #### 🐛 Bug Fixes - [#&#8203;1770](https://github.com/vuejs/eslint-plugin-vue/issues/1770) Fixed false positives for import brace in [`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html) rule. - [#&#8203;1771](https://github.com/vuejs/eslint-plugin-vue/issues/1771) Fixed false positives for `v-bind="obj"` with `v-model` in [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) rule. - [#&#8203;1775](https://github.com/vuejs/eslint-plugin-vue/issues/1775) Fixed false positives for CSS `v-bind()` in [`vue/no-extra-parens`](https://eslint.vuejs.org/rules/no-extra-parens.html) rule. - [#&#8203;1777](https://github.com/vuejs/eslint-plugin-vue/issues/1777) Skip conditional expressions in [`vue/valid-next-tick`](https://eslint.vuejs.org/rules/valid-next-tick.html) rule. #### ⚙️ Updates - [#&#8203;1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Deprecated [`vue/no-unregistered-components`](https://eslint.vuejs.org/rules/no-unregistered-components.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0 ### [`v8.3.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.3.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0) #### 🐛 Bug Fixes - [#&#8203;1755](https://github.com/vuejs/eslint-plugin-vue/issues/1755) Fix crash on `<textarea>` without end tag in [`vue/html-indent` rule](https://eslint.vuejs.org/rules/html-indent.html). - [#&#8203;1756](https://github.com/vuejs/eslint-plugin-vue/issues/1756) Fix false positive for unknown emits definition in [`vue/require-explicit-emits` rule](https://eslint.vuejs.org/rules/require-explicit-emits.html). #### ⚙️ Updates - [#&#8203;1750](https://github.com/vuejs/eslint-plugin-vue/issues/1750) Report [`$set`](https://eslint.vuejs.org/rules/no-side-effects-in-computed-properties.html) and [`$nextTick`](https://eslint.vuejs.org/rules/no-async-in-computed-properties.html) in computed properties. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0 ### [`v8.2.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.2.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0) #### ✨ Enhancements - [#&#8203;1725](https://github.com/vuejs/eslint-plugin-vue/issues/1725) Added [`vue/component-options-name-casing` rule](https://eslint.vuejs.org/rules/component-options-name-casing.html) that enforces the casing of component name in `components` options. - [#&#8203;1729](https://github.com/vuejs/eslint-plugin-vue/issues/1729) Added [`vue/prefer-separate-static-class` rule](https://eslint.vuejs.org/rules/prefer-separate-static-class.html) that requires static class names in template to be in a separate `class` attribute. #### 🐛 Bug Fixes - [#&#8203;1736](https://github.com/vuejs/eslint-plugin-vue/issues/1736) Fixed false positives for import binding in [`vue/valid-define-emits`](https://eslint.vuejs.org/rules/valid-define-emits.html) and [`vue/valid-define-props`](https://eslint.vuejs.org/rules/valid-define-props.html) rules. #### :gear: Updates - [#&#8203;1719](https://github.com/vuejs/eslint-plugin-vue/issues/1719) Added support for TypeScript 4.5 to [`vue/script-indent` rule](https://eslint.vuejs.org/rules/script-indent.html). - [#&#8203;1735](https://github.com/vuejs/eslint-plugin-vue/issues/1735) Changed to allow `asyncData` in [`vue/no-dupe-keys` rule](https://eslint.vuejs.org/rules/no-dupe-keys.html). **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0 ### [`v8.1.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.1.1) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1) #### 🐛 Bug Fixes - [#&#8203;1721](https://github.com/vuejs/eslint-plugin-vue/issues/1721) Fixed crash in [`vue/component-api-style` rule](https://eslint.vuejs.org/rules/component-api-style.html). *** **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1 ### [`v8.1.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.1.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.3...v8.1.0) #### ✨ Enhancements - [#&#8203;1707](https://github.com/vuejs/eslint-plugin-vue/issues/1707) Added [`vue/no-child-content` rule](https://eslint.vuejs.org/rules/no-child-content.html) that reports child content of elements that have a directive which overwrites that child content. - [#&#8203;1712](https://github.com/vuejs/eslint-plugin-vue/issues/1712) Added [`vue/no-expose-after-await` rule](https://eslint.vuejs.org/rules/no-expose-after-await.html) that reports the `expose()` after `await` expression. - [#&#8203;1703](https://github.com/vuejs/eslint-plugin-vue/issues/1703) Added `composition-vue2` style option in [`vue/component-api-style` rule](https://eslint.vuejs.org/rules/component-api-style.html). #### 🐛 Bug Fixes - [#&#8203;1713](https://github.com/vuejs/eslint-plugin-vue/issues/1713) Fixed false positives for type-only exports in [`vue/no-export-in-script-setup` rule](https://eslint.vuejs.org/rules/no-export-in-script-setup.html). - [#&#8203;1715](https://github.com/vuejs/eslint-plugin-vue/issues/1715) Fixed false negatives for `v-bind.sync` in [`vue/no-mutating-props` rule](https://eslint.vuejs.org/rules/no-mutating-props.html). - [#&#8203;1715](https://github.com/vuejs/eslint-plugin-vue/issues/1715) Fixed false positives for shadowed props in [`vue/no-mutating-props` rule](https://eslint.vuejs.org/rules/no-mutating-props.html). - [#&#8203;1718](https://github.com/vuejs/eslint-plugin-vue/issues/1718) Fixed memory leak. *** **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.3...v8.1.0 ### [`v8.0.3`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/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](https://github.com/vuejs/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/tag/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](https://eslint.vuejs.org/rules/multi-word-component-names.html) *** **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/tag/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](https://eslint.vuejs.org/rules/valid-next-tick.html). *** **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/tag/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](https://github.com/vuejs/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](https://eslint.vuejs.org/rules/no-deprecated-v-is.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-export-in-script-setup` rule](https://eslint.vuejs.org/rules/no-export-in-script-setup.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-define-emits` rule](https://eslint.vuejs.org/rules/valid-define-emits.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-define-props` rule](https://eslint.vuejs.org/rules/valid-define-props.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-next-tick` rule](https://eslint.vuejs.org/rules/valid-next-tick.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-v-memo` rule](https://eslint.vuejs.org/rules/valid-v-memo.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-useless-template-attributes` rule](https://eslint.vuejs.org/rules/no-useless-template-attributes.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-computed-properties-in-data` rule](https://eslint.vuejs.org/rules/no-computed-properties-in-data.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-deprecated-router-link-tag-prop` rule](https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop.html). - [#&#8203;1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added [`vue/no-reserved-props` rule](https://eslint.vuejs.org/rules/no-reserved-props.html). - 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](https://eslint.vuejs.org/rules/v-on-event-hyphenation.html). - [#&#8203;1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added [`vue/first-attribute-linebreak` rule](https://eslint.vuejs.org/rules/first-attribute-linebreak.html). - 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](https://eslint.vuejs.org/rules/valid-next-tick.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-useless-template-attributes` rule](https://eslint.vuejs.org/rules/no-useless-template-attributes.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-computed-properties-in-data` rule](https://eslint.vuejs.org/rules/no-computed-properties-in-data.html). - [#&#8203;1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html). - [#&#8203;1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added [`vue/no-reserved-props` rule](https://eslint.vuejs.org/rules/no-reserved-props.html). - 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](https://eslint.vuejs.org/rules/first-attribute-linebreak.html). - 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](https://eslint.vuejs.org/rules/max-attributes-per-line.html). #### ✨ 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](https://eslint.vuejs.org/rules/first-attribute-linebreak.html) 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](https://eslint.vuejs.org/rules/no-reserved-props.html) 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](https://eslint.vuejs.org/rules/no-loss-of-precision.html) 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](https://eslint.vuejs.org/rules/multi-word-component-names.html). - [#&#8203;1679](https://github.com/vuejs/eslint-plugin-vue/issues/1679) Added support for Nuxt.js's `asyncData` in [`vue/no-dupe-keys`](https://eslint.vuejs.org/rules/no-dupe-keys.html), [`vue/no-reserved-keys`](https://eslint.vuejs.org/rules/no-reserved-keys.html), [`vue/no-template-shadow`](https://eslint.vuejs.org/rules/no-template-shadow.html), [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html), and [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) 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](https://eslint.vuejs.org/rules/multi-word-component-names.html). *** **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNSIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2024-04-16 22:07:13 +02:00
Update dependency eslint-plugin-vue to v8
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is failing
51174817e5
renovate-bot force-pushed renovate/eslint-plugin-vue-8.x from 51174817e5 to 91ff3005a1 2024-04-16 22:20:43 +02:00 Compare
renovate-bot force-pushed renovate/eslint-plugin-vue-8.x from 91ff3005a1 to 467700fb37 2024-04-16 22:35:17 +02:00 Compare
Author
Collaborator

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @vue/eslint-config-standard@6.1.0
npm ERR! Found: eslint-plugin-vue@8.7.1
npm ERR! node_modules/eslint-plugin-vue
npm ERR!   dev eslint-plugin-vue@"8.7.1" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0
npm ERR! node_modules/@vue/eslint-config-standard
npm ERR!   dev @vue/eslint-config-standard@"6.1.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: eslint-plugin-vue@7.20.0
npm ERR! node_modules/eslint-plugin-vue
npm ERR!   peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0
npm ERR!   node_modules/@vue/eslint-config-standard
npm ERR!     dev @vue/eslint-config-standard@"6.1.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! 
npm ERR! For a full report see:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-04-23T17_36_04_965Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-04-23T17_36_04_965Z-debug-0.log

### ⚠ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @vue/eslint-config-standard@6.1.0 npm ERR! Found: eslint-plugin-vue@8.7.1 npm ERR! node_modules/eslint-plugin-vue npm ERR! dev eslint-plugin-vue@"8.7.1" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0 npm ERR! node_modules/@vue/eslint-config-standard npm ERR! dev @vue/eslint-config-standard@"6.1.0" from the root project npm ERR! npm ERR! Conflicting peer dependency: eslint-plugin-vue@7.20.0 npm ERR! node_modules/eslint-plugin-vue npm ERR! peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0 npm ERR! node_modules/@vue/eslint-config-standard npm ERR! dev @vue/eslint-config-standard@"6.1.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! npm ERR! For a full report see: npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-04-23T17_36_04_965Z-eresolve-report.txt npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-04-23T17_36_04_965Z-debug-0.log ```
renovate-bot force-pushed renovate/eslint-plugin-vue-8.x from 467700fb37 to 7eecf14138 2024-04-23 17:20:35 +02:00 Compare
renovate-bot force-pushed renovate/eslint-plugin-vue-8.x from 7eecf14138 to 58505ef4a2 2024-04-23 19:36:08 +02:00 Compare
renovate-bot changed title from Update dependency eslint-plugin-vue to v8 to Update dependency eslint-plugin-vue to v8 - autoclosed 2024-04-23 22:35:03 +02:00
renovate-bot closed this pull request 2024-04-23 22:35:03 +02:00
Some checks failed
renovate/artifacts Artifact file update failure
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is failing
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wtf-eg/digitale-online-offline-registration#42
No description provided.