go/internal/lsp/cache
Suzy Mueller 7f2330708b internal/lsp: limit diagnostics for upgrades to codelens go.mod file
The Check for upgrades codelens was only looking for upgrades for
the current module, but was applying diagnostics to all go.mod
files in the workspace. This change makes sure to only apply the
diagnostics in the same selected go.mod.

Fixes golang/go#54556

Change-Id: I1eacbc8af2e9dcfe1e1a67516f047bcb94099872
Reviewed-on: https://go-review.googlesource.com/c/tools/+/425195
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Suzy Mueller <suzmue@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
2022-08-26 17:39:52 +00:00
..
analysis.go internal/lsp: fix suppressed panic in analyzer 2022-08-26 15:28:25 +00:00
cache.go internal/lsp/regtest: allow sharing memoized results across regtests 2022-07-26 21:20:42 +00:00
check.go internal/lsp/cache: invalid packages should not be workspace packages 2022-08-04 18:51:19 +00:00
debug.go internal/lsp: hover to render go 1.19 doc comments 2022-08-19 18:26:38 +00:00
error_test.go internal/lsp/cache: split up sourceDiagnostics 2021-03-02 02:05:13 +00:00
errors.go internal/lsp: fix suppressed panic in analyzer 2022-08-26 15:28:25 +00:00
graph.go internal/lsp/cache: tweaks to metadata graph 2022-08-16 01:59:44 +00:00
imports.go internal/lsp: use directoryFilters in import scanning 2022-08-04 15:50:11 +00:00
keys.go internal/lsp: decouple client and server debug 2020-06-11 13:49:48 +00:00
load.go internal/lsp/cache: clear shouldLoad IDs on load 2022-08-16 15:07:15 +00:00
maps.go internal/lsp/cache: simplify modtidy 2022-07-13 19:33:07 +00:00
metadata.go internal/lsp/cache: delete KnownMetadata.PkgFilesChanged 2022-08-04 18:51:46 +00:00
mod.go internal/memoize: rename Handle to Promise 2022-07-14 01:47:39 +00:00
mod_tidy.go internal/lsp/cache: report a critical error when go.work is invalid 2022-07-27 18:59:40 +00:00
os_darwin.go internal/lsp/cache: clarify an error message about mismatching casing 2021-08-03 17:18:10 +00:00
os_windows.go internal/lsp/cache: clarify an error message about mismatching casing 2021-08-03 17:18:10 +00:00
parse.go internal/memoize: rename Handle to Promise 2022-07-14 01:47:39 +00:00
parse_test.go internal/lsp/cache: don't trim unexported struct fields 2022-07-13 21:08:41 +00:00
parsemode_go116.go internal/lsp/cache: use cached parsed files for symbols, if available 2022-05-09 17:04:06 +00:00
parsemode_go117.go internal/lsp/cache: use cached parsed files for symbols, if available 2022-05-09 17:04:06 +00:00
pkg.go gopls: remove usage of golang.org/x/xerrors 2022-04-20 15:33:22 +00:00
session.go internal/lsp: limit diagnostics for upgrades to codelens go.mod file 2022-08-26 17:39:52 +00:00
snapshot.go internal/lsp/cache: tweaks to metadata graph 2022-08-16 01:59:44 +00:00
symbols.go internal/memoize: rename Handle to Promise 2022-07-14 01:47:39 +00:00
view.go internal/lsp: limit diagnostics for upgrades to codelens go.mod file 2022-08-26 17:39:52 +00:00
view_test.go internal/lsp: Update FilterDisallow to support matching directories at arbitrary depth. 2022-07-18 17:53:36 +00:00
workspace.go internal/lsp/cache: track explicit go.work files outside the workspace 2022-08-08 18:11:01 +00:00
workspace_test.go internal/lsp/cache: track explicit go.work files outside the workspace 2022-08-08 18:11:01 +00:00