#1760 Added vue/no-v-text-v-html-on-component rule that disallows the use of v-text / v-html on component.
#1762 Added vue/object-shorthand rule that applies object-shorthand rule to expressions in \<template>.
#1763 Added vue/no-undef-components 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.
#1769 Added vue/quote-props rule that applies quote-props rule to expressions in \<template>.
#1761 Added support for Vue2 functional component to vue/no-unused-properties rule.
#1761 Added support for Vue2 functional component to vue/no-undef-properties rule.
🐛 Bug Fixes
#1770 Fixed false positives for import brace in vue/script-indent rule.
#1771 Fixed false positives for v-bind="obj" with v-model in vue/attributes-order rule.
#1775 Fixed false positives for CSS v-bind() in vue/no-extra-parens rule.
#1777 Skip conditional expressions in vue/valid-next-tick rule.
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 8.3.0 to 8.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vuejs/eslint-plugin-vue/releases">eslint-plugin-vue's releases</a>.</em></p>
<blockquote>
<h2>v8.4.0</h2>
<h2>✨ Enhancements</h2>
<ul>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1760">#1760</a> Added <code>vue/no-v-text-v-html-on-component</code> rule that disallows the use of <code>v-text</code> / <code>v-html</code> on component.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1762">#1762</a> Added <code>vue/object-shorthand</code> rule that applies <code>object-shorthand</code> rule to expressions in <code>\<template></code>.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1763">#1763</a> Added <code>vue/no-undef-components</code> rule that warns reports component that are used in the <code>\<template></code>, but that are not defined in the <code><script setup></code> or the Options API's <code>components</code> section.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1769">#1769</a> Added <code>vue/quote-props</code> rule that applies <code>quote-props</code> rule to expressions in <code>\<template></code>.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1761">#1761</a> Added support for Vue2 functional component to <code>vue/no-unused-properties</code> rule.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1761">#1761</a> Added support for Vue2 functional component to <code>vue/no-undef-properties</code> rule.</li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1770">#1770</a> Fixed false positives for import brace in <code>vue/script-indent</code> rule.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1771">#1771</a> Fixed false positives for <code>v-bind="obj"</code> with <code>v-model</code> in <code>vue/attributes-order</code> rule.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1775">#1775</a> Fixed false positives for CSS <code>v-bind()</code> in <code>vue/no-extra-parens</code> rule.</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1777">#1777</a> Skip conditional expressions in <code>vue/valid-next-tick</code> rule.</li>
</ul>
<h2>⚙️ Updates</h2>
<ul>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/issues/1763">#1763</a> Deprecated <code>vue/no-unregistered-components</code> rule.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0">https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/45a7650f7ef1fe1d31bc09579ddd9fc3280ac221"><code>45a7650</code></a> 8.4.0</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/9fa8edeb80fa85b6220dd53ab201447a359fcbaa"><code>9fa8ede</code></a> Skip conditional expressions in <code>vue/valid-next-tick</code> (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1777">#1777</a>)</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/0ca5f9d55da561bf54f45c3c39722ff8d3d61733"><code>0ca5f9d</code></a> Fix false positives for CSS <code>v-bind()</code> in <code>vue/no-extra-parens</code> rule (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1775">#1775</a>)</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/017cc2292c586a74e9e6d5459eb7577dbb3a22e6"><code>017cc22</code></a> Fix false positives for <code>v-bind="obj"</code> with <code>v-model</code> in `vue/attributes-orde...</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/a2c4af2d6c024583918a7ebe81b912d6db91dc1c"><code>a2c4af2</code></a> Fix false positives for import brace in <code>vue/script-indent</code> rule (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1770">#1770</a>)</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/f527e27b480aad41546bbf2ebcf086b6b155b53f"><code>f527e27</code></a> Add <code>vue/quote-props</code> rule (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1769">#1769</a>)</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/32d1fb76e866d1f1cd97264bb7bb208bafe53702"><code>32d1fb7</code></a> Improve documentation (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1768">#1768</a>)</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/9c2c15fc75591afc221fa133d5be8bae2159b8aa"><code>9c2c15f</code></a> Fix typo</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/2596826312fa2a8a0d07868510f074f3011d8df0"><code>2596826</code></a> Fix typo</li>
<li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/ee1e1e5cc60460095e7ebcdcc17e7de357259da4"><code>ee1e1e5</code></a> Add <code>vue/no-undef-components</code> rule and deprecate `vue/no-unregistered-compone...</li>
<li>Additional commits viewable in <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps eslint-plugin-vue from 8.3.0 to 8.4.0.
Release notes
Sourced from eslint-plugin-vue's releases.
Commits
45a76508.4.09fa8edeSkip conditional expressions invue/valid-next-tick(#1777)0ca5f9dFix false positives for CSSv-bind()invue/no-extra-parensrule (#1775)017cc22Fix false positives forv-bind="obj"withv-modelin `vue/attributes-orde...a2c4af2Fix false positives for import brace invue/script-indentrule (#1770)f527e27Addvue/quote-propsrule (#1769)32d1fb7Improve documentation (#1768)9c2c15fFix typo2596826Fix typoee1e1e5Addvue/no-undef-componentsrule and deprecate `vue/no-unregistered-compone...Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsmentioned in commit
463bbf99d9