This master branch of this extension is built and published nightly through the Go Nightly. If you're interested in testing new features and bug fixes, you may be interested in switching to the Go Nightly extension. Also, if you file an issue, we may suggest trying out the fix in Go Nightly.
To use the Go Nightly extension (
golang.go-nightly), you must first disable the standard Go extension (
golang.go). The two are not compatible and will cause conflicts if enabled simultaneously.
If you'd like to make a permanent switch, you can uninstall the Go extension.
Otherwise, you can disable it temporarily. To do so, open the Extensions view in VS Code, click on the gear icon next to the Go extension, and select Disable. Read more in the documentation on how to disable an extension.
Once you have uninstalled or disabled the standard Go extension, search for Go Nightly in the VS Code Marketplace and install it instead.
A new version of Go Nightly, based on the repository's current
master branch, will be released at least once a day between Monday and Thursday. If there are no new commits at master, a new version will not be released.
The version number encodes the last commit timestamp of the master branch, with the format
YYYY.[M]M.[D]DHH. For example, version
2020.3.702 indicates that the extension was built with a final commit merged at ~2AM 2020/03/07 (UTC).
Pre-releases of the Go extension will be made available on the Releases page on GitHub. These will be separate from the Go Nightly extension. If you would like to try a pre-release, follow these instructions:
.vsixfile from the Releases page.
.vsixfile you downloaded. Alternatively, you can run
code --install-extension Go-latest.vsixor open the Command Palette and run the “Extensions: Install from VSIX...” command.
Note: If you install an extension from a VSIX file, you will stop receiving automatic prompts when updates are released.