Allow extension contributed TS plugins to be loaded for workspace versions of TS #65031
Labels
api
typescript
Typescript support issues
verification-needed
Verification of issue is requested
verified
Verification succeeded
Milestone
Background
Extension contributed typescript plugins are currently only loaded when you are using the bundled version of TS. This is done for compatibility reasons: a malfunctioning ts plugin can break all intellisense and we were concerned that many plugins may not be compatible with older versions of TS that users have installed in their workspace.
The current solution requires that users install the plugin in their workspace if they are using a workspace version of TS
Proposed fix
TS plugins should check the TS version at run time and not enable themselves if the TS version is too old
We will add a
enableForWorkspaceTypeScriptVersions
flag to the plugins contribution section. This opt-in flag will allow the plugin to be loaded when using workspace versions of TS. Only plugins that do part 1 should set this flagThe text was updated successfully, but these errors were encountered: