eslint-plugin-vue
eslint-plugin-vue copied to clipboard
Official ESLint plugin for Vue.js
I'm happy to take alternative names for the environment and local config variables Resolves #2774
Re-implement of #2632 (closes #2632). (I really love this feature!) But this PR doesn't insert `import { useTemplateRef } from 'vue'` automatically. Because I think that falls outside the scope...
**What rule do you want to change?** `v-slot-style` **Does this change cause the rule to produce more or fewer warnings?** Depends **How will the change be implemented? (New option, new...
> Additionally, is the team interested in migrating to a pnpm workspace? I believe this would allow .mts files in the docs directory to use the module type directly instead...
**What rule do you want to change?** `define-macros-order` **Does this change cause the rule to produce more or fewer warnings?** Less **How will the change be implemented? (New option, new...
See https://eslint.org/blog/2025/11/eslint-v10.0.0-alpha.0-released/.
Closes #2519 ## Summary Extends the `vue/no-ref-as-operand` rule to detect and report when ref objects returned from composable functions are used without accessing the `.value` property. Previously, the rule only...
**Checklist** - [ x] I have tried restarting my IDE and the issue persists. - [x ] I have read the [FAQ](https://eslint.vuejs.org/user-guide/#faq) and my problem is not listed. **Tell us...
resolve #2791 Waiting for the official release of Vue 3.6...
**Please describe what the rule should do:** This rule should suggest using the new `vapor` attribute on `` blocks in Vue 3.6+. Vapor Mode is a new feature introduced in...