1
0
mirror of https://github.com/golang/go synced 2024-11-18 22:04:43 -07:00
go/internal/lsp
pjw 308beac283 internal/lsp: add a way for regtests to look at the diagnostics
regtests can use Await to wait for diagnostic expectations. But sometimes
it is useful (or more robust) to then look at the specific diagnostics.
This change introduces env.DiagnosticsFor, which returns the current
diagnostics for a file.

Change-Id: Iea35d28f6679289795bc853f156aae351279b205
Reviewed-on: https://go-review.googlesource.com/c/tools/+/236837
Run-TryBot: Peter Weinberger <pjw@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
2020-06-09 09:53:42 +00:00
..
analysis internal/lsp/analysis/fillreturns: broaden type equality 2020-06-05 18:10:38 +00:00
browser
cache internal/lsp: clean out the debug handling 2020-06-06 01:49:14 +00:00
cmd internal/lsp: added a fill struct code action 2020-06-04 04:23:27 +00:00
debug internal/lsp: minor cleanup of the client and server debug 2020-06-06 01:49:50 +00:00
diff internal/testenv: check that external 'diff' tool is the GNU version 2020-05-08 20:46:49 +00:00
fake internal/lsp: now connection shutdown works, use it 2020-06-06 01:49:04 +00:00
fuzzy
helper
lsprpc internal/lsp: minor cleanup of the client and server debug 2020-06-06 01:49:50 +00:00
mod internal/lsp: support configurable codeLens 2020-05-08 18:47:35 +00:00
protocol internal/jsonrpc2: change jsonrpc2.Conn to be an interface 2020-06-03 17:06:45 +00:00
regtest internal/lsp: add a way for regtests to look at the diagnostics 2020-06-09 09:53:42 +00:00
snippet
source internal/lsp: clean out the debug handling 2020-06-06 01:49:14 +00:00
testdata internal/lsp: support code folding for composite literals 2020-06-04 17:49:48 +00:00
tests internal/lsp: remove debug line 2020-06-08 17:46:01 +00:00
code_action.go internal/lsp: added a fill struct code action 2020-06-04 04:23:27 +00:00
command.go internal/lsp: fix update code lens and add a regression test 2020-06-08 16:37:37 +00:00
completion_test.go internal/lsp/source: offer smart "append()" completions 2020-05-20 22:05:37 +00:00
completion.go
definition.go
diagnostics.go internal/lsp: fix update code lens and add a regression test 2020-06-08 16:37:37 +00:00
folding_range.go
format.go
general.go internal/lsp: change exit handling 2020-06-03 13:14:19 +00:00
generate.go internal/lsp: add run test code lens 2020-05-12 13:19:52 +00:00
highlight.go
hover.go
implementation.go
link.go
lsp_test.go internal/lsp: added a fill struct code action 2020-06-04 04:23:27 +00:00
progress.go internal/lsp: factor out progress reporting to a new WorkDone handle 2020-04-28 20:46:18 +00:00
references.go
rename.go
reset_golden.sh
server_gen.go
server.go internal/lsp: factor out progress reporting to a new WorkDone handle 2020-04-28 20:46:18 +00:00
signature_help.go internal/event: extract keys to their own package 2020-04-23 18:13:43 +00:00
symbols.go
text_synchronization.go internal/lsp: lift up workdone instrumentation to didModifyFiles 2020-06-03 13:18:45 +00:00
workspace_symbol.go internal/lsp: add config option for SymbolMatch 2020-05-11 19:58:58 +00:00
workspace.go