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.
See: typescript-eslint/typescript-eslint#9571
It seems that when you don't have
extraFileExtensions: [".vue"]inlanguageOptions, the Vue plugin seems to modify it at runtime to add/remove.vuefrom 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=* eslintand looking forreload projects.