Documentation ¶
Overview ¶
Gopls (pronounced “go please”) is an LSP server for Go. The Language Server Protocol allows any text editor to be extended with IDE-like features; see https://langserver.org/ for details.
See https://github.com/golang/tools/blob/master/gopls/README.md for the most up-to-date documentation.
Directories ¶
Path | Synopsis |
---|---|
Command generate creates API (settings, etc) documentation in JSON and Markdown for machine and human consumption.
|
Command generate creates API (settings, etc) documentation in JSON and Markdown for machine and human consumption. |
assets
Module
|
|
integration
|
|
internal
|
|
govulncheck
Package govulncheck supports the govulncheck command.
|
Package govulncheck supports the govulncheck command. |
govulncheck/semver
Package semver provides shared utilities for manipulating Go semantic versions.
|
Package semver provides shared utilities for manipulating Go semantic versions. |
hooks
Package hooks adds all the standard gopls implementations.
|
Package hooks adds all the standard gopls implementations. |
vulncheck
Package vulncheck provides an analysis command that runs vulnerability analysis using data from golang.org/x/vuln/vulncheck.
|
Package vulncheck provides an analysis command that runs vulnerability analysis using data from golang.org/x/vuln/vulncheck. |
Click to show internal directories.
Click to hide internal directories.