GoLand 2025.2 introduces updates for working with HTTP servers, smarter inspections powered by data flow analysis (DFA), and a new non-blocking Welcome screen. This release also brings significant quality improvements to golangci-lint support, including version 2, making the integration more robust for real-time code analysis. Let’s take a closer look at all the new additions and improvements!
GoLand 2025.2 adds interprocedural nil dereference analysis to help you catch potential issues before they cause runtime errors. The new inspections analyze how nil values move across function calls, files, and packages, and highlight risky pointer operations directly in the editor.
The Welcome screen now opens as a tab inside the IDE instead of blocking startup. This gives you instant access to tools like the terminal, Docker, Kubernetes, the HTTP Client, and databases – no need to open a project. You can also create and edit standalone files without setting up a full workspace.
The Endpoints tool window now offers improved support for modern net/http.ServeMux route patterns, including method-based and wildcard routes like GET /task/{id}/. It also displays the HTTP method next to each route for faster navigation.