Skip to content

Conversation

@dependabot-preview
Copy link
Contributor

Bumps eslint-plugin-vue from 7.5.0 to 7.14.0.

Release notes

Sourced from eslint-plugin-vue's releases.

v7.13.0

✨ Enhancements

  • Supports <script setup>
    • #1529 Added vue/script-setup-uses-vars rule that will find variables in <script setup> used in \<template> and mark them as used.
    • #1559 Added vue/no-export-in-script-setup rule that disallows ES export in <script setup>.
    • #1560 Added vue/valid-define-props rule that reports defineProps compiler macros in the following cases:
      • defineProps are referencing locally declared variables.
      • defineProps has both a literal type and an argument. e.g. defineProps<{/*props*/}>({/*props*/})
      • defineProps has been called multiple times.
      • Props are defined in both defineProps and export default {}.
      • Props are not defined in either defineProps or export default {}.
    • #1561 Added vue/valid-define-emits rule that reports defineEmits compiler macros in the following cases:
      • defineEmits are referencing locally declared variables.
      • defineEmits has both a literal type and an argument. e.g. defineEmits<(e: 'foo')=>void>(['bar'])
      • defineEmits has been called multiple times.
      • Custom events are defined in both defineEmits and export default {}.
      • Custom events are not defined in either defineEmits or export default {}.
    • #1532, #1559 Upgraded vue-eslint-parser.
    • Updated rules to support <script setup>.
      • #1531 vue/no-mutating-props rule.
      • #1535 vue/no-reserved-keys rule.
      • #1533 vue/no-async-in-computed-properties rule.
      • #1534 vue/no-side-effects-in-computed-properties rule.
      • #1536 vue/require-prop-type-constructor rule.
      • #1539 vue/no-lifecycle-after-await rule.
      • #1538 vue/require-valid-default-prop rule.
      • #1542 vue/return-in-emits-validator rule.
      • #1545 vue/require-default-prop rule.
      • #1540 vue/no-setup-props-destructure rule.
      • #1541 vue/no-watch-after-await rule.
      • #1543 vue/no-template-shadow rule.
      • #1544 vue/prop-name-casing rule.
      • #1546 vue/require-prop-types rule.
      • #1548 vue/require-explicit-emits rule.
      • #1549 vue/custom-event-name-casing rule.
      • #1550 vue/no-boolean-default rule.
      • #1551 vue/no-restricted-call-after-await rule.
      • #1552 vue/no-restricted-props rule.
      • #1553 vue/no-unregistered-components rule.
      • #1554 vue/no-unsupported-features rule.
      • #1555 vue/no-unused-properties rule.
      • #1556 vue/no-unused-refs rule.
      • #1557 vue/require-emit-validator rule.
      • #1558 vue/require-name-property rule.
  • #1543 Updated vue/no-template-shadow rule to support setup().
  • #1556 Updated vue/no-unused-refs rule to support setup().

🐛 Bug Fixes

... (truncated)

Commits
  • 8c3031e 7.14.0
  • 23be6e4 Update some rules to support style CSS vars injection (#1574)
  • 9dc78d0 Fix false positives for \<script setup> in vue/no-lifecycle-after-await, `...
  • cac3beb Add vue/require-expose rule (#1568)
  • 88d8d1b Update vue/no-unused-properties rule to support expose (#1566)
  • 5bbc3fe Downgrade to semver compatible with Node v8 (#1575)
  • 738132c Chore: Replace the link to the online demo. (#1571)
  • c5b8131 Improve report location of vue/valid-v-xxx rules (#1565)
  • 3baeec5 Chores: Add private-fields-in-in AST to typings (#1564)
  • ee23408 fix doc
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 7.5.0 to 7.14.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](vuejs/eslint-plugin-vue@v7.5.0...v7.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview
Copy link
Contributor Author

The following labels could not be found: dependency-update.

@dependabot-preview
Copy link
Contributor Author

Superseded by #128.

@dependabot-preview dependabot-preview bot deleted the dependabot/npm_and_yarn/eslint-plugin-vue-7.14.0 branch July 30, 2021 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant