Original post

You can get this build through the Toolbox App, by downloading it from the website, by using a snap package (for Ubuntu), or from right inside by selecting Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.

Don’t forget that we regularly release nightly builds based on the latest development code. You can use these nightly builds to get access to the latest features without having to wait for the EAP announcements. These nightly builds are only available via the Toolbox App, however.

Download GoLand 2020.1 EAP #3

GoLand will now show a notification before you commit if there are replacements with local paths in the .mode file. This should help avoid situations where these replacements are committed by mistake.

Please note that the Perform Code analysis checkbox has to be turned on in the settings of the Commit dialog first. Click the gear icon and then select this option if needed.

go-mod-commit

If the caret stays on the right-hand side of a return statement inside a function, code completion now suggests more than just the default values corresponding to the return type of the function. It also provides suggestions for local variables and zero values that will result in an error.

code-completion-for-return

The Find Usages (Alt+F7 on Windows/Linux or ⌥F7 on macOS) action now always looks for usages of interface methods by default. To find usages of the current method as before, use Alt+Shift+Ctrl+F7 on Windows/Linux or ⌥⇧⌘F7 on macOS.

find-usages

That’s all for today’s EAP build. And remember, we always appreciate your feedback! So if you’re missing some functionality, or if you’ve encountered bugs or had an unpleasant experience, please share it with us here in the comments, on Twitter, or in our issue tracker.