Not having `extraFileExtensions: [".vue"]` seems to cause redundant project service reloads
Opened this issue · 0 comments
segevfiner commented
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.