vuejs/eslint-config-typescript

Not having `extraFileExtensions: [".vue"]` seems to cause redundant project service reloads

Opened this issue · 0 comments

See: typescript-eslint/typescript-eslint#9571

It seems that when you don't have extraFileExtensions: [".vue"] in languageOptions, the Vue plugin seems to modify it at runtime to add/remove .vue from it, but whenever it does so, it seems to trigger a full project service reload, which is very slow. We might want to add this to the shared config?

You can see that by using DEBUG=* eslint and looking for reload projects.