Artem Pronichev

Artem Pronichev

Technical Writer at JetBrains

playlist

Highlights of GoLand 2023.3
Explore key features and enhancements in GoLand 2023.3.

tip

Code coverage for applications
Track code execution and identify dead code effectively

tip

Improve Code Readability and Navigation
Discover how to manage code visibility with code folding in Go

tip

Create a function in another package
Type a non-existing function name and generate its implementation in a package of your choice

tip

Introduce parameters from unresolved references in your code
Change a function or method signature by introducing parameters directly from unresolved references

tip

Empower your `Printf`-like functions with coding assistance
Provide hints and highlights for message formats in custom `Printf`-like functions

playlist

New Features in GoLand 2023.1
A selection of useful features from GoLand 2022.3.

tip

Vulnerability checker
Analyze your codebase and highlight known vulnerabilities in go.mod

tip

Convert between different types of strings
Convert strings that are surrounded by backticks to double-quoted ones and vice-versa

tip

Intention action to convert integers to strings
Convert an integer to a string by using the `strconv.Itoa()` call

tip

Create inspections with regular expressions
Use regular expressions to create your own search and replace inspections

tip

Implement an interface
Implement unexported interfaces by pressing Ctrl + I

tip

Rename generic receivers along with a generic struct
Rename generic receivers along with a generic struct

playlist

New Features in GoLand 2022.3
A selection of useful features from GoLand 2022.3.

tip

Code vision
Focus on your code while getting additional information about it.

tip

Generate tests for generic functions
Use a shortcut to generate test files for your generic functions.

tip

Generate 'go.work' for a project
Generate 'go.work' by using the context menu or a quick-fix with 'replace' directives

tip

Integrated Go Playground
You can format and share your code, change the Go version, and run your code using the Go playground server.

tip

Go doc comments in quick documentation
Support for links, lists, and new headings in doc comments.

playlist

New Features in GoLand 2022.2
A selection of useful features from GoLand 2022.2.

tip

Changing the font size in the editor
Use a keyboard shortcut to change the font size in the editor.

tip

Rename constants that use reserved names
Rename a constant if it uses a name of a built-in constant.

tip

Run Anything
Launch run/debug configurations, applications, scripts, commands, tasks, and open recent projects.

tip

Group multiple `use` directives in `go.work`
Merge multiple `use` directives in `go.work` into one directive.

tip

Convert empty interfaces to `any`
Check and replace empty interfaces that are used as types or type constraints.

tip

Delete a type parameter with an empty parameter list
Type parameters with empty parameter lists are reported as errors, but you have a quick-fix to put it right.

tip

Quick Documentation
View documentation for any symbol without interrupting your workflow.

tip

Fuzz testing
Automate your tests by continuously submitting various input.

tip

Full support of Mermaid syntax
Seamlessly integrate, create, and visualize Mermaid diagrams

author

Artem Pronichev
Technical Writer at JetBrains