Code style and formatting
If a company has certain coding guidelines, you have to follow them when creating source code. GoLand helps you maintain the required code style by formatting your code for you according to the code style rules.
GoLand offers two ways of defining code style rules.
You can use code style schemes: groups of settings that you can configure using the IDE interface, export, and share with other members of your team. Schemes are especially useful when you need to change the default code style settings for several projects at once.
For more information, refer to Code style.
The IDE also supports EditorConfig. If you have several code styles in your project (for example, for tests and for production code), you can have several .editorconfig files in corresponding folders in your project. This allows you to follow multiple code style standards at the same time.
For more information, refer to EditorConfig.
Once the rules are configured, you can invoke the Reformat code action that changes the formatting of your code in the selected code fragment, within a file, or across your entire project. Moreover, if you paste an unformatted piece of code to the editor, the IDE automatically reformats following the code style rules.