1
0
mirror of https://github.com/golang/go synced 2024-11-19 01:14:39 -07:00
go/internal/lsp
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
..
cache internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
cmd internal/lsp: changing server noun to serve verb 2019-02-11 22:49:14 +00:00
diff internal/lsp/diff: fix sources listed for diff implementation 2019-02-04 17:30:30 +00:00
protocol internal/lsp: use interface for diagnostics code 2019-02-05 18:07:22 +00:00
source internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
testdata internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
completion.go internal/lsp: add additional tests for completion 2018-12-19 22:27:14 +00:00
diagnostics.go internal/lsp: connect basic analysis functionality 2019-02-06 21:48:25 +00:00
format.go internal/lsp: handle escaping URIs for files in the module cache 2019-02-05 18:18:01 +00:00
imports.go internal/lsp: handle escaping URIs for files in the module cache 2019-02-05 18:18:01 +00:00
lsp110_test.go internal/lsp: add more testdata for completion and diagnostics 2018-11-20 06:06:34 +00:00
lsp_test.go internal/lsp: copy fact support from go/analysis/internal/checker.go 2019-02-12 19:58:15 +00:00
position.go internal/lsp: handle escaping URIs for files in the module cache 2019-02-05 18:18:01 +00:00
server.go internal/lsp: changing server noun to serve verb 2019-02-11 22:49:14 +00:00
signature_help.go internal/lsp: implement signature help 2018-11-13 20:09:34 +00:00