GitHub / vuejs/eslint-plugin-vue issues and pull requests
#2189 - Fix false positives for toRef props in `vue/no-dupe-keys` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2188 - New rule `vue/require-macro-variable-name`
Issue -
State: closed - Opened by szulcus about 2 years ago
- 2 comments
Labels: new rule proposition, accepted proposition
#2187 - New rule `vue/quotes`
Issue -
State: open - Opened by szulcus about 2 years ago
- 9 comments
Labels: new rule proposition, accepted proposition, good first issue
#2186 - Fix false positive for unknown prop in `vue/no-undef-properties` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2185 - Extend `vue/no-dupe-keys` to support `<script setup>`
Pull Request -
State: closed - Opened by ItMaga about 2 years ago
#2184 - npm run docs:watch not work
Issue -
State: closed - Opened by Terrency about 2 years ago
- 1 comment
#2183 - Vue 3.3 throws vue/no-undef-properties for types exported from external files
Issue -
State: closed - Opened by tragid about 2 years ago
- 1 comment
Labels: bug
#2182 - Rule Proposal: `vue/no-restricted-component-names`
Issue -
State: closed - Opened by qmhc about 2 years ago
- 2 comments
Labels: new rule proposition, accepted proposition
#2181 - Document related rules for component name rules
Pull Request -
State: closed - Opened by qmhc about 2 years ago
Labels: documentation
#2180 - Rule Proposal: `vue/ban-component-names`
Issue -
State: closed - Opened by qmhc about 2 years ago
- 7 comments
#2179 - Ignore HTML comments in `vue/multiline-html-element-content-newline`
Issue -
State: open - Opened by dsl101 about 2 years ago
#2178 - Add support for `defineOptions` to `vue/no-duplicate-attr-inheritance` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
- 1 comment
#2177 - Add `additionalProperties` to `vue/no-deprecated-router-link-tag-prop` schema
Pull Request -
State: closed - Opened by FloEdelmann about 2 years ago
Labels: enhancement
#2176 - Vue 3.3 update - Typings for new `defineEmits` syntax not working properly
Issue -
State: closed - Opened by Noxdor about 2 years ago
- 2 comments
#2175 - Unable to use `script-setup` only in Vue 3.3 projects
Issue -
State: closed - Opened by Shyam-Chen about 2 years ago
- 3 comments
#2174 - vue/require-valid-default-prop demands 'string', even when prop type is 'symbol | string'
Issue -
State: closed - Opened by femans about 2 years ago
- 2 comments
#2173 - Vue 3.3 - new defineEmits syntax not working properly with `vue/require-explicit-emits` active
Issue -
State: closed - Opened by Noxdor about 2 years ago
- 3 comments
Labels: duplicate
#2172 - Rule Proposal: `vue/no-implicit-props-access`
Issue -
State: open - Opened by dumptyd about 2 years ago
- 3 comments
Labels: new rule proposition, accepted proposition
#2171 - Add update-resources script
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
- 2 comments
Labels: breaking change
#2170 - Upgrade to vue-eslint-parser v9.3 that supports Vue 3.3.
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2169 - Vue 3.3 require-default-prop doesn't scan for extended prop type
Issue -
State: closed - Opened by VividLemon about 2 years ago
- 3 comments
#2168 - Add support for `generic` attribute to `vue/no-unsupported-features` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2167 - Add `vue/prefer-define-options` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2166 - Planning for v10
Issue -
State: closed - Opened by ota-meshi about 2 years ago
- 18 comments
#2165 - Add `vue/valid-define-options` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2164 - Add support for `defineOptions` to `vue/padding-lines-in-component-definition` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2163 - Add support for `defineOptions` and `defineSlots` to `vue/no-unsupported-features` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2162 - Add support for `defineOptions` to `vue/no-restricted-component-options` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2161 - Add support for `defineOptions` to `vue/match-component-file-name` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2160 - Add support for `defineOptions` to `vue/order-in-components` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2159 - Add support for `defineOptions` to `vue/component-definition-name-casing` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2158 - Added support for `defineOptions` to `vue/no-reserved-component-names` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2157 - Added support for `defineOptions` to `vue/multi-word-component-names` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2156 - Added support for `defineOptions` and `defineSlots` to `defineScriptSetupVisitor`
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2155 - [New Rule] `vue/no-console`
Issue -
State: closed - Opened by wenfangdu about 2 years ago
- 1 comment
Labels: new rule proposition, accepted proposition
#2154 - Add support for `defineOptions` and `defineSlots` to `vue/define-macros-order` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2153 - Add `slots`+`expose` to `vue/order-in-components` default order
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
- 2 comments
Labels: breaking change
#2152 - Add support for new `defineEmits` type syntax to `vue/require-explicit-emits` rule
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2151 - [Question] syntax error about v-model:trim
Issue -
State: closed - Opened by moon-in-river about 2 years ago
- 1 comment
#2150 - Incompatible with eslint v8.40.0
Issue -
State: closed - Opened by so1ve about 2 years ago
- 1 comment
#2149 - Add meta object to the plugin
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2148 - Rule proposal: `vue/img-layout-shift`
Issue -
State: open - Opened by ahnpnl about 2 years ago
#2147 - Fixed rules incompatible with ESLint v8.40.
Pull Request -
State: closed - Opened by ota-meshi about 2 years ago
#2146 - Update eslint-plugin-unicorn to v47
Pull Request -
State: closed - Opened by TatsuyaYamamoto about 2 years ago
- 3 comments
#2145 - feat(processor): export meta object for flat config
Pull Request -
State: closed - Opened by TatsuyaYamamoto about 2 years ago
- 3 comments
#2144 - Code in template not linted when created via APP.component
Issue -
State: closed - Opened by Yzuriha about 2 years ago
- 1 comment
#2143 - Rule Proposal: Analog for `strict-boolean-expressions` typescript-eslint rule
Issue -
State: open - Opened by basil-gor about 2 years ago
Labels: feat: typescript
#2142 - vue/return-in-computed-property requires return even if Typescript union type is exhausted in switch statement
Issue -
State: open - Opened by Larsmyrup about 2 years ago
- 6 comments
Labels: feat: typescript
#2141 - no-shadow not work in double script block
Issue -
State: closed - Opened by teleskop150750 about 2 years ago
- 4 comments
Labels: duplicate
#2140 - Error for ref in condition
Issue -
State: closed - Opened by maicss over 2 years ago
- 4 comments
#2139 - Rule Proposal: `vue/template-ref-pattern`
Issue -
State: open - Opened by ntnyq over 2 years ago
Labels: new rule proposition, accepted proposition
#2138 - Add `vue/no-root-v-if` rule
Pull Request -
State: closed - Opened by songpengyuan over 2 years ago
- 2 comments
#2137 - NoDeprecatedRouterLinkTagPropRule schema is missing `additionalProperties`
Issue -
State: closed - Opened by Dimava over 2 years ago
- 1 comment
Labels: help wanted, good first issue
#2136 - no-ref-as-operand does not work with storeToRefs
Issue -
State: open - Opened by AmitJoki over 2 years ago
- 4 comments
#2135 - Add `shallowOnly` option to `vue/no-mutating-props`
Pull Request -
State: closed - Opened by FlareZh over 2 years ago
#2134 - Add support for imported types in SFC macros
Pull Request -
State: closed - Opened by ota-meshi over 2 years ago
#2133 - [require-prop-comment] When I didn't use props, the rule took effect.
Issue -
State: closed - Opened by citrusjunoss over 2 years ago
- 1 comment
#2130 - Support for `defineModel`
Issue -
State: closed - Opened by ota-meshi over 2 years ago
- 3 comments
Labels: enhancement, help wanted, accepted proposition
#2128 - Rule `vue/prefer-separate-static-class` does not support string interpolated static and dynamic classes.
Issue -
State: open - Opened by immannino over 2 years ago
Labels: enhancement, help wanted
#2127 - Add support for Vue v3.3
Issue -
State: closed - Opened by ota-meshi over 2 years ago
- 3 comments
#2126 - Support for new `defineEmits` type syntax
Issue -
State: closed - Opened by ota-meshi over 2 years ago
Labels: enhancement, help wanted
#2125 - Support for `defineSlots` and `slots` option
Issue -
State: closed - Opened by ota-meshi over 2 years ago
- 1 comment
Labels: enhancement, help wanted
#2124 - Declaration for module
Issue -
State: closed - Opened by kovjogin over 2 years ago
- 2 comments
#2123 - Accomodate for key being passed withing a v-bind object of props
Issue -
State: open - Opened by RainbowGiantSquid over 2 years ago
- 1 comment
Labels: enhancement
#2121 - Add support for props destructure
Issue -
State: closed - Opened by ota-meshi over 2 years ago
- 4 comments
#2118 - Support for `defineOptions`
Issue -
State: closed - Opened by ota-meshi over 2 years ago
- 2 comments
Labels: enhancement, help wanted
#2117 - vue/no-restricted-call-after-await for <script setup> and globally available composables.
Issue -
State: open - Opened by germanfr over 2 years ago
Labels: enhancement
#2110 - Add new `vue/enforce-style-attribute` rule
Pull Request -
State: closed - Opened by mussinbenarbia over 2 years ago
- 6 comments
#2109 - Rule Proposal: `vue/enforce-style-attribute`
Issue -
State: closed - Opened by mussinbenarbia over 2 years ago
- 2 comments
Labels: new rule proposition
#2105 - New rule `vue/require-typed-ref`: disallow ref() without type parameter or argument
Issue -
State: closed - Opened by Demivan over 2 years ago
- 13 comments
Labels: new rule proposition, accepted proposition, feat: typescript
#2103 - vue/component-tags-order is never applied
Issue -
State: closed - Opened by matthew-dean over 2 years ago
- 3 comments
Labels: invalid
#2102 - v-for-key is not required in vue3.x, why it's still causing error?
Issue -
State: closed - Opened by YornQiu over 2 years ago
- 1 comment
Labels: matter of taste
#2100 - `vue/require-render-return` false positive for switch-case on enum without default
Issue -
State: open - Opened by Maxim-Mazurok over 2 years ago
- 2 comments
Labels: feat: typescript
#2096 - Extend `vue/no-dupe-keys` to support `<script setup>`
Issue -
State: closed - Opened by nasvillanueva over 2 years ago
- 8 comments
Labels: enhancement
#2095 - Rule Proposal: Prevent accessing props directly in the template
Issue -
State: closed - Opened by nasvillanueva over 2 years ago
- 7 comments
#2093 - [FR] Warn if composables are used in the wrong places
Issue -
State: closed - Opened by wenfangdu over 2 years ago
- 5 comments
#2092 - `vue/no-setup-props-destructure` should trigger when prop is passed to function
Issue -
State: closed - Opened by henribru over 2 years ago
- 1 comment
#2084 - vue/html-indent is invalid in the node api
Issue -
State: closed - Opened by dreamerldq over 2 years ago
- 4 comments
Labels: needs repro
#2082 - Add test in `no-parsing-error` for template type assertions
Issue -
State: open - Opened by qnp over 2 years ago
- 4 comments
Labels: feat: typescript
#2065 - Enable the autofix of `vue/v-on-event-hyphenation` in `vue/vue3-recommended`
Issue -
State: closed - Opened by saschanaz over 2 years ago
- 3 comments
Labels: enhancement, help wanted
#2064 - v-bind:key required when iterable is a list
Issue -
State: closed - Opened by BlueskyFR over 2 years ago
- 5 comments
#2062 - "vue/no-unused-properties" work incorrect with useVModels from "@vueuse/core"
Issue -
State: open - Opened by galsim over 2 years ago
- 4 comments
Labels: enhancement, help wanted
#2061 - order-in-components doesn't work when extending a mixin
Issue -
State: closed - Opened by kieronasura over 2 years ago
- 3 comments
Labels: won't do
#2060 - `vue/require-valid-default-prop` must be a function when using intersection
Issue -
State: closed - Opened by krystof-k over 2 years ago
- 4 comments
Labels: bug, feat: typescript
#2057 - `vue/order-in-components` is not working with `defineNuxtComponent()`
Issue -
State: closed - Opened by vedmant over 2 years ago
- 6 comments
Labels: feat: nuxt
#2051 - `vue/require-default-prop` is not compatible with the Composition API and `@typescript-eslint/no-unnecessary-condition`
Issue -
State: open - Opened by 6XGate over 2 years ago
- 5 comments
Labels: feat: typescript
#2049 - v-on-handler-style: False positive for ["method", "inline"]
Issue -
State: closed - Opened by iliubinskii over 2 years ago
- 9 comments
#2037 - vue/no-use-computed-property-like-method throws an error if you use a function with a nullish coalescing operator (??) in your computed
Issue -
State: closed - Opened by Ariane-B over 2 years ago
- 1 comment
Labels: bug, help wanted
#2036 - Configs to set `.vue` extension via `overrides`
Issue -
State: closed - Opened by privatenumber over 2 years ago
- 2 comments
Labels: in consideration, semver-major
#2029 - vue/require-explicit-emits flags for TS events imported from elsewhere (using betterDefine)
Issue -
State: closed - Opened by richardtallent-erm over 2 years ago
- 2 comments
#2012 - Allow linting of <script> section only if lang="ts"
Issue -
State: open - Opened by jez9999 almost 3 years ago
- 6 comments
Labels: enhancement, Ongoing discussion, feat: typescript
#2007 - `vue/no-setup-props-destructure` false negatives in object or array initialization
Issue -
State: closed - Opened by FloEdelmann almost 3 years ago
Labels: bug
#2005 - Rule suggestion: `vue/prefer-single-payload-in-event`
Issue -
State: open - Opened by FloEdelmann almost 3 years ago
Labels: new rule proposition, accepted proposition
#1991 - Update JS env and remove or update parserOptions.ecmaVersion
Issue -
State: closed - Opened by jonaskuske almost 3 years ago
- 2 comments
#1990 - Rule proposal: Enforce property reactivity for Vue 2
Issue -
State: closed - Opened by rezbyte almost 3 years ago
- 3 comments
#1986 - add `no-required-prop-with-default` rule to vue2 and vue3 presets
Issue -
State: closed - Opened by neferqiqi almost 3 years ago
- 1 comment
Labels: accepted proposition, semver-major
#1983 - Add `vue/require-typed-object-prop` rule
Pull Request -
State: closed - Opened by przemyslawjanpietrzak almost 3 years ago
- 5 comments
#1981 - `vue/define-macros-order` false positive with using `export`
Issue -
State: closed - Opened by Ky6uk almost 3 years ago
- 4 comments
Labels: bug, help wanted, feat: typescript
#1973 - Add block-attributes-order rule
Pull Request -
State: closed - Opened by Kingwl almost 3 years ago
- 11 comments
#1970 - tag-attr-order `<script lang="ts" setup>` vs `<script setup lang="ts">`
Issue -
State: open - Opened by mesqueeb almost 3 years ago
- 7 comments
Labels: new rule proposition, accepted proposition, Ongoing discussion