Release v0.47.3
Pre-release
Pre-release
This is the pre-release version of v0.48.0.
Date: 2025-06-05
Full Changelog: v0.46.0-rc.1...v0.47.3
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.48.0
Changes
- Introduced quick pick separator in command
Go: Choose Go Environmentshowing
diff between options locally discovered and options available for download. - Added support for golangci-lint v2 (Issue 3732)
- Added a new lint tool,
golangci-lint-v2. It's added as an installable tool, so you can install it via theGo: Install/Update Toolscommand. - You can switch v1 and v2 per workspace by using
golangci-lintandgolangci-lint-v2option. You must keep thegolangci-lintexecutable version on your machine to v1 for that. - You can also use
golangci-lintexecutable updated to v2. Just keep using thegolangci-lintoption for that. - The
path-modeflag set by vscode-go can be overridden by thego.lintFlagsoption. - Looking for a way to format your code with golangci-lint v2 on VS Code? Check the golangci-lint documentation.
- Added a new lint tool,
Fixes
- Addressed an issue that caused a
Cannot read properties of null (reading 'Token')
error during command execution when the command result did not include a token.
(Issue 3698) - Addressed an issue that broke the
Debug Subtest At Cursorcommand. (Issue 3718)