vuejs/eslint-plugin-vue
### [`v6.2.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.2)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.1...v6.2.2)
#### π Bug Fixes
- [#1071](https://togithub.com/vuejs/eslint-plugin-vue/issues/1071) Fixed `vue/no-use-v-if-with-v-for` error when using destructuring for iteration or using iteration of expression
* * *
**All commits:** [v6.2.1 -> v6.2.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.1...v6.2.2)
### [`v6.2.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.1)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.0...v6.2.1)
#### π Bug Fixes
- [#1055](https://togithub.com/vuejs/eslint-plugin-vue/issues/1055) Fixed false positives for binded and unbinded attrs in 'vue/attributes-order' with `alphabetical` option.
* * *
**All commits:** [v6.2.0 -> v6.2.1](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.0...v6.2.1)
### [`v6.2.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.2...v6.2.0)
#### β¨ Enhancements
##### New Rules:
- [#997](https://togithub.com/vuejs/eslint-plugin-vue/issues/997) Added `vue/sort-keys` rule that the `sort-keys` rule which is compatible with order-in-components.
- [#1021](https://togithub.com/vuejs/eslint-plugin-vue/issues/1021) Added `vue/padding-line-between-blocks` rule requires or disallows blank lines between the given 2 blocks.
##### New Options:
- [#1022](https://togithub.com/vuejs/eslint-plugin-vue/issues/1022) Added `alphabetical` option to `vue/attributes-order` rule to alphabetical ordering within groupings.
- [#1031](https://togithub.com/vuejs/eslint-plugin-vue/issues/1031) Added `avoidEscape` option to `vue/html-quotes` rule.
#### π Bug Fixes
- [#1027](https://togithub.com/vuejs/eslint-plugin-vue/issues/1027) Fixed false positives in `vue/no-side-effects-in-computed-properties`
- [#1046](https://togithub.com/vuejs/eslint-plugin-vue/issues/1046) Fixed an error when using spread elements in `vue/require-default-prop`.
* * *
**All commits:** [v6.1.2 -> v6.2.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.2...v6.2.0)
### [`v6.1.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.2)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.1...v6.1.2)
#### π Bug Fixes
- [#1023](https://togithub.com/vuejs/eslint-plugin-vue/issues/1023) Fixed: list `semver` as `dependencies`
* * *
**All commits:** [v6.1.1 -> v6.1.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.1...v6.1.2)
### [`v6.1.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.1)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.0...v6.1.1)
#### π Bug Fixes
- [#1019](https://togithub.com/vuejs/eslint-plugin-vue/issues/1019) Fixed crashes in `no-reserved-component-names`, `match-component-file-name` and `component-definition-name-casing` rules
* * *
**All commits:** [v6.1.0 -> v6.1.1](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.0...v6.1.1)
### [`v6.1.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.2...v6.1.0)
#### β¨ Enhancements
##### Core:
- [#985](https://togithub.com/vuejs/eslint-plugin-vue/issues/985) Upgrade vue-eslint-parser to 7.0.0
##### New Rules:
- [#886](https://togithub.com/vuejs/eslint-plugin-vue/issues/886) Added `vue/static-class-names-order` rule that enforce the order of static class names.
- [#945](https://togithub.com/vuejs/eslint-plugin-vue/issues/945) Added `vue/require-name-property` rule that require a name property in Vue components.
- [#757](https://togithub.com/vuejs/eslint-plugin-vue/issues/757) Added `vue/no-reserved-component-names` rule that disallow the use of reserved names in component definitions.
- [#763](https://togithub.com/vuejs/eslint-plugin-vue/issues/763) Added `vue/component-tags-order` rule that enforce the order of component top-level elements.
- [#646](https://togithub.com/vuejs/eslint-plugin-vue/issues/646) Added `vue/component-definition-name-casing` rule that enforce specific casing for component definition name.
- [#647](https://togithub.com/vuejs/eslint-plugin-vue/issues/647) Added `vue/valid-v-bind-sync` rule that checks whether every `.sync` modifier on `v-bind` directives is valid.
- [#839](https://togithub.com/vuejs/eslint-plugin-vue/issues/839) Added `vue/no-deprecated-slot-attribute` rule that disallows `slot` attribute.
- [#840](https://togithub.com/vuejs/eslint-plugin-vue/issues/840) Added `vue/no-deprecated-slot-scope-attribute` rule that disallows `slot-scope` attribute.
- [#841](https://togithub.com/vuejs/eslint-plugin-vue/issues/841) Added `vue/no-unsupported-features` rule that disallow unsupported Vue.js syntax on the specified version.
- [#843](https://togithub.com/vuejs/eslint-plugin-vue/issues/843) Added `vue/no-static-inline-styles` rule that disallow static inline `style` attributes.
- [#959](https://togithub.com/vuejs/eslint-plugin-vue/issues/959) Added `vue/max-len` rule that enforces a maximum line length.
- [#964](https://togithub.com/vuejs/eslint-plugin-vue/issues/964) Added `vue/no-irregular-whitespace` rule that disallow irregular whitespace.
#### π Bug Fixes
- [#1015](https://togithub.com/vuejs/eslint-plugin-vue/issues/1015) Fixed wrong indentation.
- [#1016](https://togithub.com/vuejs/eslint-plugin-vue/issues/1016) Fixed "ignores" option of `html-indent` does not work
* * *
**All commits:** [v6.0.2 -> v6.1.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.2...v6.1.0)
### [`v6.0.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.2)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.1...v6.0.2)
#### π Bug Fixes
- [#962](https://togithub.com/vuejs/eslint-plugin-vue/issues/962) Fixed false positives inside the ternary operator in `no-async-in-computed-properties`.
- [#963](https://togithub.com/vuejs/eslint-plugin-vue/issues/963) Fixed an issue that caused an error when extra commas were included in `require-prop-type-constructor`.
- [#1009](https://togithub.com/vuejs/eslint-plugin-vue/issues/1009) Fixed an issue that code was broken by autofix of `require-prop-type-constructor`.
- [#1010](https://togithub.com/vuejs/eslint-plugin-vue/issues/1010) Fixed broken links in messages.
* * *
**All commits:** [v6.0.1 -> v6.0.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.1...v6.0.2)
### [`v6.0.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.1)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.0...v6.0.1)
#### π Bug Fixes
- [#984](https://togithub.com/vuejs/eslint-plugin-vue/issues/984) Fixed an issue where the message "requires a peer of eslint@^5.0.0" was reported when installing the eslint-plugin-vue.
### [`v6.0.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)
#### π₯ Breaking Changes
- [#979](https://togithub.com/vuejs/eslint-plugin-vue/issues/979) Dropped support for Node.js 6.x, ESLint 5.x.
- [#940](https://togithub.com/vuejs/eslint-plugin-vue/issues/940) Dropped autofix of `vue/prop-name-casing`.
- [#823](https://togithub.com/vuejs/eslint-plugin-vue/issues/823) Added `Nuxt` properties to the default order of `vue/order-in-components`.
- [#895](https://togithub.com/vuejs/eslint-plugin-vue/issues/895) [#807](https://togithub.com/vuejs/eslint-plugin-vue/issues/807) Upgrade to `vue-eslint-parser`[@6](https://togithub.com/6).0.4
#### β¨ Enhancements
##### Core:
- [#807](https://togithub.com/vuejs/eslint-plugin-vue/issues/807) Support new syntax in Vue.js 2.6.
- [#979](https://togithub.com/vuejs/eslint-plugin-vue/issues/979) Added support for ESLint 6.x.
##### New Rules:
- [#798](https://togithub.com/vuejs/eslint-plugin-vue/issues/798) Added `vue/no-empty-pattern` rule applies `no-empty-pattern` rule to expressions in ``.
- [#794](https://togithub.com/vuejs/eslint-plugin-vue/issues/794) Added `vue/dot-location` rule applies `dot-location` rule to expressions in ``.
- [#795](https://togithub.com/vuejs/eslint-plugin-vue/issues/795) Added `vue/keyword-spacing` rule applies `keyword-spacing` rule to expressions in ``.
- [#838](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/issues/837) Added `vue/valid-v-slot` rule that checks whether every `v-slot` directive is valid.
- [#836](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/issues/904) Fixed `vue/use-v-on-exact` to allows events with different key codes
- [#937](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0)
### [`v5.2.3`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v5.2.3)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.2...v5.2.3)
#### π Bug Fixes
- [`082c03d`](https://togithub.com/vuejs/eslint-plugin-vue/commit/082c03de5dd1f6efe27e2f6dd9fd111f1434ce61) fixed a crash bug on ESLint 6.0.0.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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 contains the following updates:
^5.2.2
->^6.2.2
Release Notes
vuejs/eslint-plugin-vue
### [`v6.2.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.2) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.1...v6.2.2) #### π Bug Fixes - [#1071](https://togithub.com/vuejs/eslint-plugin-vue/issues/1071) Fixed `vue/no-use-v-if-with-v-for` error when using destructuring for iteration or using iteration of expression * * * **All commits:** [v6.2.1 -> v6.2.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.1...v6.2.2) ### [`v6.2.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.0...v6.2.1) #### π Bug Fixes - [#1055](https://togithub.com/vuejs/eslint-plugin-vue/issues/1055) Fixed false positives for binded and unbinded attrs in 'vue/attributes-order' with `alphabetical` option. * * * **All commits:** [v6.2.0 -> v6.2.1](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.2.0...v6.2.1) ### [`v6.2.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.2.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.2...v6.2.0) #### β¨ Enhancements ##### New Rules: - [#997](https://togithub.com/vuejs/eslint-plugin-vue/issues/997) Added `vue/sort-keys` rule that the `sort-keys` rule which is compatible with order-in-components. - [#1021](https://togithub.com/vuejs/eslint-plugin-vue/issues/1021) Added `vue/padding-line-between-blocks` rule requires or disallows blank lines between the given 2 blocks. ##### New Options: - [#1022](https://togithub.com/vuejs/eslint-plugin-vue/issues/1022) Added `alphabetical` option to `vue/attributes-order` rule to alphabetical ordering within groupings. - [#1031](https://togithub.com/vuejs/eslint-plugin-vue/issues/1031) Added `avoidEscape` option to `vue/html-quotes` rule. #### π Bug Fixes - [#1027](https://togithub.com/vuejs/eslint-plugin-vue/issues/1027) Fixed false positives in `vue/no-side-effects-in-computed-properties` - [#1046](https://togithub.com/vuejs/eslint-plugin-vue/issues/1046) Fixed an error when using spread elements in `vue/require-default-prop`. * * * **All commits:** [v6.1.2 -> v6.2.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.2...v6.2.0) ### [`v6.1.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.2) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.1...v6.1.2) #### π Bug Fixes - [#1023](https://togithub.com/vuejs/eslint-plugin-vue/issues/1023) Fixed: list `semver` as `dependencies` * * * **All commits:** [v6.1.1 -> v6.1.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.1...v6.1.2) ### [`v6.1.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.0...v6.1.1) #### π Bug Fixes - [#1019](https://togithub.com/vuejs/eslint-plugin-vue/issues/1019) Fixed crashes in `no-reserved-component-names`, `match-component-file-name` and `component-definition-name-casing` rules * * * **All commits:** [v6.1.0 -> v6.1.1](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.1.0...v6.1.1) ### [`v6.1.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.1.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.2...v6.1.0) #### β¨ Enhancements ##### Core: - [#985](https://togithub.com/vuejs/eslint-plugin-vue/issues/985) Upgrade vue-eslint-parser to 7.0.0 ##### New Rules: - [#886](https://togithub.com/vuejs/eslint-plugin-vue/issues/886) Added `vue/static-class-names-order` rule that enforce the order of static class names. - [#945](https://togithub.com/vuejs/eslint-plugin-vue/issues/945) Added `vue/require-name-property` rule that require a name property in Vue components. - [#757](https://togithub.com/vuejs/eslint-plugin-vue/issues/757) Added `vue/no-reserved-component-names` rule that disallow the use of reserved names in component definitions. - [#763](https://togithub.com/vuejs/eslint-plugin-vue/issues/763) Added `vue/component-tags-order` rule that enforce the order of component top-level elements. - [#646](https://togithub.com/vuejs/eslint-plugin-vue/issues/646) Added `vue/component-definition-name-casing` rule that enforce specific casing for component definition name. - [#647](https://togithub.com/vuejs/eslint-plugin-vue/issues/647) Added `vue/valid-v-bind-sync` rule that checks whether every `.sync` modifier on `v-bind` directives is valid. - [#839](https://togithub.com/vuejs/eslint-plugin-vue/issues/839) Added `vue/no-deprecated-slot-attribute` rule that disallows `slot` attribute. - [#840](https://togithub.com/vuejs/eslint-plugin-vue/issues/840) Added `vue/no-deprecated-slot-scope-attribute` rule that disallows `slot-scope` attribute. - [#841](https://togithub.com/vuejs/eslint-plugin-vue/issues/841) Added `vue/no-unsupported-features` rule that disallow unsupported Vue.js syntax on the specified version. - [#843](https://togithub.com/vuejs/eslint-plugin-vue/issues/843) Added `vue/no-static-inline-styles` rule that disallow static inline `style` attributes. - [#959](https://togithub.com/vuejs/eslint-plugin-vue/issues/959) Added `vue/max-len` rule that enforces a maximum line length. - [#964](https://togithub.com/vuejs/eslint-plugin-vue/issues/964) Added `vue/no-irregular-whitespace` rule that disallow irregular whitespace. #### π Bug Fixes - [#1015](https://togithub.com/vuejs/eslint-plugin-vue/issues/1015) Fixed wrong indentation. - [#1016](https://togithub.com/vuejs/eslint-plugin-vue/issues/1016) Fixed "ignores" option of `html-indent` does not work * * * **All commits:** [v6.0.2 -> v6.1.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.2...v6.1.0) ### [`v6.0.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.2) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.1...v6.0.2) #### π Bug Fixes - [#962](https://togithub.com/vuejs/eslint-plugin-vue/issues/962) Fixed false positives inside the ternary operator in `no-async-in-computed-properties`. - [#963](https://togithub.com/vuejs/eslint-plugin-vue/issues/963) Fixed an issue that caused an error when extra commas were included in `require-prop-type-constructor`. - [#1009](https://togithub.com/vuejs/eslint-plugin-vue/issues/1009) Fixed an issue that code was broken by autofix of `require-prop-type-constructor`. - [#1010](https://togithub.com/vuejs/eslint-plugin-vue/issues/1010) Fixed broken links in messages. * * * **All commits:** [v6.0.1 -> v6.0.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.1...v6.0.2) ### [`v6.0.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v6.0.0...v6.0.1) #### π Bug Fixes - [#984](https://togithub.com/vuejs/eslint-plugin-vue/issues/984) Fixed an issue where the message "requires a peer of eslint@^5.0.0" was reported when installing the eslint-plugin-vue. ### [`v6.0.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v6.0.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0) #### π₯ Breaking Changes - [#979](https://togithub.com/vuejs/eslint-plugin-vue/issues/979) Dropped support for Node.js 6.x, ESLint 5.x. - [#940](https://togithub.com/vuejs/eslint-plugin-vue/issues/940) Dropped autofix of `vue/prop-name-casing`. - [#823](https://togithub.com/vuejs/eslint-plugin-vue/issues/823) Added `Nuxt` properties to the default order of `vue/order-in-components`. - [#895](https://togithub.com/vuejs/eslint-plugin-vue/issues/895) [#807](https://togithub.com/vuejs/eslint-plugin-vue/issues/807) Upgrade to `vue-eslint-parser`[@6](https://togithub.com/6).0.4 #### β¨ Enhancements ##### Core: - [#807](https://togithub.com/vuejs/eslint-plugin-vue/issues/807) Support new syntax in Vue.js 2.6. - [#979](https://togithub.com/vuejs/eslint-plugin-vue/issues/979) Added support for ESLint 6.x. ##### New Rules: - [#798](https://togithub.com/vuejs/eslint-plugin-vue/issues/798) Added `vue/no-empty-pattern` rule applies `no-empty-pattern` rule to expressions in ``. - [#794](https://togithub.com/vuejs/eslint-plugin-vue/issues/794) Added `vue/dot-location` rule applies `dot-location` rule to expressions in ``. - [#795](https://togithub.com/vuejs/eslint-plugin-vue/issues/795) Added `vue/keyword-spacing` rule applies `keyword-spacing` rule to expressions in ``. - [#838](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/issues/837) Added `vue/valid-v-slot` rule that checks whether every `v-slot` directive is valid. - [#836](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/issues/904) Fixed `vue/use-v-on-exact` to allows events with different key codes - [#937](https://togithub.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://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.3...v6.0.0) ### [`v5.2.3`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v5.2.3) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v5.2.2...v5.2.3) #### π Bug Fixes - [`082c03d`](https://togithub.com/vuejs/eslint-plugin-vue/commit/082c03de5dd1f6efe27e2f6dd9fd111f1434ce61) fixed a crash bug on ESLint 6.0.0.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.