Go logo

GoLand

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

Early Access Program Features

Gogland EAP 8 is Available

Hooray! Fresh Gogland EAP 8 is here, packed with improvements, bug fixes, and things that are just really cool. Get it from our website, via patches, or from Toolbox App.

Postfix Completion, which you may be familiar with from Java and JavaScript support in IntelliJ IDEA and WebStorm, is now available for Go:

The list of supported templates is available in Settings | Editor | General | Postfix Completion:

If you need a suggestion that’s not included here, please add your suggestion it to GO-3796.

There’s also a new inspection that reports redundant boolean expressions and offers a quick-fix that simplifies them:

The new Context Info action (available from View in the main menu or via Alt+Q for Windows/Linux or Ctrl+Shift+Q for macOS) shows the current method or class declaration when it is not visible:

The built-in spell-checker now reports typos in string literals and helps to fix them:

The debugger has also been improved in a number of ways, including bug fixes. Delve has been upgraded to 1.0.0-rc.1, which among other improvements adds support for LLDB on macOS.

Improvements in the editor include better formatting, inspections, completion, performance, and more.

You may also find these platform improvements useful:

  • Better font rendering on Linux
  • Find in Path usability
  • Manual columns reordering in Git Log

The built-in JRE has been updated. For the complete list of changes there, see the release notes.

Last but not least, if you’re using Gogland, you can now also switch to the nightly builds of the Go plugin. All it takes is registering “https://plugins.jetbrains.com/plugins/nightly/9568” as a Repository URL in Settings | Plugins | Browse repositories | Manage repositories.

This pretty much sums up all the goodies in this EAP. Please give it a try and share your feedback with us. Both bug reports and feature requests are welcome in our issue tracker.

Develop with Pleasure!

image description