Skip to content

Looking for champion to better support Vue in typescript-eslint #1296

Open
@sbillet

Description

@sbillet

Hello everyone,

first of all: this is no issue with the eslint-plugin-vue, but I think it might be interesting for the collaborators here.

As you know, Vue can be used with TypeScript. It may still be a bit uncommon, but I expect it to be adopted more with better TS support in Vue3.

typescript-eslint is the project to support TS in ESLint.

As of now, eslint can be used together with eslint-plugin-vue and typescript-eslint, but does not feel very smooth yet. For example, it took me many hours to set up a project with working Lint in my IDE. I ran into issue 2127 which occurs from TypeScript 3.9.

The maintainer @bradzacher wrote:

Vue is just not well supported by this project.

I don't have any experience in Vue, and I don't have the cycles to learn Vue and investigate whilst also maintaining everything else.

We'd love for someone from the Vue community to champion support.

Without a champion, this will likely remain broken.

So if anyone reading this and has the skills and motivation to support the (Vue + TypeScript + ESLint) ecosystem, please contact @bradzacher.

Activity

aggmoulik

aggmoulik commented on Jan 22, 2021

@aggmoulik
Contributor

Hy @ota-meshi @bradzacher @sbillet I will surely love to support for the same.

pinned this issue on Jul 29, 2021
armano2

armano2 commented on Jun 1, 2022

@armano2
Contributor

do we have some examples of things that are not working fully when paired with ts-eslint parser?

yoyo930021

yoyo930021 commented on Sep 30, 2022

@yoyo930021
Member

do we have some examples of things that are not working fully when paired with ts-eslint parser?

vuejs/vue-eslint-parser#104

unpinned this issue on Dec 7, 2022
pinned this issue on Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @armano2@yoyo930021@sbillet@ota-meshi@aggmoulik

        Issue actions

          Looking for champion to better support Vue in typescript-eslint · Issue #1296 · vuejs/eslint-plugin-vue