src/language/goLanguageServer.ts (7 lines): - line 536: // TODO: move this output printing to goVulncheck.ts. - line 556: // TODO: how to print ${e} reliably??? - line 927: // TODO: Should we check http.proxy too? That affects toolExecutionEnvironment too. - line 950: // TODO: We should have configs that match these names. - line 1124: // TODO: If we want to force update again, switch this to be a comparison for a newer version. - line 1240: // TODO: Should we propagate this error? - line 1252: // TODO: Should we check the Go version here? src/goEnvironmentStatus.ts (4 lines): - line 289: // TODO: can we avoid changing PATH but utilize toolExecutionEnv? - line 392: // TODO: add support for more terminal names - line 484: // TODO: allow downloading from different sites - line 605: // TODO: should we removeGoStatus if user has closed the notification src/bazel/bazelTestUtils.ts (4 lines): - line 111: // TODO: Add support of test environment variables. IDE-73 - line 119: // TODO: filter and append only relevant lines to improve readability of output. IDE-65. - line 333: // TODO: flags should be set based on go.toolsEnvVars (IDE-73). - line 365: // TODO: Append additional flags when running a benchmark. IDE-69 src/debugAdapter/goDebug.ts (3 lines): - line 306: // TODO: deprecate .env file processing from DA. - line 742: // TODO: Report `dlv` crash to user. - line 2512: // TODO: If Delve is not in multi-client state, we can simply tools/goplssetting/goplssetting.go (3 lines): - line 258: // TODO: are all gopls settings in the resource scope? - line 260: // TODO: consider 'additionalProperties' if gopls api-json - line 262: // TODO: deprecation attribute src/goVulncheck.ts (2 lines): - line 73: // TODO: the position info embedded in the cs.Summary is relative to - line 86: // TODO: shorten f.Position.Filename (e.g. workspace relative path, and home directory ~ relative path) src/goImpl.ts (2 lines): - line 18: // Supports only passing interface, see TODO in implCursor to finish - line 43: // TODO: automatically detect type name at cursor src/util.ts (2 lines): - line 163: // TODO: Step 1. mark as deprecated in Dec 2020 release, and update dev containers. - line 660: // TODO: Add unit tests for the below src/goInstallTools.ts (2 lines): - line 587: // TODO: restart language server or synchronize with language server update. - line 853: // TODO: we cannot tell whether the tool was compiled with a newer version of go src/language/legacy/goSuggest.ts (1 line): - line 493: // TODO: Shouldn't lib-path also be set? src/testUtils.ts (1 line): - line 538: // TODO: disable this log if it becomes too spammy. tools/installtools/main.go (1 line): - line 37: // TODO: auto-generate based on allTools.ts.in. src/goTest/resolve.ts (1 line): - line 354: const modDir = Uri.file(modDirPath); // TODO support non-file schemes build/release-nightly.yaml (1 line): - line 2: # TODO: check build/test status src/goCover.ts (1 line): - line 238: // TODO: port https://golang.org/cl/179377 for faster parsing. src/goTest/explore.ts (1 line): - line 331: // TODO This breaks virtual/remote workspace support tools/relnotes/relnotes.go (1 line): - line 149: fmt.Printf("## TODO: version - ") src/language/legacy/goDeclaration.ts (1 line): - line 180: // TODO: Gotodef on pkg name: src/goMain.ts (1 line): - line 305: // TODO: actively maintain our own disposables instead of keeping pushing to ctx.subscription. src/goDebugFactory.ts (1 line): - line 595: // TODO: should we watch 'exit' instead? src/utils/processUtils.ts (1 line): - line 29: // TODO: This function is kept for historical reasons and should be removed once src/goTest/run.ts (1 line): - line 166: // TODO Can we get output from the debug session, in order to check for