vuejs/eslint-plugin-vue

Looking for champion to better support Vue in typescript-eslint

sbillet opened this issue · 3 comments

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.

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

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

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

vuejs/vue-eslint-parser#104