1
0
mirror of https://github.com/golang/go synced 2024-11-18 16:04:44 -07:00
go/internal/lsp/testdata
Rebecca Stambler f87c222f14 internal/lsp: fix and add tests for formatting
The go/format.Node function fails silently on malformed ASTs, even
though it writes out an invalid tree containing the strings "BadExpr"
and "BadStmt". We fix this by checking for *ast.Bad{Expr,Decl,Stmt}
before running the function. Ultimately, this should be fixed upstream
and just return an error from format.Node.

Change-Id: I2ba25551f0e97c0321d8e757de67360af44044d7
Reviewed-on: https://go-review.googlesource.com/c/149613
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2018-11-15 19:42:43 +00:00
..
bad internal/lsp: add a preliminary test for completion 2018-11-12 19:56:38 +00:00
bar internal/lsp: add a preliminary test for completion 2018-11-12 19:56:38 +00:00
baz internal/lsp: add a preliminary test for completion 2018-11-12 19:56:38 +00:00
foo internal/lsp: use the new marker support 2018-11-15 01:11:27 +00:00
format internal/lsp: fix and add tests for formatting 2018-11-15 19:42:43 +00:00
good internal/lsp: add a preliminary test for completion 2018-11-12 19:56:38 +00:00
noparse internal/lsp: add a preliminary test for completion 2018-11-12 19:56:38 +00:00
noparse_format internal/lsp: fix and add tests for formatting 2018-11-15 19:42:43 +00:00