Go logo

GoLand

A cross-platform Go IDE with extended support for JavaScript, TypeScript, and databases

Releases

GoLand 2022.1.2 Is Available

The GoLand 2022.1.2 update is out.

You can download the build from the website, update via the Toolbox App, apply a patch (go to GoLand | Check for Updates), or use a snap package (for Ubuntu).

Download

Generics

Report unused type parameter

There is a new inspection that reports unused type parameters. They are grayed out, and you will see a warning when hovering over them.

Completion for a type parameter when typing a method’s receiver 

GoLand automatically inserts a type parameter’s identifier when you type a receiver while creating a method (it could be any letter, but is usually the same as in the type’s declaration).  

Improvements and bug fixes

This build includes some notable fixes: 

GO-12406 – GoLand shows an error if you try to use an interface with type parameters. 

GO-12634 – An error is shown if you’re missing a type constraint, as expected.

Check out the release notes to see the full list of improvements and bug fixes for this update. 

image description