Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: vuejs/eslint-plugin-vue

v7.19.0

05 Oct 02:31
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1639 Added vue/no-restricted-class rule that reports the classes you don't want to allow in the template.
  • #1644 Added vue/no-useless-template-attributes rule that disallow useless attribute on <template> tags.

🐛 Bug Fixes

  • #1647 Fixed false positives for toRefs in vue/no-unused-properties rule.
  • #1648 Fixed unable to autofix event name with update:.

All commits: v7.18.0 -> v7.19.0

Loading
DannyFeliz, wobsoriano, kazupon, and privatenumber reacted with thumbs up emoji
4 people reacted

v7.18.0

17 Sep 10:40
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1626 Added vue/component-api-style rule that aims to make the API style you use to define Vue components consistent in your project.

⚙️ Updates

  • #1619 Updated vue/script-indent rule to support Class static block and typescript-eslint v5(rc)
  • #1620 Changed type determination logic of type-only defineProps to follow vue v3.2.9.

All commits: v7.17.0 -> v7.18.0

Loading

v7.17.0

27 Aug 04:20
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1605 Added vue/no-v-text rule that disallow v-text directive.

⚙️ Updates

  • #1607, #1610 Added support for ESLint v8 (beta).
    Note that ESLint v8 beta support will be removed without notice once a stable version of ESLint v8 is released.

All commits: v7.16.0 -> v7.17.0

Loading
tyankatsu0105 and DannyFeliz reacted with thumbs up emoji
2 people reacted

v7.16.0

10 Aug 10:44
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1596 Added vue/valid-v-memo rule that enforce valid v-memo directives.
  • #1599 Updated vue/no-unsupported-features rule to support Vue 3.2 syntaxes.

🐛 Bug Fixes

  • #1602 Fixed false positives for namespace component in vue/script-setup-uses-vars rule.

⚙️ Updates

  • #1598 Updated vue/no-restricted-v-bind and vue/valid-v-bind rules to support attr modifier.

All commits: v7.15.2 -> v7.16.0

Loading
privatenumber reacted with rocket emoji
1 person reacted

v7.15.2

10 Aug 01:38
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

🐛 Bug Fixes

  • #1600 Fixed false positives in vue/no-use-computed-property-like-method rule.

All commits: v7.15.1 -> v7.15.2

Loading

v7.15.1

03 Aug 01:34
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

🐛 Bug Fixes

  • #1590 Fixed message typo in vue/no-reserved-keys rule.
  • #1591 Fixed false positives for type-only defineProps in vue/require-default-prop rule.

All commits: v7.15.0 -> v7.15.1

Loading

v7.15.0

30 Jul 07:14
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1234 Added vue/no-use-computed-property-like-method rule that disallows to use computed property like method.
  • #1586 Added vue/block-lang rule rule that disallows the use of languages other than those available in the your application for the lang attribute of block elements.
  • #1576 Updated some rules to support style CSS variable injection.
    • vue/comma-spacing rule.
    • vue/dot-notation rule.
    • vue/eqeqeq rule.
    • vue/func-call-spacing rule.
    • vue/no-extra-parens rule.
    • vue/no-restricted-syntax rule.
    • vue/no-useless-concat rule.
    • vue/prefer-template rule.
    • vue/space-in-parens rule.
    • vue/space-infix-ops rule.
    • vue/space-unary-ops rule.
    • vue/template-curly-spacing rule.

🐛 Bug Fixes

  • #1584 Fixed false positives for call expression in vue/no-mutating-props rule.

⚙️ Updates

  • #1576 Upgraded vue-eslint-parser.

All commits: v7.14.0 -> v7.15.0

Loading
stafyniaksacha reacted with rocket emoji
1 person reacted

v7.14.0

18 Jul 09:12
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ Enhancements

  • #1568 Added vue/require-expose rule that enforces the component to explicitly declare the exposed properties to the component using expose.
  • #1566 Updated vue/no-unused-properties rule to support expose
  • #1574 Updated some rules to support style CSS vars injection.
    • vue/no-parsing-error rule.
    • vue/no-unused-properties rule.
    • vue/script-setup-uses-vars rule.
    • vue/no-unsupported-features rule.
  • #1565 Improved report location of vue/valid-v-xxx rules.

🐛 Bug Fixes

  • #1569 Fixed false positives for <script setup> in vue/no-lifecycle-after-await rule.
  • #1569 Fixed false positives for <script setup> in vue/no-watch-after-await rule.
  • #1569 Fixed false positives for <script setup> in vue/no-restricted-call-after-await rule.
  • #1575 Downgraded to semver compatible with Node v8.

All commits: v7.13.0 -> v7.14.0

Loading

v7.13.0

06 Jul 11:15
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

✨ 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

  • #1527 Changed the indent rule so that the union type has the same indent as the binary expression.

⚙️ Updates

  • #1528 Deprecated vue/experimental-script-setup-vars rule.

All commits: v7.12.1 -> v7.13.0

Loading
privatenumber, TouchSek, xorik, Crashillo, ybiquitous, and wenfangdu reacted with thumbs up emoji privatenumber, TouchSek, and wenfangdu reacted with hooray emoji privatenumber, TouchSek, and soulsam480 reacted with heart emoji privatenumber, TouchSek, and hunandika reacted with rocket emoji
8 people reacted

v7.12.1

25 Jun 09:37
@ota-meshi ota-meshi
Compare
Choose a tag to compare
Loading

🐛 Bug Fixes

  • #1525 Fixed false positives for trailing comma with import in vue/script-indent rule.

All commits: v7.12.0 -> v7.12.1

Loading
Sendoo and alexjupi137 reacted with thumbs up emoji
2 people reacted
1 2 6 8 10 17 18

AltStyle によって変換されたページ (->オリジナル) /