With go.work files, we no longer need the experimentalWorkspaceModule feature for gopls, which like its name suggests never got out of experimental (it was superseded by workspaces).
We should start alerting users of experimentalWorkspaceModule to switch to go.work, and plot a roadmap to full removal of this feature. As is, our users can encounter bugs in experimentalWorkspaceModule that don't exist with go.work files (e.g. golang/vscode-go#2243).
With
go.workfiles, we no longer need theexperimentalWorkspaceModulefeature for gopls, which like its name suggests never got out of experimental (it was superseded by workspaces).We should start alerting users of experimentalWorkspaceModule to switch to
go.work, and plot a roadmap to full removal of this feature. As is, our users can encounter bugs in experimentalWorkspaceModule that don't exist with go.work files (e.g. golang/vscode-go#2243).