Skip to content
This repository has been archived by the owner on Apr 17, 2020. It is now read-only.

chore(deps): update dependency eslint-plugin-vue to v6 #22

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Dec 14, 2019

This PR contains the following updates:

Package Type Update Change
eslint-plugin-vue (source) devDependencies major 4.7.1 -> 6.2.2

Release Notes

vuejs/eslint-plugin-vue

v6.2.2

Compare Source

🐛 Bug Fixes

  • #​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

v6.2.1

Compare Source

🐛 Bug Fixes

  • #​1055 Fixed false positives for binded and unbinded attrs in 'vue/attributes-order' with alphabetical option.

All commits: v6.2.0 -> v6.2.1

v6.2.0

Compare Source

✨ Enhancements

New Rules:
  • #​997 Added vue/sort-keys rule that the sort-keys rule which is compatible with order-in-components.
  • #​1021 Added vue/padding-line-between-blocks rule requires or disallows blank lines between the given 2 blocks.
New Options:
  • #​1022 Added alphabetical option to vue/attributes-order rule to alphabetical ordering within groupings.
  • #​1031 Added avoidEscape option to vue/html-quotes rule.

🐛 Bug Fixes

  • #​1027 Fixed false positives in vue/no-side-effects-in-computed-properties
  • #​1046 Fixed an error when using spread elements in vue/require-default-prop.

All commits: v6.1.2 -> v6.2.0

v6.1.2

Compare Source

🐛 Bug Fixes

  • #​1023 Fixed: list semver as dependencies

All commits: v6.1.1 -> v6.1.2

v6.1.1

Compare Source

🐛 Bug Fixes

  • #​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

v6.1.0

Compare Source

✨ Enhancements

Core:
  • #​985 Upgrade vue-eslint-parser to 7.0.0
New Rules:
  • #​886 Added vue/static-class-names-order rule that enforce the order of static class names.
  • #​945 Added vue/require-name-property rule that require a name property in Vue components.
  • #​757 Added vue/no-reserved-component-names rule that disallow the use of reserved names in component definitions.
  • #​763 Added vue/component-tags-order rule that enforce the order of component top-level elements.
  • #​646 Added vue/component-definition-name-casing rule that enforce specific casing for component definition name.
  • #​647 Added vue/valid-v-bind-sync rule that checks whether every .sync modifier on v-bind directives is valid.
  • #​839 Added vue/no-deprecated-slot-attribute rule that disallows slot attribute.
  • #​840 Added vue/no-deprecated-slot-scope-attribute rule that disallows slot-scope attribute.
  • #​841 Added vue/no-unsupported-features rule that disallow unsupported Vue.js syntax on the specified version.
  • #​843 Added vue/no-static-inline-styles rule that disallow static inline style attributes.
  • #​959 Added vue/max-len rule that enforces a maximum line length.
  • #​964 Added vue/no-irregular-whitespace rule that disallow irregular whitespace.

🐛 Bug Fixes

  • #​1015 Fixed wrong indentation.
  • #​1016 Fixed "ignores" option of html-indent does not work

All commits: v6.0.2 -> v6.1.0

v6.0.2

Compare Source

🐛 Bug Fixes

  • #​962 Fixed false positives inside the ternary operator in no-async-in-computed-properties.
  • #​963 Fixed an issue that caused an error when extra commas were included in require-prop-type-constructor.
  • #​1009 Fixed an issue that code was broken by autofix of require-prop-type-constructor.
  • #​1010 Fixed broken links in messages.

All commits: v6.0.1 -> v6.0.2

v6.0.1

Compare Source

🐛 Bug Fixes

  • #​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

Compare Source

💥 Breaking Changes

  • #​979 Dropped support for Node.js 6.x, ESLint 5.x.
  • #​940 Dropped autofix of vue/prop-name-casing.
  • #​823 Added Nuxt properties to the default order of vue/order-in-components.
  • #​895 #​807 Upgrade to vue-eslint-parser@6.0.4

✨ Enhancements

Core:
  • #​807 Support new syntax in Vue.js 2.6.
  • #​979 Added support for ESLint 6.x.
New Rules:
  • #​798 Added vue/no-empty-pattern rule applies no-empty-pattern rule to expressions in <template>.
  • #​794 Added vue/dot-location rule applies dot-location rule to expressions in <template>.
  • #​795 Added vue/keyword-spacing rule applies keyword-spacing rule to expressions in <template>.
  • #​838 Added vue/no-deprecated-scope-attribute rule that reports deprecated scope attribute in Vue.js v2.5.0+.
  • #​837 Added vue/valid-v-slot rule that checks whether every v-slot directive is valid.
  • #​836 Added vue/v-slot-style rule that enforces v-slot directive style which you should use shorthand or long form.

🐛 Bug Fixes

  • #​904 Fixed vue/use-v-on-exact to allows events with different key codes
  • #​937 Fixed typo in vue/valid-v-else rule message

All commits: v5.2.3 -> v6.0.0

v5.2.3

Compare Source

🐛 Bug Fixes

  • 082c03d fixed a crash bug on ESLint 6.0.0.

v5.2.2

Compare Source

🐛 Bug Fixes

  • #​821 fixed vue/no-boolean-default rule to not crash if the option is default-false and no default property.

v5.2.1

Compare Source

🐛 Bug Fixes
  • #​816 fixed vue/no-async-in-computed-properties to not crash on return statements that have no value.

v5.2.0

Compare Source

✨ Enhancements

New Rules:
  • #​481 added vue/v-on-function-call rule that enforces or forbids parentheses after method calls without arguments in v-on directives.
  • #​581 added vue/require-direct-export rule that enforces the component to be directly exported.
  • #​612 added vue/no-boolean-default rule that disallows the default value of boolean properties.
  • #​668 added vue/match-component-file-name rule that verifies component name property to match its file name.
  • #​680 added vue/array-bracket-spacing rule that enforces consistent spacing inside array brackets in <template>.
  • #​680 added vue/eqeqeq rule that applies eqeqeq rule to expressions in <template>.
  • #​680 added vue/key-spacing rule that applies key-spacing rule to expressions in <template>.
  • #​680 added vue/object-curly-spacing rule that applies object-curly-spacing rule to expressions in <template>.
  • #​680 added vue/space-infix-ops rule that applies space-infix-ops rule to expressions in <template>.
  • #​680 added vue/space-unary-ops rule that applies space-unary-ops rule to expressions in <template>.
  • #​758 added vue/no-restricted-syntax rule that applies no-restricted-syntax rule to expressions in <template>.
  • #​767 added vue/arrow-spacing rule that applies arrow-spacing rule to expressions in <template>.
  • #​770 added vue/block-spacing rule that applies block-spacing rule to expressions in <template>.
  • #​771 added vue/brace-style rule that applies brace-style rule to expressions in <template>.
  • #​772 added vue/camelcase rule that applies camelcase rule to expressions in <template>.
  • #​773 added vue/comma-dangle rule that applies comma-dangle rule to expressions in <template>.
New Options:
  • #​714 added registeredComponentsOnly option to vue/component-name-in-template-casing rule to ignore unknown elements.
Other changes in Rules:
  • #​786 modified vue/order-in-components rule to recognize Nuxt-specific members.

🐛 Bug Fixes

  • #​738 fixed vue/multiline-html-element-content-newline rule and vue/singleline-html-element-content-newline rule to ignore inline elements by default.
  • #​745 fixed vue/no-async-in-computed-properties rule to allow await expression in nested scopes.
  • #​750 fixed vue/use-v-on-exact rule about false positives.
  • #​754 fixed multiple bugs via updating vue-eslint-parser.
    • it fixed the parser to parse anonymous functions in v-on directive correctly.
    • it fixed the parser to parse multiple parameters in slot-scope attribute correctly.
    • it fixed the parser to not parse expressions in the elements which have v-pre directive.
  • #​790 fixed vue/no-unused-components rule to process computed properties properly.
  • #​791 fixed vue/require-default-prop rule and vue/require-valid-default-prop rule to process computed properties properly.
  • #​793 fixed vue/no-unused-components rule to process empty :is directives properly.

All commits: v5.1.0...v5.2.0

v5.1.0

Compare Source

🐛 Bug Fixes

  • #​703 removed vue/component-name-in-template-casing rule from vue/strongly-recommended preset.
  • #​718 fixed a wrong behavior in vue/order-in-components rule, on Node.js 11.
  • #​730 fixed false positives in vue/html-indent rule.

All commits: v5.0.0...v5.1.0

v5.0.0

Compare Source

💥 Breaking Changes

  • #​421 changed the order options of vue/attribute-order rule. "BINDING" was removed and "TWO_WAY_BINDING" and "OTHER_DIRECTIVES" were added.
  • #​532 dropped support for Node.js 4.x, ESLint 3.x and 4.x.
  • #​533, #​651, #​654, and #​695 updated recommended presets.
  • #​539 changed the default behavior of vue/html-closing-bracket-newline rule.

✨ Enhancements

Core:
  • #​532 added support for ESLint 5.x.
  • #​532 added support for slot-scope attribute.
  • #​673 added support for new --fix-type option of ESLint.
New Rules:
  • #​158 added vue/no-template-shadow rule.
  • #​397 added vue/component-name-in-template-casing rule.
  • #​542 added vue/no-spaces-around-equal-signs-in-attribute rule.
  • #​545 added vue/no-unused-components rule.
  • #​546 added vue/require-prop-type-constructor rule.
  • #​551 added vue/multiline-html-element-content-newline rule.
  • #​552 added vue/singleline-html-element-content-newline rule.
  • #​602 added vue/use-v-on-exact rule.
New Options:
  • #​471 enhanced the order option of vue/attribute-order rule to allow multiple categories on the same order.
  • #​558 added ignoreWhenBindingPresent option to vue/no-unused-components rule to prevent false positive by dynamic bindings.
  • #​579 added modifiers option to vue/valid-v-on rule to support custom modifiers.
  • #​591 added ignoreProperties option to vue/no-multi-spaces rule to use vertical alignment style.
  • #​678 added baseIndent option to vue/html-indent rule.
Other changes in Rules:
  • #​544 changed vue/script-indent rule to not work on other than .vue files.
  • #​642 improved the error message of vue/valid-v-on rule.
  • #​643 improved the error message of vue/max-attributes-per-line rule.

🐛 Bug Fixes

  • #​503 fixed vue/script-indent rule to make correct indentations.
  • #​532 fixed several bugs:
    • fixed v-on directive without that argument to be parsed correctly.
    • fixed mustaches to allow empty content. (fixes #​398)
    • fixed the list of tag names to be according to the spec. (fixes #​423)
  • #​529 fixed vue/require-default-prop rule to ignore boolean properties.
  • #​555 fixed an autofix bug in the confliction of vue/html-self-closing and vue/component-name-in-template-casing.
  • #​569 fixed an autofix bug in vue/order-in-components rule.
  • #​613 fixed bugs with TypeScript in multiple rules.
  • #​632 fixed bugs in multiple rules.
  • #​638 fixed false positives in vue/valid-v-model rule.
  • #​649 fixed wrong error message in vue/valid-v-model rule.
  • #​655 fixed bugs in vue/require-render-return rule and vue/return-in-computed-property rule.
  • #​659 fixed bugs about <pre> elements in vue/html-indent rule.
  • #​675 fixed bugs about flatten ternary expressions in vue/script-indent rule.
  • #​676 fixed bugs about comment indentations in vue/html-indent rule.
  • #​681 fixed bugs about <textarea> elements in vue/html-indent rule.
  • #​692 fixed bugs about filters syntax.

All commits: v4.7.1...v5.0.0


Renovate configuration

📅 Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR is behind base branch, 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 WhiteSource Renovate. View repository job log here.

@renovate renovate bot added Bot: Renovate dependencies upgrade from renovate Priority: Low Low priority Status: In Review Need to review a issue/pull-request Type: Dependency For make any change with dependency labels Dec 14, 2019
@renovate renovate bot requested a review from kamontat December 14, 2019 20:55
@renovate renovate bot force-pushed the renovate/eslint-plugin-vue-6.x branch from 53e147f to 3b8185a Compare December 31, 2019 03:56
@renovate renovate bot force-pushed the renovate/eslint-plugin-vue-6.x branch from 3b8185a to dc3b45e Compare February 20, 2020 07:00
@renovate renovate bot force-pushed the renovate/eslint-plugin-vue-6.x branch from dc3b45e to 0ccd4a4 Compare March 14, 2020 06:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bot: Renovate dependencies upgrade from renovate Priority: Low Low priority Status: In Review Need to review a issue/pull-request Type: Dependency For make any change with dependency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants