Go CompanionAn unofficial companion to the official Go extension that provides experimental features. IssuesReport issues to vscode-go. Include a note that you are reporting an issue or request for Go Companion. Test ExplorerGo Companion includes an experimental alternative to vscode-go's test explorer that uses the Go language server (gopls) for test discovery, allowing for more advanced test discovery such as static detection of (some) subtests. Additionally, Go Companion provides the following features:
See settings for more details. ProfilingGo Companion supports profiling tests and includes a pprof profile viewer that is more cleanly integrated with the editor than vscode-go's iframe-based viewer. To profile tests:
If multiple tests are run with profiling enabled, Documentation Viewer (TODO)I plan to add an in-editor documentation viewer such that you can view documentation for your code similar to what you would see on pkg.go.dev. |