eslint-plugin-vue icon indicating copy to clipboard operation
eslint-plugin-vue copied to clipboard

Official ESLint plugin for Vue.js

Results 291 eslint-plugin-vue issues
Sort by recently updated
recently updated
newest added

**What rule do you want to change?** `vue/order-in-components` **Does this change cause the rule to produce more or fewer warnings?** More. **How will the change be implemented? (New option, new...

enhancement
accepted proposition
semver-major
breaking change

**Tell us about your environment** - **ESLint version:** `8.57.0` - **eslint-plugin-vue version:** `9.24.0` - **@typescript-eslint/parser**: `7.3.1`, - **Vue version:** `3.4.15` - **Node version:** `20.10.0` - **Operating System:** `Mac OS 14.2.1`...

Will fix https://github.com/vuejs/eslint-plugin-vue/issues/1291 Needs more work, haven't had the time to work on this lately. I was thinking it would be better to replace the generated config files with JS...

solves https://github.com/vuejs/eslint-plugin-vue/issues/2391 1. The update now allows `node.key` to be a string, supporting both `Identifier` and `Literal` types. It also skips over dynamic slot names since `slotNameAttr` only detects nodes...

**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 about your...

bug

**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 about your...

bug
help wanted

Fixes https://github.com/vuejs/eslint-plugin-vue/issues/2262 Both `TSAsExpression` and `TSNonNullExpression` are valid `v-model` args: [vue playground](https://play.vuejs.org/#eNqFUk1PwzAM/Ssmlw1ptEK7TV0lQJPgwIcAiUsuVeuWTmkS5WNMKv3vOFk3dmDs1NrPjp/fc89utE42HtmCZbY0rXZg0XkNopDNkjNnOcu5bDutjIMeDNYwQG1UBxNqmxygO9XpMZ+kIQivEsxlqaR10NkGlqE9s860soFvkF6IfDq5RyEUfCgjqovJJZdZuiNCYylw2GlROKQIIPu8zvs+vjUMWUpRzMbZm6tOVSiIc4ALC7s5nEF6qupiBLP0aAqb0dLEuW6bZG2VJGX60M9ZSQ+0As2zdi3txNkCIhKwMKx0IeWMx9k+vbbbkOPsxaBFs0HODpgrTIOxhbPV2xNu6f8AEksvqPof8BWtEj5Q2ZXdelkRu6O6goT9eoj+kBLvdrV1KO2eeyAaKodYzxn5FSQ6teEv3Xkyj31cDiTW3uszFwQw3kGQny6hwrqV+Bii8SLy6RnzW6m9O3YwfP+0cPgBZS7zuw==) [`TSNonNullExpression` spec](https://github.com/typescript-eslint/typescript-eslint/blob/9883ee275e79006f048813da851f00ba34f09b92/packages/ast-spec/src/expression/TSNonNullExpression/spec.ts#L5)

Currently doing a Vue 2.7 migration in an old codebase... I was thinking it should be possible to autofix cases of the deprecated `slot` attribute where the element is not...