src/goLanguageServer.ts (5 lines): - line 950: // TODO: Should we check http.proxy too? That affects toolExecutionEnvironment too. - line 973: // TODO: We should have configs that match these names. - line 1143: // TODO: If we want to force update again, switch this to be a comparison for a newer version. - line 1237: // TODO: Should we propagate this error? - line 1249: // TODO: Should we check the Go version here? src/goEnvironmentStatus.ts (4 lines): - line 321: // TODO: can we avoid changing PATH but utilize toolExecutionEnv? - line 411: // TODO: add support for more terminal names - line 515: // TODO: allow downloading from different sites - line 636: // TODO: should we removeGoStatus if user has closed the notification src/debugAdapter/goDebug.ts (3 lines): - line 306: // TODO: deprecate .env file processing from DA. - line 736: // TODO: Report `dlv` crash to user. - line 2489: // TODO: If Delve is not in multi-client state, we can simply tools/goplssetting/goplssetting.go (3 lines): - line 222: // TODO: are all gopls settings in the resource scope? - line 224: // TODO: consider 'additionalProperties' if gopls api-json - line 226: // TODO: deprecation attribute src/goImpl.ts (2 lines): - line 17: // Supports only passing interface, see TODO in implCursor to finish - line 42: // TODO: automatically detect type name at cursor src/util.ts (2 lines): - line 165: // TODO: Step 1. mark as deprecated in Dec 2020 release, and update dev containers. - line 693: // TODO: Add unit tests for the below src/testUtils.ts (1 line): - line 523: // TODO: disable this log if it becomes too spammy. tools/installtools/main.go (1 line): - line 19: // TODO: auto-generate based on allTools.ts.in. src/goTest/resolve.ts (1 line): - line 320: const modDir = Uri.file(await getModFolderPath(uri, true)); // TODO support non-file schemes src/goCover.ts (1 line): - line 237: // TODO: port https://golang.org/cl/179377 for faster parsing. src/goTest/explore.ts (1 line): - line 306: // TODO This breaks virtual/remote workspace support tools/relnotes/relnotes.go (1 line): - line 139: fmt.Printf("## TODO: version - ") src/goDeclaration.ts (1 line): - line 180: // TODO: Gotodef on pkg name: src/goSuggest.ts (1 line): - line 492: // TODO: Shouldn't lib-path also be set? src/goMain.ts (1 line): - line 524: // TODO: actively maintain our own disposables instead of keeping pushing to ctx.subscription. src/goDebugFactory.ts (1 line): - line 577: // TODO: should we watch 'exit' instead? src/utils/processUtils.ts (1 line): - line 32: // TODO: This function is kept for historical reasons and should be removed once src/goTest/run.ts (1 line): - line 161: // TODO Can we get output from the debug session, in order to check for src/goInstallTools.ts (1 line): - line 539: // TODO: restart language server or synchronize with language server update.