Help us shape the future of Go! Take the 2026 Go Developer Survey

Gopls release v0.25.0 (expected Jan 2027)

In this release:

Key features are described below.

Configuration changes

Passive features

Editing features

Analysis features

unusedfunc analyzer also reports unused struct fields

The existing unusedfunc analyzer now additionally reports a diagnostic for each unexported field of a named struct type that is never referenced within its package. (An unkeyed struct literal T{x, y} counts as an implicit use.)

Code transformation features


The source files for this documentation can be found beneath golang.org/x/tools/gopls/doc.