1
0
mirror of https://github.com/golang/go synced 2024-10-01 08:28:43 -06:00
go/internal/lsp/source
Michael Matloob 340a1cdb50 internal/lsp: copy fact support from go/analysis/internal/checker.go
This changes the analysis code from that which was in unitchecker.go
to that in checker.go, so we can run actions that get facts for dependencies
concurrently.

Adds the rest of the traditional vet suite to the LSP.

TODO(matloob): test that facts are actually propagated between packages

Change-Id: I946082159777943af81bcf10e503fecc99da521e
Reviewed-on: https://go-review.googlesource.com/c/161671
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-02-12 19:58:15 +00:00
..
analysis.go internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
completion.go internal/lsp: rank types higher when completing in return of a function 2019-02-02 23:51:57 +00:00
definition.go internal/lsp: type-check packages from source 2019-02-08 22:27:37 +00:00
diagnostics.go internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
format.go internal/lsp: implement diff for computing text edits 2019-02-01 23:18:25 +00:00
signature_help.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
uri_test.go internal/lsp/source: avoid having build tagged files for uri 2018-12-17 19:55:17 +00:00
uri.go internal/lsp: add ranges to some diagnostics messages 2018-12-20 19:13:07 +00:00
view.go internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00