Thursday, May 16, 2024
HomeGolangWhat’s Subsequent: GoLand Roadmap 2023.1

What’s Subsequent: GoLand Roadmap 2023.1


Information

Firstly of December we launched a brand new model of GoLand and celebrated GoLand’s fifth anniversary. We have now a shock reward for you and invite you to have fun it with us! Sort “Completely satisfied B-day, GoLand!” in GoLand 2022.3 or GoLand 2022.2.5 and see what occurs!  

We at the moment are able to share our plans for the subsequent main replace.

In case you haven’t checked out GoLand 2022.3 but, right here’s a quick overview. 

This model gives efficiency enhancements, in addition to new options for generics and Go workspaces.

There’s additionally the brand new Code Imaginative and prescient function that shows the Usages metric close to all capabilities and kinds.

We’ve built-in Go Playground and added assist for enhancements to Go doc feedback. There are new options for the HTTP Consumer and Docker, and the brand new UI can be out there.

To study extra, head over to our launch weblog publish or learn the total overview of the discharge together with GIFs and screenshots on our What’s New web page

As common, there’s an interactive model of “What’s New” proper contained in the IDE – you’ll be able to entry the What’s New in GoLand 2022.3 tutorial from the Welcome display screen.

Final however not least, GoLand celebrated its anniversary this December. Try the video!

Thanks to probably the most energetic customers

Throughout every Early Entry Program we reward probably the most energetic evaluators – the customers who helped us make GoLand higher by sharing their suggestions and suggesting enhancements. 

Right here is the record of probably the most energetic evaluators for the 2022.3 EAP: 

Thanks all – we actually admire your effort and time! We are going to contact you shortly to ship you a 1-year GoLand subscription and a branded T-shirt.

GoLand 2023.1 | What’s coming subsequent?

Please notice: We will’t assure that the entire options listed beneath can be included in GoLand 2023.1.

Within the upcoming launch we’ll give attention to a number of areas.

Generics

We plan to implement these refactorings for generic code:

  • The Rename refactoring for sort parameters in receivers. 
  • The Implement interface refactoring for non-generic structs and generic interfaces.
  • The Change Signature refactoring for generics.

We are going to add new quick-fixes for generics:

  • A fast-fix to fill lacking sort parameters when instantiating generic varieties.
  • A fast-fix to delete unused sort parameters.

There may even be an inspection to detect totally different sort parameter names in sort declarations and within the receiver. 

We are going to proceed to deal with false optimistic and false adverse options within the code.

Safety

  • We are going to implement a function that may assist builders study identified vulnerabilities. To this finish, we’re investigating integration with govulncheck.

Error dealing with

  • errors.As and errors.Is can be supported.
  • We are going to enhance the readability of Go code that accommodates error-handling logic.   

In case you’d prefer to report a bug or counsel a function, we’re all the time comfortable to listen to from you! Ship us your function requests by way of our bug tracker or tweet us @GoLandIDE.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments