The third construct of our 2022.2 Early Entry Program is out there!
You will get the EAP construct through the Toolbox App, obtain it from our web site, use a snap package deal (for Ubuntu), or from inside GoLand choose Test IDE updates for Early Entry Program in Preferences / Settings | Look & Habits | System Settings | Updates.
Generics
Report utilization of a kind parameter as a constraint
When you attempt to use a kind parameter as a constraint, GoLand will present an error.
Notable bug fixes
There are a few fixes on this construct:
– GO-13066 – The “Kind doesn’t implement …” false-positive error has been mounted.
– GO-12405 – GoLand now detects makes an attempt to make use of a traditional kind as a generic one.
Total, we’ve mounted 300+ generics-related bugs since November 2021.
Consumer expertise
Keyboard shortcut to alter the font dimension
For this launch, we’ve resolved a long-standing function request by introducing a keyboard shortcut that modifications the font dimension in all places within the editor.
To extend the font dimension, press ⌃⇧Dot (Alt+Shift+Dot). To lower it, press ⌃⇧Comma (Alt+Shift+Comma).
Editor
New setting to manage computerized parentheses insertion
We’ve added an possibility to decide on whether or not you need the IDE to robotically insert parentheses on code completion or not. The setting was beforehand accessible for JavaScript solely, however now you should utilize it for Go and different languages, too.
You will see the Insert parentheses robotically when relevant checkbox below Settings / Preferences | Editor | Common | Code Completion.
Databases
Choice to import a number of CSV information
Now you can choose a number of CSV information and import them without delay.
To be taught extra in regards to the database enhancements on this EAP, have a look at this submit from the DataGrip crew.
That is it for at the moment! As all the time, your suggestions and feedback are appreciated! Get in contact with us on Twitter, depart your feedback right here, open a difficulty in our tracker, or drop us a message within the Gophers Slack #goland channel. Thanks!