go/gopls/internal/lsp
Robert Findley ec044b1a47 gopls: update dependencies following the v0.10.0 release
Update selected dependencies following the v0.10.0 release, excluding
sergi/go-diff and x/vuln.

Gofumpt@v0.4.0 requires go1.18, so link it selectively following the
pattern of staticcheck. While at it, clean up some things related to the
wiring of staticcheck and gofumpt support. Notably, in VS Code error
messages do not support formatting such as newlines or tabs.

Add a test for the conditional Gofumpt support.

For golang/go#56211

Change-Id: Id09fdcc30ad83c0ace11b0dea9a5556a6461d552
Reviewed-on: https://go-review.googlesource.com/c/tools/+/446736
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-11-04 16:52:27 +00:00
..
analysis gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
browser
cache gopls/internal/lsp: clarify control around diagnostics 2022-11-01 21:03:16 +00:00
cmd gopls/internal/lsp/cmd: fix deadlock when opening a file 2022-11-01 17:35:21 +00:00
command gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck 2022-10-11 21:42:28 +00:00
debug gopls/internal/lsp: delete dead code 2022-09-28 18:44:21 +00:00
fake gopls/internal: support renaming packages with int. test variants 2022-10-20 17:36:38 +00:00
helper
lsppos all: fix a few function names on comments 2022-10-10 13:22:38 +00:00
lsprpc internal/jsonrpc2_v2: rename Serve to NewServer and eliminate its error return 2022-10-31 15:32:39 +00:00
mod gopls/internal/lsp/mod: fix vulncheck hover message 2022-11-04 14:59:01 +00:00
progress
protocol gopls/internal: start on LSP stub generator in Go. 2022-10-26 13:02:30 +00:00
regtest gopls/internal: support renaming packages with int. test variants 2022-10-20 17:36:38 +00:00
safetoken
snippet
source gopls: update dependencies following the v0.10.0 release 2022-11-04 16:52:27 +00:00
template gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
testdata gopls/internal/lsp/source/completion: fix panic in completion on *error 2022-11-01 16:24:04 +00:00
tests internal/diff: ToUnified may fail 2022-10-07 15:16:55 +00:00
work gopls/internal/span: some cleanups 2022-10-13 13:15:27 +00:00
README.md
call_hierarchy.go
code_action.go gopls: dedup upgrade code actions for vulncheck 2022-10-12 18:24:48 +00:00
code_lens.go
command.go gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck 2022-10-11 21:42:28 +00:00
completion.go
completion_test.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
debounce.go
debounce_test.go
definition.go
diagnostics.go gopls/internal/lsp: handle modVulncheckSource in diagnosticSource.String 2022-11-04 14:58:54 +00:00
folding_range.go
format.go
general.go gopls/internal/lsp: clarify control around diagnostics 2022-11-01 21:03:16 +00:00
general_test.go gopls/internal: don't show a warning if the Go version is undetected 2022-10-28 15:53:15 +00:00
highlight.go
hover.go
implementation.go
inlay_hint.go
link.go gopls/internal/lsp/cache: better import path hygiene 2022-10-19 21:54:36 +00:00
lsp_test.go gopls/internal/span: some cleanups 2022-10-13 13:15:27 +00:00
references.go
rename.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
reset_golden.sh gopls: fix the reset_golden.sh script and regenerate golden files 2022-09-26 18:57:12 +00:00
semantic.go tools/gopls: argument in function bodies marked as parameter by semantic tokens 2022-10-26 15:27:38 +00:00
server.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
server_gen.go internal/lsp: latest version of LSP stubs 2022-09-13 15:21:19 +00:00
signature_help.go
symbols.go
text_synchronization.go gopls/internal/span: some cleanups 2022-10-13 13:15:27 +00:00
workspace.go gopls/internal/lsp: warn about Go versions that are too old 2022-10-07 17:55:15 +00:00
workspace_symbol.go

README.md

lsp

internal/lsp provides much of the Language Server Protocol (lsp) implementation for gopls.

Documentation for users and contributors can be found in the gopls/doc directory.