


The Add format string argument intention action generates a placeholder for any provided expression via a popup. This quick-fix adds the missing brackets and completes the expression.
GOLAND FIND AND REPLACE CODE
The Function Call code inspection, which warns you if an expression should be converted into a function or a method call, now works in tandem with the Finish Call Expression quick-fix. Unreachable code inspection detects parts of code that can never be executed. The Unhandled Error code inspection alerts you about functions or methods that return an error whenever the error isn’t being checked. Conflicts are displayed in the Problems Detected window, where you can continue to explore them in the Conflicts tab, cancel, or proceed with the refactoring. The Rename refactoring gives you an insight into the potential conflicts that might be introduced by the renaming, if any. In addition, GoLand now highlights inlined code after applying the Inline refactoring to help you catch what has actually happened. To learn more, read the detailed blog post about Change Signature and how it helps make safe and fast changes across your whole code base. It lets you explore the results before they’re applied, and discard the change if anything goes wrong. The Refactoring Preview pane help make sure that every change in your code is safe. When you refactor a method specification, GoLand even asks you if you want implementations to be updated as well. The new Change Signature refactoring gives you many ways to modify a function, method, or method specification signature in just a few clicks! You can easily change their names and add, remove, reorder, and rename parameters. New Change Signature refactoring and updates for Inline and Rename Let’s have a look at what the upcoming release will have inside!Ĭlick on a topic below to learn more about a specific area you’re interested in, or read through the whole blog post to get yourself up to speed with all the new improvements: Since this moment and until the release date, our team is focused only on polishing everything off.Ĭompared with our Early Access builds, the Beta version is quite stable though it may still have bugs and other issues. If you’re new to our release cycles, we announce a Beta when we’ve packed everything we plan to deliver in the major update. The upcoming GoLand 2018.3 release has reached the Beta milestone! Drag-and-drop files and projects on the Welcome screen to open.Attach action is available via the Open Project popup.Generate any test via the Generate popup menu.Multiline code snippets in Find in Path and Replace in Path dialogs.New Change Signature refactoring and updates for Inline and Rename.
