Build(deps-dev): bump eslint-plugin-vue from 8.7.1 to 9.0.0 #371

Closed
argoyle wants to merge 0 commits from dependabot-npm_and_yarn-eslint-plugin-vue-9.0.0 into master
argoyle commented 2022-05-18 04:40:06 +00:00 (Migrated from gitlab.com)

Bumps eslint-plugin-vue from 8.7.1 to 9.0.0.

Release notes

Sourced from eslint-plugin-vue's releases.

v9.0.0

💥 Breaking Changes

Change Vue 3 presets configs

Change Vue 2 preset configs

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


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.7.1 to 9.0.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>v9.0.0</h2> <h2>💥 Breaking Changes</h2> <ul> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1847">#1847</a> Drop support for Node.js v12.</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1846">#1846</a> Change default casing of <a href="https://eslint.vuejs.org/rules/custom-event-name-casing.html"><code>vue/custom-event-name-casing</code></a> rule to <code>camelCase</code>.</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1883">#1883</a> Potentially breaking bug fix: Enable <a href="https://eslint.vuejs.org/rules/html-closing-bracket-spacing.html"><code>vue/html-closing-bracket-spacing</code></a> and <a href="https://eslint.vuejs.org/rules/html-closing-bracket-newline.html"><code>vue/html-closing-bracket-newline</code></a> rules for top-level tags.</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1848">#1848</a>, <a href="https://github.com/vuejs/eslint-plugin-vue/pull/1892">#1892</a> Change presets configs and remove unused internal methods. <em>(see below)</em></li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1849">#1849</a> Upgrade <a href="https://github.com/vuejs/vue-eslint-parser">vue-eslint-parser</a> to v9. <em>(see below)</em></li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/pull/1881">#1881</a> Remove deprecated rules. <em>(see below)</em></li> </ul> <h3>Change Vue 3 presets configs</h3> <ul> <li>Change <code>plugin:vue/vue3-essential</code> config: <ul> <li>Add <a href="https://eslint.vuejs.org/rules/no-child-content.html"><code>vue/no-child-content</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-expose-after-await.html"><code>vue/no-expose-after-await</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-reserved-component-names.html"><code>vue/no-reserved-component-names</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-use-computed-property-like-method.html"><code>vue/no-use-computed-property-like-method</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html"><code>vue/no-v-text-v-html-on-component</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/prefer-import-from-vue.html"><code>vue/prefer-import-from-vue</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/valid-attribute-name.html"><code>vue/valid-attribute-name</code></a> rule</li> </ul> </li> <li>Change <code>plugin:vue/vue3-strongly-recommended</code> config: <ul> <li>Same changes as above</li> </ul> </li> <li>Change <code>plugin:vue/vue3-recommended</code> config: <ul> <li>Same changes as above</li> </ul> </li> </ul> <h3>Change Vue 2 preset configs</h3> <ul> <li>Change <code>plugin:vue/essential</code> config: <ul> <li>Add <a href="https://eslint.vuejs.org/rules/no-child-content.html"><code>vue/no-child-content</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-reserved-component-names.html"><code>vue/no-reserved-component-names</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-use-computed-property-like-method.html"><code>vue/no-use-computed-property-like-method</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html"><code>vue/no-v-text-v-html-on-component</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/valid-attribute-name.html"><code>vue/valid-attribute-name</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/valid-model-definition.html"><code>vue/valid-model-definition</code></a> rule</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-export-in-script-setup.html"><code>vue/no-export-in-script-setup</code></a> rule *</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-ref-as-operand.html"><code>vue/no-ref-as-operand</code></a> rule *</li> <li>Add <a href="https://eslint.vuejs.org/rules/no-setup-props-destructure.html"><code>vue/no-setup-props-destructure</code></a> rule *</li> <li>Add <a href="https://eslint.vuejs.org/rules/return-in-emits-validator.html"><code>vue/return-in-emits-validator</code></a> rule *</li> <li>Add <a href="https://eslint.vuejs.org/rules/valid-define-emits.html"><code>vue/valid-define-emits</code></a> rule *</li> <li>Add <a href="https://eslint.vuejs.org/rules/valid-define-props.html"><code>vue/valid-define-props</code></a> rule *</li> </ul> </li> <li>Change <code>plugin:vue/strongly-recommended</code> config: <ul> <li>Same changes as above</li> </ul> </li> <li>Change <code>plugin:vue/recommended</code> config: <ul> <li>Same changes as above</li> </ul> </li> </ul> <p><em>Note:</em> The rules marked with * are now included in the <code>plugin:vue/essential</code> config because <a href="https://github.com/vuejs/composition-api"><code>@​vue/composition-api</code></a> and <a href="https://github.com/antfu/unplugin-vue2-script-setup/">unplugin-vue2-script-setup</a> 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.</p> <h3>Deprecated features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/1d2318e713a0dbeb6cf37b5900af8011e5ddc7be"><code>1d2318e</code></a> 9.0.0</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/6bd81ea60ed814c1fa5cf4b27f80022b352611a1"><code>6bd81ea</code></a> Rename <code>vue/no-invalid-attribute-name</code> rule to <code>vue/invalid-attribute-name</code> a...</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/ab85fd6ff6a0f4b5b36bd61eadb1750a7f54d747"><code>ab85fd6</code></a> Add <code>vue/no-invalid-attribute-name</code> rule (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1851">#1851</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/b0639d725861e4ed6ea6bb15499411e2b872e9de"><code>b0639d7</code></a> Improve auto-fix for <code>vue/define-macros-order</code> rule (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1863">#1863</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/07a783305a2d97e915e039fdfec0570db7a2ae10"><code>07a7833</code></a> Bump devDependencies to their newest versions (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1890">#1890</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/52accc9aa4ec4031073863de347de90fbcde585a"><code>52accc9</code></a> Update <code>vue/no-expose-after-await</code> rule to support <code>\&lt;script setup&gt;</code> (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1885">#1885</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/a0cf01843154ef4ca3621d8e51d9992fd4d74bc7"><code>a0cf018</code></a> Remove deprecated rules (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1881">#1881</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/2f963153a4bb21e973b12249eea5b68512060a57"><code>2f96315</code></a> Upgrade vue-eslint-parser (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1849">#1849</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/186833afa946420565ca5081b09740665b8dc0bf"><code>186833a</code></a> Change presets configs and remove unused internal methods (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1848">#1848</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/58cb406fece88b88f50d43f92f0d70d4b42e8132"><code>58cb406</code></a> Drop support for Node.js v12 (<a href="https://github.com/vuejs/eslint-plugin-vue/issues/1847">#1847</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.1...v9.0.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>
argoyle commented 2022-05-18 09:11:10 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 7bcf48f0 - 1 commit from branch master
  • b78d1ec5 - Build(deps-dev): bump eslint-plugin-vue from 8.7.1 to 9.0.0

Compare with previous version

added 2 commits <ul><li>7bcf48f0 - 1 commit from branch <code>master</code></li><li>b78d1ec5 - Build(deps-dev): bump eslint-plugin-vue from 8.7.1 to 9.0.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/322/diffs?diff_id=396764040&start_sha=53dc5c4f86739727cb2d5035f6ef5c774837f95a)
argoyle commented 2022-05-19 04:39:45 +00:00 (Migrated from gitlab.com)
This merge request has been superseeded by https://gitlab.com/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/325
argoyle (Migrated from gitlab.com) closed this pull request 2022-05-19 04:39:45 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.