Closed
Description
Before You File a Bug Report Please Confirm You Have Done The Following...
- I'm using eslint-plugin-vue.
- I'm sure the problem is a parser problem. (If you are not sure, search for the issue in eslint-plugin-vue repo and open the issue in eslint-plugin-vue repo if there is no solution.
- I have tried restarting my IDE and the issue persists.
- I have updated to the latest version of the packages.
What version of ESLint are you using?
8.56.0
What version of eslint-plugin-vue
and vue-eslint-parser
are you using?
- vue-eslint-parser@9.4.1
- eslint-plugin-vue@9.20.1
What did you do?
Configuration
I provide a stripped-down Vite project as the repro.Issue is configuration-independent, any valid TS+Vue config will cause this.
<script setup lang="ts" generic="STitle extends string | undefined = undefined, SSubtitle extends string | undefined = undefined">
</script>
What did you expect to happen?
No error on Ln 1, Col 68
What actually happened?
Error on Ln 1, Col 68
Link to Minimal Reproducible Example
https://github.com/danwithabox/issue_vue-eslint-parser_221
Additional comments
Generic Parameter Defaults in generic
attribute.
Works in 9.4.0
, fails in 9.4.1
When searching for the issue, I found #217 to be similar.
It seems to me, the fix for that, i.e. #220 is probably the culprit.