Release notes
*Sourced from [eslint-plugin-vue's releases](https://github.com/vuejs/eslint-plugin-vue/releases).*
> ## v6.0.0
> ## 💥 Breaking Changes
>
> - [#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979) Dropped support for Node.js 6.x, ESLint 5.x.
> - [#940](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/940) Dropped autofix of `vue/prop-name-casing`.
> - [#823](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/823) Added `Nuxt` properties to the default order of `vue/order-in-components`.
> - [#895](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/895) [#807](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/807) Upgrade to `vue-eslint-parser`@6.0.4
>
> ## ✨ Enhancements
>
> ### Core:
>
> - [#807](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/807) Support new syntax in Vue.js 2.6.
> - [#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979) Added support for ESLint 6.x.
>
> ### New Rules:
>
> - [#798](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/798) Added `vue/no-empty-pattern` rule applies `no-empty-pattern` rule to expressions in `\`.
> - [#794](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/794) Added `vue/dot-location` rule applies `dot-location` rule to expressions in `\`.
> - [#795](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/795) Added `vue/keyword-spacing` rule applies `keyword-spacing` rule to expressions in `\`.
> - [#838](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/838) Added `vue/no-deprecated-scope-attribute` rule that reports deprecated `scope` attribute in Vue.js v2.5.0+.
> - [#837](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/837) Added `vue/valid-v-slot` rule that checks whether every `v-slot` directive is valid.
> - [#836](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/836) Added `vue/v-slot-style` rule that enforces `v-slot` directive style which you should use shorthand or long form.
>
> ## 🐛 Bug Fixes
>
> - [#904](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/904) Fixed `vue/use-v-on-exact` to allows events with different key codes
> - [#937](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/937) Fixed typo in `vue/valid-v-else` rule message
>
> ----
>
> **All commits:** [v5.2.3 -> v6.0.0](https://github.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)
Commits
- [`ccb3dbb`](https://github.com/vuejs/eslint-plugin-vue/commit/ccb3dbbef4ec95b5f3813f895fc264a8e6ee62e3) 6.0.0
- [`6d48d11`](https://github.com/vuejs/eslint-plugin-vue/commit/6d48d118e19096ac83d8abc7773c97d77ca87b51) Chore: Update packages to support ESlint v6 ([#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979))
- [`edf43ff`](https://github.com/vuejs/eslint-plugin-vue/commit/edf43ffe1c56db99c81d8eaa62de36b2fa47604e) Drop autofix of prop-name-casing. ([#940](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/940))
- [`3836af4`](https://github.com/vuejs/eslint-plugin-vue/commit/3836af4cac1db79a5e33c8a6464b2bd9670a9494) Fix: register v-slot-style and valid-v-slot ([#880](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/880))
- [`e59eb09`](https://github.com/vuejs/eslint-plugin-vue/commit/e59eb0986e54bf9e03d09d5c1c0368d63912af9e) Fixed jsx parsing error ([#961](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/961))
- [`1d12b93`](https://github.com/vuejs/eslint-plugin-vue/commit/1d12b93e510c475433ec61ef9257bec2cd467c3c) typo ([#947](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/947))
- [`27fc35c`](https://github.com/vuejs/eslint-plugin-vue/commit/27fc35c8323cfceeafd3129f03129998f9ddd424) chore: Keep Nuxt's 'asyncData' and 'fetch' with 'data' ([#823](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/823))
- [`d822a03`](https://github.com/vuejs/eslint-plugin-vue/commit/d822a0313016c52db82f88c73a7b6a6fe8539cd6) pref: improve traverse ([#912](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/912))
- [`cb2e367`](https://github.com/vuejs/eslint-plugin-vue/commit/cb2e367ce7b869ba34ec7bec3a9b6adafb6ea48c) fix: update vue-eslint-parser ([#895](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/895))
- [`a617706`](https://github.com/vuejs/eslint-plugin-vue/commit/a6177067224d72994f9419c467909aa4ec2d9e57) Update README.md ([#936](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/936))
- Additional commits viewable in [compare view](https://github.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps eslint-plugin-vue from 5.2.3 to 6.0.0.
Release notes
*Sourced from [eslint-plugin-vue's releases](https://github.com/vuejs/eslint-plugin-vue/releases).* > ## v6.0.0 > ## 💥 Breaking Changes > > - [#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979) Dropped support for Node.js 6.x, ESLint 5.x. > - [#940](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/940) Dropped autofix of `vue/prop-name-casing`. > - [#823](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/823) Added `Nuxt` properties to the default order of `vue/order-in-components`. > - [#895](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/895) [#807](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/807) Upgrade to `vue-eslint-parser`@6.0.4 > > ## ✨ Enhancements > > ### Core: > > - [#807](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/807) Support new syntax in Vue.js 2.6. > - [#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979) Added support for ESLint 6.x. > > ### New Rules: > > - [#798](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/798) Added `vue/no-empty-pattern` rule applies `no-empty-pattern` rule to expressions in `\`. > - [#794](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/794) Added `vue/dot-location` rule applies `dot-location` rule to expressions in `\`. > - [#795](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/795) Added `vue/keyword-spacing` rule applies `keyword-spacing` rule to expressions in `\`. > - [#838](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/838) Added `vue/no-deprecated-scope-attribute` rule that reports deprecated `scope` attribute in Vue.js v2.5.0+. > - [#837](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/837) Added `vue/valid-v-slot` rule that checks whether every `v-slot` directive is valid. > - [#836](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/836) Added `vue/v-slot-style` rule that enforces `v-slot` directive style which you should use shorthand or long form. > > ## 🐛 Bug Fixes > > - [#904](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/904) Fixed `vue/use-v-on-exact` to allows events with different key codes > - [#937](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/937) Fixed typo in `vue/valid-v-else` rule message > > ---- > > **All commits:** [v5.2.3 -> v6.0.0](https://github.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)Commits
- [`ccb3dbb`](https://github.com/vuejs/eslint-plugin-vue/commit/ccb3dbbef4ec95b5f3813f895fc264a8e6ee62e3) 6.0.0 - [`6d48d11`](https://github.com/vuejs/eslint-plugin-vue/commit/6d48d118e19096ac83d8abc7773c97d77ca87b51) Chore: Update packages to support ESlint v6 ([#979](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/979)) - [`edf43ff`](https://github.com/vuejs/eslint-plugin-vue/commit/edf43ffe1c56db99c81d8eaa62de36b2fa47604e) Drop autofix of prop-name-casing. ([#940](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/940)) - [`3836af4`](https://github.com/vuejs/eslint-plugin-vue/commit/3836af4cac1db79a5e33c8a6464b2bd9670a9494) Fix: register v-slot-style and valid-v-slot ([#880](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/880)) - [`e59eb09`](https://github.com/vuejs/eslint-plugin-vue/commit/e59eb0986e54bf9e03d09d5c1c0368d63912af9e) Fixed jsx parsing error ([#961](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/961)) - [`1d12b93`](https://github.com/vuejs/eslint-plugin-vue/commit/1d12b93e510c475433ec61ef9257bec2cd467c3c) typo ([#947](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/947)) - [`27fc35c`](https://github.com/vuejs/eslint-plugin-vue/commit/27fc35c8323cfceeafd3129f03129998f9ddd424) chore: Keep Nuxt's 'asyncData' and 'fetch' with 'data' ([#823](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/823)) - [`d822a03`](https://github.com/vuejs/eslint-plugin-vue/commit/d822a0313016c52db82f88c73a7b6a6fe8539cd6) pref: improve traverse ([#912](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/912)) - [`cb2e367`](https://github.com/vuejs/eslint-plugin-vue/commit/cb2e367ce7b869ba34ec7bec3a9b6adafb6ea48c) fix: update vue-eslint-parser ([#895](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/895)) - [`a617706`](https://github.com/vuejs/eslint-plugin-vue/commit/a6177067224d72994f9419c467909aa4ec2d9e57) Update README.md ([#936](https://github-redirect.dependabot.com/vuejs/eslint-plugin-vue/issues/936)) - Additional commits viewable in [compare view](https://github.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)