-
-
Save peterbourgon/56e93e50a9882eaf3dae4091bb81ee23 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019/07/26 17:31:46 Debug serving on port: 6060 | |
[Trace - 5:31:46 PM] Sending request 'initialize - (0)'. | |
Params: {"processId":3663,"rootPath":"/Users/peter/mod/ff","rootUri":"file:///Users/peter/mod/ff","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"]}},"definition":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true},"typeDefinition":{"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true}}},"initializationOptions":{"funcSnippetEnabled":false,"gocodeCompletionEnabled":true},"trace":"off","workspaceFolders":[{"uri":"file:///Users/peter/mod/ff","name":"ff"}]} | |
[Trace - 5:31:46 PM] Received response 'initialize - (0)' in 46ms. | |
Params: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"renameProvider":true,"documentLinkProvider":{},"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"custom":null} | |
[Trace - 5:31:46 PM] Sending notification 'initialized'. | |
Params: {} | |
[Trace - 5:31:46 PM] Received request 'client/registerCapability - (1)'. | |
Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"},{"id":"workspace/didChangeWorkspaceFolders","method":"workspace/didChangeWorkspaceFolders"}]} | |
[Trace - 5:31:46 PM] Sending response 'client/registerCapability - (1)' in 3ms. | |
Params: {} | |
[Trace - 5:31:46 PM] Received request 'workspace/configuration - (2)'. | |
Params: {"items":[{"scopeUri":"file:///Users/peter/mod/ff","section":"gopls"}]} | |
[Trace - 5:31:46 PM] Sending response 'workspace/configuration - (2)' in 4ms. | |
Params: [{"usePlaceholders":true}] | |
[Trace - 5:31:47 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"Build info\n----------\ngolang.org/x/tools/cmd/gopls v0.1.1-cmd.gopls\n golang.org/x/tools@v0.0.0-20190702201734-44aeb8b7c377 h1:P/0pu7r+pn3Fkv7pyRpb7tBawImpURm2mTIbR6MadCc=\n golang.org/x/sync@v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=\n\nGo info\n-------\ngo version go1.12.6 darwin/amd64\n\nGOARCH=\"amd64\"\nGOBIN=\"\"\nGOCACHE=\"/Users/peter/Library/Caches/go-build\"\nGOEXE=\"\"\nGOFLAGS=\"\"\nGOHOSTARCH=\"amd64\"\nGOHOSTOS=\"darwin\"\nGOOS=\"darwin\"\nGOPATH=\"/Users/peter\"\nGOPROXY=\"\"\nGORACE=\"\"\nGOROOT=\"/usr/local/Cellar/go/1.12.6/libexec\"\nGOTMPDIR=\"\"\nGOTOOLDIR=\"/usr/local/Cellar/go/1.12.6/libexec/pkg/tool/darwin_amd64\"\nGCCGO=\"gccgo\"\nCC=\"clang\"\nCXX=\"clang++\"\nCGO_ENABLED=\"1\"\nGOMOD=\"/Users/peter/mod/ff/go.mod\"\nCGO_CFLAGS=\"-g -O2\"\nCGO_CPPFLAGS=\"\"\nCGO_CXXFLAGS=\"-g -O2\"\nCGO_FFLAGS=\"-g -O2\"\nCGO_LDFLAGS=\"-g -O2\"\nPKG_CONFIG=\"pkg-config\"\nGOGCCFLAGS=\"-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/8s/kvkb2dzx37n057vk54y9b_ym0000gn/T/go-build866119112=/tmp/go-build -gno-record-gcc-switches -fno-common\"\n"} | |
[Trace - 5:31:47 PM] Sending notification 'textDocument/didOpen'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go","languageId":"go","version":1,"text":"package ff\n\nimport (\n\t\"flag\"\n\t\"fmt\"\n\t\"math/rand\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"testing\"\n\t\"time\"\n)\n\nfunc TestParsePriority(t *testing.T) {\n\ttype want struct {\n\t\ts string\n\t\ti int\n\t\tb bool\n\t\td time.Duration\n\t}\n\n\tfor _, testcase := range []struct {\n\t\tname string\n\t\targs []string\n\t\tfile string\n\t\tenv map[string]string\n\t\twant want\n\t}{\n\t\t{\n\t\t\tname: \"args only\",\n\t\t\targs: []string{\"-s\", \"foo\", \"-i\", \"123\", \"-b\", \"-d\", \"24m\"},\n\t\t\twant: want{\"foo\", 123, true, 24 * time.Minute},\n\t\t},\n\t\t{\n\t\t\tname: \"file only\",\n\t\t\tfile: \"s bar\\ni 99\\nb true\\nd 1h\",\n\t\t\twant: want{\"bar\", 99, true, time.Hour},\n\t\t},\n\t\t{\n\t\t\tname: \"env only\",\n\t\t\tenv: map[string]string{\"TEST_PARSE_S\": \"baz\", \"TEST_PARSE_D\": \"100s\"},\n\t\t\twant: want{\"baz\", 0, false, 100 * time.Second},\n\t\t},\n\t\t{\n\t\t\tname: \"args and file\",\n\t\t\targs: []string{\"-s\", \"foo\", \"-i\", \"1234\"},\n\t\t\tfile: \"\\ns should be overridden\\n\\nd 3s\\n\",\n\t\t\twant: want{\"foo\", 1234, false, 3 * time.Second},\n\t\t},\n\t\t{\n\t\t\tname: \"args and env\",\n\t\t\targs: []string{\"-s\", \"explicit wins\", \"-i\", \"7\"},\n\t\t\tenv: map[string]string{\"TEST_PARSE_S\": \"should be overridden\", \"TEST_PARSE_B\": \"true\"},\n\t\t\twant: want{\"explicit wins\", 7, true, time.Second},\n\t\t},\n\t\t{\n\t\t\tname: \"file and env\",\n\t\t\tfile: \"s bar\\ni 99\\n\\nd 34s\\n\\n # comment line\\n\",\n\t\t\tenv: map[string]string{\"TEST_PARSE_S\": \"should be overridden\", \"TEST_PARSE_B\": \"true\"},\n\t\t\twant: want{\"bar\", 99, true, 34 * time.Second},\n\t\t},\n\t\t{\n\t\t\tname: \"args file env\",\n\t\t\targs: []string{\"-s\", \"from arg\", \"-i\", \"100\"},\n\t\t\tfile: \"s from file\\ni 200 # comment\\n\\nd 1m\\n\\n\\n\",\n\t\t\tenv: map[string]string{\"TEST_PARSE_S\": \"from env\", \"TEST_PARSE_I\": \"300\", \"TEST_PARSE_B\": \"true\", \"TEST_PARSE_D\": \"1h\"},\n\t\t\twant: want{\"from arg\", 100, true, time.Minute},\n\t\t},\n\t} {\n\t\tt.Run(testcase.name, func(t *testing.T) {\n\t\t\tfs := flag.NewFlagSet(\"test\", flag.ExitOnError)\n\t\t\tvar (\n\t\t\t\ts = fs.String(\"s\", \"\", \"string\")\n\t\t\t\ti = fs.Int(\"i\", 0, \"int\")\n\t\t\t\tb = fs.Bool(\"b\", false, \"bool\")\n\t\t\t\td = fs.Duration(\"d\", time.Second, \"time.Duration\")\n\t\t\t)\n\n\t\t\tvar options []Option\n\n\t\t\tif testcase.file != \"\" {\n\t\t\t\tfilename := filepath.Join(os.TempDir(), \"TestParsePriority\"+fmt.Sprint(10000*rand.Intn(10000)))\n\t\t\t\tf, err := os.Create(filename)\n\t\t\t\tif err != nil {\n\t\t\t\t\tt.Fatal(err)\n\t\t\t\t}\n\t\t\t\tdefer os.Remove(f.Name())\n\t\t\t\tf.Write([]byte(testcase.file))\n\t\t\t\tf.Close()\n\n\t\t\t\toptions = append(options, WithConfigFile(f.Name()), WithConfigFileParser(PlainParser))\n\t\t\t}\n\n\t\t\tif len(testcase.env) > 0 {\n\t\t\t\tfor k, v := range testcase.env {\n\t\t\t\t\tos.Setenv(k, v)\n\t\t\t\t\tdefer os.Setenv(k, \"\")\n\t\t\t\t}\n\n\t\t\t\toptions = append(options, WithEnvVarPrefix(\"TEST_PARSE\"))\n\t\t\t}\n\n\t\t\tif err := Parse(fs, testcase.args, options...); err != nil {\n\t\t\t\tt.Fatal(err)\n\t\t\t}\n\n\t\t\tif want, have := testcase.want.s, *s; want != have {\n\t\t\t\tt.Errorf(\"s: want %q, have %q\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.i, *i; want != have {\n\t\t\t\tt.Errorf(\"i: want %d, have %d\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.b, *b; want != have {\n\t\t\t\tt.Errorf(\"b: want %v, have %v\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.d, *d; want != have {\n\t\t\t\tt.Errorf(\"d: want %s, have %s\", want, have)\n\t\t\t}\n\t\t})\n\t}\n}\n\nfunc TestParseIssue16(t *testing.T) {\n\tfor _, testcase := range []struct {\n\t\tname string\n\t\tfile string\n\t\twant string\n\t}{\n\t\t{\n\t\t\tname: \"hash in value\",\n\t\t\tfile: \"foo bar#baz\",\n\t\t\twant: \"bar#baz\",\n\t\t},\n\t\t{\n\t\t\tname: \"EOL comment with space\",\n\t\t\tfile: \"foo bar # baz\",\n\t\t\twant: \"bar\",\n\t\t},\n\t\t{\n\t\t\tname: \"EOL comment no space\",\n\t\t\tfile: \"foo bar #baz\",\n\t\t\twant: \"bar\",\n\t\t},\n\t\t{\n\t\t\tname: \"only comment with space\",\n\t\t\tfile: \"# foo bar\\n\",\n\t\t\twant: \"\",\n\t\t},\n\t\t{\n\t\t\tname: \"only comment no space\",\n\t\t\tfile: \"#foo bar\\n\",\n\t\t\twant: \"\",\n\t\t},\n\t} {\n\t\tt.Run(testcase.name, func(t *testing.T) {\n\t\t\tfs := flag.NewFlagSet(\"test\", flag.ExitOnError)\n\t\t\tfoo := fs.String(\"foo\", \"\", \"the value of foo\")\n\n\t\t\tfilename := filepath.Join(os.TempDir(), \"TestParseIssue16\"+fmt.Sprint(10000*rand.Intn(10000)))\n\t\t\tf, err := os.Create(filename)\n\t\t\tif err != nil {\n\t\t\t\tt.Fatal(err)\n\t\t\t}\n\t\t\tdefer os.Remove(f.Name())\n\t\t\tf.Write([]byte(testcase.file))\n\t\t\tf.Close()\n\n\t\t\tif err := Parse(fs, []string{}, WithConfigFile(filename), WithConfigFileParser(PlainParser)); err != nil {\n\t\t\t\tt.Fatal(err)\n\t\t\t}\n\n\t\t\tif want, have := testcase.want, *foo; want != have {\n\t\t\t\tt.Errorf(\"want %q, have %q\", want, have)\n\t\t\t}\n\t\t})\n\t}\n}\n"}} | |
[Info - 5:31:47 PM] Build info | |
---------- | |
golang.org/x/tools/cmd/gopls v0.1.1-cmd.gopls | |
golang.org/x/tools@v0.0.0-20190702201734-44aeb8b7c377 h1:P/0pu7r+pn3Fkv7pyRpb7tBawImpURm2mTIbR6MadCc= | |
golang.org/x/sync@v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU= | |
Go info | |
------- | |
go version go1.12.6 darwin/amd64 | |
GOARCH="amd64" | |
GOBIN="" | |
GOCACHE="/Users/peter/Library/Caches/go-build" | |
GOEXE="" | |
GOFLAGS="" | |
GOHOSTARCH="amd64" | |
GOHOSTOS="darwin" | |
GOOS="darwin" | |
GOPATH="/Users/peter" | |
GOPROXY="" | |
GORACE="" | |
GOROOT="/usr/local/Cellar/go/1.12.6/libexec" | |
GOTMPDIR="" | |
GOTOOLDIR="/usr/local/Cellar/go/1.12.6/libexec/pkg/tool/darwin_amd64" | |
GCCGO="gccgo" | |
CC="clang" | |
CXX="clang++" | |
CGO_ENABLED="1" | |
GOMOD="/Users/peter/mod/ff/go.mod" | |
CGO_CFLAGS="-g -O2" | |
CGO_CPPFLAGS="" | |
CGO_CXXFLAGS="-g -O2" | |
CGO_FFLAGS="-g -O2" | |
CGO_LDFLAGS="-g -O2" | |
PKG_CONFIG="pkg-config" | |
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/8s/kvkb2dzx37n057vk54y9b_ym0000gn/T/go-build866119112=/tmp/go-build -gno-record-gcc-switches -fno-common" | |
[Trace - 5:31:47 PM] Sending request 'textDocument/documentSymbol - (1)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go"}} | |
[Trace - 5:31:48 PM] Received response 'textDocument/documentSymbol - (1)' in 1269ms. | |
Params: [{"name":"TestParsePriority","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":12,"character":0},"end":{"line":119,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":22}}},{"name":"TestParseIssue16","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":121,"character":0},"end":{"line":175,"character":1}},"selectionRange":{"start":{"line":121,"character":5},"end":{"line":121,"character":21}}}] | |
[Trace - 5:31:48 PM] Sending request 'textDocument/codeAction - (2)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:31:48 PM] Received response 'textDocument/codeAction - (2)' in 1281ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/parse_test.go":[]}}}] | |
[Trace - 5:31:48 PM] Sending request 'textDocument/documentLink - (3)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go"}} | |
[Trace - 5:31:48 PM] Received response 'textDocument/documentLink - (3)' in 1301ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/math/rand"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:31:48 PM] Sending request 'textDocument/codeAction - (4)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go"},"range":{"start":{"line":9,"character":7},"end":{"line":9,"character":7}},"context":{"diagnostics":[]}} | |
[Trace - 5:31:48 PM] Received response 'textDocument/codeAction - (4)' in 925ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/parse_test.go":[]}}}] | |
[Trace - 5:31:48 PM] Sending notification '$/cancelRequest'. | |
Params: {"id":2} | |
[Trace - 5:31:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json.go","diagnostics":[]} | |
[Trace - 5:31:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse.go","diagnostics":[]} | |
[Trace - 5:31:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json_test.go","diagnostics":[]} | |
[Trace - 5:31:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse_test.go","diagnostics":[]} | |
[Trace - 5:34:08 PM] Sending notification 'textDocument/didClose'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/parse_test.go"}} | |
[Trace - 5:34:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse_test.go","diagnostics":[]} | |
[Trace - 5:34:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json.go","diagnostics":[]} | |
[Trace - 5:34:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse.go","diagnostics":[]} | |
[Trace - 5:34:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json_test.go","diagnostics":[]} | |
[Trace - 5:34:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse_test.go","diagnostics":[]} | |
[Trace - 5:53:51 PM] Sending notification 'textDocument/didOpen'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go","languageId":"go","version":1,"text":"package ff\n\nimport (\n\t\"flag\"\n\t\"fmt\"\n\t\"math/rand\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"strings\"\n\t\"testing\"\n\t\"time\"\n)\n\nfunc TestJSONParser(t *testing.T) {\n\ttype want struct {\n\t\ts string\n\t\ti int\n\t\tb bool\n\t\td time.Duration\n\t\terr string\n\t}\n\n\tfor _, testcase := range []struct {\n\t\tname string\n\t\targs []string\n\t\tfile string\n\t\twant want\n\t}{\n\t\t{\n\t\t\tname: \"empty input\",\n\t\t\targs: []string{},\n\t\t\tfile: `{}`,\n\t\t\twant: want{d: time.Second},\n\t\t},\n\t\t{\n\t\t\tname: \"basic KV pairs\",\n\t\t\targs: []string{},\n\t\t\tfile: `{\"s\": \"s\", \"i\": 10, \"b\": true, \"d\": \"5s\"}`,\n\t\t\twant: want{\"s\", 10, true, 5 * time.Second, \"\"},\n\t\t},\n\t\t{\n\t\t\tname: \"Key with array of values\",\n\t\t\targs: []string{},\n\t\t\tfile: `\n\t\t\t\t{\n\t\t\t\t\t\"s\": [\"t\", \"s\"],\n\t\t\t\t\t\"i\": [\"11\", \"10\"],\n\t\t\t\t\t\"b\": [false, true],\n\t\t\t\t\t\"d\": [\"10m\", \"5s\"]\n\t\t\t\t}\n\t\t\t`,\n\t\t\twant: want{\"s\", 10, true, 5 * time.Second, \"\"},\n\t\t},\n\t\t{\n\t\t\tname: \"bad JSON file\",\n\t\t\targs: []string{},\n\t\t\tfile: `{`,\n\t\t\twant: want{d: time.Second, err: \"error parsing JSON config\"},\n\t\t},\n\t} {\n\t\tt.Run(testcase.name, func(t *testing.T) {\n\t\t\tfs := flag.NewFlagSet(\"test\", flag.ExitOnError)\n\t\t\tvar (\n\t\t\t\ts = fs.String(\"s\", \"\", \"string\")\n\t\t\t\ti = fs.Int(\"i\", 0, \"int\")\n\t\t\t\tb = fs.Bool(\"b\", false, \"bool\")\n\t\t\t\td = fs.Duration(\"d\", time.Second, \"time.Duration\")\n\t\t\t)\n\n\t\t\tvar options []Option\n\t\t\t{\n\t\t\t\tfilename := filepath.Join(os.TempDir(), \"TestParse\"+fmt.Sprint(10000*rand.Intn(10000)))\n\t\t\t\tf, err := os.Create(filename)\n\t\t\t\tif err != nil {\n\t\t\t\t\tt.Fatal(err)\n\t\t\t\t}\n\t\t\t\tdefer os.Remove(f.Name())\n\t\t\t\tf.Write([]byte(testcase.file))\n\t\t\t\tf.Close()\n\n\t\t\t\toptions = append(options, WithConfigFile(f.Name()), WithConfigFileParser(JSONParser))\n\t\t\t}\n\n\t\t\terr := Parse(fs, testcase.args, options...)\n\t\t\tif testcase.want.err == \"\" {\n\t\t\t\tif err != nil {\n\t\t\t\t\tt.Fatal(err)\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\twant, have := testcase.want.err, \"<nil>\"\n\t\t\t\tif err != nil {\n\t\t\t\t\thave = err.Error()\n\t\t\t\t}\n\t\t\t\tif !strings.Contains(have, want) {\n\t\t\t\t\tt.Errorf(\"missing expected error: want %q, have %q\", want, have)\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif want, have := testcase.want.s, *s; want != have {\n\t\t\t\tt.Errorf(\"s: want %q, have %q\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.i, *i; want != have {\n\t\t\t\tt.Errorf(\"i: want %d, have %d\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.b, *b; want != have {\n\t\t\t\tt.Errorf(\"b: want %v, have %v\", want, have)\n\t\t\t}\n\t\t\tif want, have := testcase.want.d, *d; want != have {\n\t\t\t\tt.Errorf(\"d: want %s, have %s\", want, have)\n\t\t\t}\n\t\t})\n\t}\n}\n"}} | |
[Trace - 5:53:51 PM] Sending request 'textDocument/documentLink - (5)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:53:51 PM] Received response 'textDocument/documentLink - (5)' in 353ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/math/rand"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:53:51 PM] Sending request 'textDocument/codeAction - (6)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:53:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse_test.go","diagnostics":[]} | |
[Trace - 5:53:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json.go","diagnostics":[]} | |
[Trace - 5:53:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/parse.go","diagnostics":[]} | |
[Trace - 5:53:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/json_test.go","diagnostics":[]} | |
[Trace - 5:53:51 PM] Sending request 'textDocument/documentSymbol - (7)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:53:51 PM] Received response 'textDocument/codeAction - (6)' in 356ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/json_test.go":[]}}}] | |
[Trace - 5:53:51 PM] Sending notification '$/cancelRequest'. | |
Params: {"id":6} | |
[Trace - 5:53:51 PM] Received response 'textDocument/documentSymbol - (7)' in 353ms. | |
Params: [{"name":"TestJSONParser","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":112,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":19}}}] | |
[Trace - 5:54:27 PM] Sending notification 'textDocument/didOpen'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","languageId":"go","version":1,"text":""}} | |
[Trace - 5:54:27 PM] Sending request 'textDocument/documentLink - (8)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] send textDocument/documentLink#8 no AST for file:///Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Sending request 'textDocument/documentSymbol - (9)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Error - 5:54:28 PM] Request textDocument/documentLink failed. | |
Message: no AST for file:///Users/peter/mod/ff/testcase/testcase.go | |
Code: 0 | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] send textDocument/documentSymbol#9 no AST for file:///Users/peter/mod/ff/testcase/testcase.go | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"p"}]} | |
[Error - 5:54:28 PM] Request textDocument/documentSymbol failed. | |
Message: no AST for file:///Users/peter/mod/ff/testcase/testcase.go | |
Code: 0 | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Trace - 5:54:28 PM] Sending request 'textDocument/completion - (10)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":0,"character":2},"context":{"triggerKind":1}} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:2: no AST for file:///Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:54:28 PM] Received response 'textDocument/completion - (10)' in 453ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:54:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"k"}]} | |
[Info - 5:54:28 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:2: no AST for file:///Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:28 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:28 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:29 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":8},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":"e"}]} | |
[Error - 5:54:29 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:29 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":9},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":10},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Error - 5:54:29 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go"} | |
[Error - 5:54:29 PM] unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: go/packages.Load: no packages found for /Users/peter/mod/ff/testcase/testcase.go | |
[Trace - 5:54:29 PM] Sending request 'textDocument/completion - (11)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":0,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:9: this is a definition"} | |
[Trace - 5:54:29 PM] Received response 'textDocument/completion - (11)' in 409ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":11},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":12},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"s"}]} | |
[Info - 5:54:29 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:9: this is a definition | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"failed to run analyses for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Sending request 'textDocument/documentLink - (12)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:29 PM] Received response 'textDocument/documentLink - (12)' in 380ms. | |
Params: {} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":13},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":14},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"failed to run analyses for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Sending request 'textDocument/completion - (13)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":0,"character":13},"context":{"triggerKind":1}} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:13: this is a definition"} | |
[Info - 5:54:29 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:0:13: this is a definition | |
[Trace - 5:54:29 PM] Received response 'textDocument/completion - (13)' in 361ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":15},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":16},"contentChanges":[{"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"failed to run analyses for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":17},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:29 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:30 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"failed to run analyses for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":18},"contentChanges":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"rangeLength":0,"text":"\n"}]} | |
[Trace - 5:54:30 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"unable to check package for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:30 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"failed to run analyses for file:///Users/peter/mod/ff/testcase/testcase.go: context canceled"} | |
[Trace - 5:54:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":19},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"\n"}]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":20},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found t"}]} | |
[Trace - 5:54:30 PM] Sending request 'textDocument/documentLink - (14)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:30 PM] Received response 'textDocument/documentLink - (14)' in 0ms. | |
Params: {} | |
[Trace - 5:54:30 PM] Sending request 'textDocument/completion - (15)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:54:30 PM] Received response 'textDocument/completion - (15)' in 2ms. | |
Params: {"isIncomplete":false,"items":[{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","preselect":true,"sortText":"00000","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00001","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00002","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00003","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00004","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00005","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00006","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00007","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00008","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00009","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00010","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00011","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00012","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00013","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00014","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00015","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00016","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00017","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00018","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00019","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00020","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00021","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00022","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00023","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00024","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00025","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00026","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00027","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00028","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00029","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00030","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00031","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00032","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00033","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00034","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00035","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00036","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00037","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00038","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:54:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":21},"contentChanges":[{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"rangeLength":0,"text":"y"}]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found ty"}]} | |
[Trace - 5:54:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":22},"contentChanges":[{"range":{"start":{"line":2,"character":2},"end":{"line":2,"character":2}},"rangeLength":0,"text":"p"}]} | |
[Trace - 5:54:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found typ"}]} | |
[Trace - 5:54:30 PM] Sending request 'textDocument/codeAction - (16)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"context":{"diagnostics":[]}} | |
[Error - 5:54:30 PM] send textDocument/codeAction#16 /Users/peter/mod/ff/testcase/testcase.go:3:1: expected declaration, found typ | |
[Error - 5:54:30 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:1: expected declaration, found typ | |
Code: 0 | |
[Trace - 5:54:30 PM] Sending request 'textDocument/documentSymbol - (17)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:30 PM] Received response 'textDocument/documentSymbol - (17)' in 0ms. | |
Params: [] | |
[Trace - 5:54:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":23},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":3}},"rangeLength":3,"text":""}]} | |
[Trace - 5:54:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:31 PM] Sending request 'textDocument/documentLink - (18)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:31 PM] Received response 'textDocument/documentLink - (18)' in 0ms. | |
Params: {} | |
[Trace - 5:54:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":24},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"v"}]} | |
[Trace - 5:54:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found v"}]} | |
[Trace - 5:54:31 PM] Sending request 'textDocument/completion - (19)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:54:31 PM] Received response 'textDocument/completion - (19)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","preselect":true,"sortText":"00000","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00001","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00002","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00003","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00004","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00005","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00006","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00007","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00008","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00009","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00010","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00011","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00012","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00013","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00014","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00015","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00016","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00017","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00018","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00019","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00020","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00021","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00022","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00023","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00024","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00025","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00026","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00027","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00028","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00029","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00030","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00031","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00032","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00033","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00034","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00035","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00036","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00037","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00038","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:54:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":25},"contentChanges":[{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found va"}]} | |
[Trace - 5:54:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":26},"contentChanges":[{"range":{"start":{"line":2,"character":2},"end":{"line":2,"character":2}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:54:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":27},"contentChanges":[{"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:32 PM] Sending request 'textDocument/documentSymbol - (20)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:32 PM] Received response 'textDocument/documentSymbol - (20)' in 0ms. | |
Params: [{"name":"_","detail":"invalid type","kind":13,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}}] | |
[Trace - 5:54:32 PM] Sending request 'textDocument/documentLink - (21)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:32 PM] Received response 'textDocument/documentLink - (21)' in 0ms. | |
Params: {} | |
[Trace - 5:54:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":28},"contentChanges":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:54:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:33 PM] Sending request 'textDocument/completion - (22)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":5},"context":{"triggerKind":1}} | |
[Trace - 5:54:33 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:5: this is a definition, of var F invalid type"} | |
[Trace - 5:54:33 PM] Received response 'textDocument/completion - (22)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:33 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:5: this is a definition, of var F invalid type | |
[Trace - 5:54:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":29},"contentChanges":[{"range":{"start":{"line":2,"character":5},"end":{"line":2,"character":5}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:33 PM] Sending request 'textDocument/completion - (23)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:54:33 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of var Fl invalid type"} | |
[Trace - 5:54:33 PM] Received response 'textDocument/completion - (23)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:33 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of var Fl invalid type | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":30},"contentChanges":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:34 PM] Sending request 'textDocument/completion - (24)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":7},"context":{"triggerKind":1}} | |
[Trace - 5:54:34 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:7: this is a definition, of var Fla invalid type"} | |
[Trace - 5:54:34 PM] Received response 'textDocument/completion - (24)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:34 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:7: this is a definition, of var Fla invalid type | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":31},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:34 PM] Sending request 'textDocument/completion - (25)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":8},"context":{"triggerKind":1}} | |
[Trace - 5:54:34 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of var Flag invalid type"} | |
[Trace - 5:54:34 PM] Received response 'textDocument/completion - (25)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:34 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of var Flag invalid type | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":32},"contentChanges":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:34 PM] Sending request 'textDocument/completion - (26)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:54:34 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of var FlagS invalid type"} | |
[Trace - 5:54:34 PM] Received response 'textDocument/completion - (26)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:34 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of var FlagS invalid type | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":33},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:34 PM] Sending request 'textDocument/completion - (27)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":10},"context":{"triggerKind":1}} | |
[Trace - 5:54:34 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of var FlagSe invalid type"} | |
[Trace - 5:54:34 PM] Received response 'textDocument/completion - (27)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:34 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of var FlagSe invalid type | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":34},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":10}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:34 PM] Sending request 'textDocument/completion - (28)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":11},"context":{"triggerKind":1}} | |
[Trace - 5:54:34 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of var FlagSet invalid type"} | |
[Trace - 5:54:34 PM] Received response 'textDocument/completion - (28)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:34 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of var FlagSet invalid type | |
[Trace - 5:54:34 PM] Sending request 'textDocument/documentLink - (29)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:34 PM] Received response 'textDocument/documentLink - (29)' in 0ms. | |
Params: {} | |
[Trace - 5:54:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":35},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":11}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:35 PM] Sending request 'textDocument/documentSymbol - (30)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:35 PM] Received response 'textDocument/documentSymbol - (30)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":11}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":36},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: f"}]} | |
[Trace - 5:54:35 PM] Sending request 'textDocument/completion - (31)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":13},"context":{"triggerKind":1}} | |
[Trace - 5:54:35 PM] Received response 'textDocument/completion - (31)' in 2ms. | |
Params: {"isIncomplete":false,"items":[{"label":"FlagSet","kind":6,"detail":"f","preselect":true,"sortText":"00000","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"newText":"FlagSet"}},{"label":"false","kind":21,"sortText":"00012","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00013","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00014","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"newText":"float64"}}]} | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":37},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: fl"}]} | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":38},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: fla"}]} | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":39},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":40},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:54:35 PM] Sending request 'textDocument/completion - (32)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:35 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:17: cannot resolve flag"} | |
[Trace - 5:54:35 PM] Received response 'textDocument/completion - (32)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:35 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:17: cannot resolve flag | |
[Trace - 5:54:35 PM] Sending request 'textDocument/documentLink - (33)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:35 PM] Received response 'textDocument/documentLink - (33)' in 0ms. | |
Params: {} | |
[Trace - 5:54:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":41},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:54:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:35 PM] Sending request 'textDocument/completion - (34)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":18},"context":{"triggerKind":1}} | |
[Trace - 5:54:35 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:18: cannot resolve flag"} | |
[Trace - 5:54:35 PM] Received response 'textDocument/completion - (34)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:35 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:18: cannot resolve flag | |
[Trace - 5:54:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":42},"contentChanges":[{"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":43},"contentChanges":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":44},"contentChanges":[{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":20}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":45},"contentChanges":[{"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:54:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:36 PM] Sending request 'textDocument/codeAction - (35)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":46},"contentChanges":[{"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:37 PM] Received response 'textDocument/codeAction - (35)' in 386ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet flag.FlagS\n"}]}}}] | |
[Trace - 5:54:37 PM] Sending notification '$/cancelRequest'. | |
Params: {"id":35} | |
[Trace - 5:54:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":47},"contentChanges":[{"range":{"start":{"line":2,"character":23},"end":{"line":2,"character":23}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:37 PM] Sending request 'textDocument/documentLink - (36)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:37 PM] Received response 'textDocument/documentLink - (36)' in 222ms. | |
Params: {} | |
[Trace - 5:54:37 PM] Sending request 'textDocument/codeAction - (37)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":24},"end":{"line":2,"character":24}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:37 PM] Received response 'textDocument/codeAction - (37)' in 3ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:37 PM] Sending request 'textDocument/documentSymbol - (38)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:37 PM] Received response 'textDocument/documentSymbol - (38)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":24}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:37 PM] Sending request 'textDocument/codeAction - (39)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":24},"end":{"line":2,"character":24}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:37 PM] Received response 'textDocument/codeAction - (39)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:38 PM] Sending request 'textDocument/codeAction - (40)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"message":"undeclared name: flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:54:38 PM] Received response 'textDocument/codeAction - (40)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet flag.FlagSet\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":48},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":24}},"rangeLength":24,"text":""}]} | |
[Trace - 5:54:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:39 PM] Sending request 'textDocument/documentSymbol - (41)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:39 PM] Received response 'textDocument/documentSymbol - (41)' in 0ms. | |
Params: [] | |
[Trace - 5:54:40 PM] Sending request 'textDocument/documentLink - (42)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:40 PM] Received response 'textDocument/documentLink - (42)' in 0ms. | |
Params: {} | |
[Trace - 5:54:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":49},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:54:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found f"}]} | |
[Trace - 5:54:43 PM] Sending request 'textDocument/completion - (43)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:54:43 PM] Received response 'textDocument/completion - (43)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","preselect":true,"sortText":"00000","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00001","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00002","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00003","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00004","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00005","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00006","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00007","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00008","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00009","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00010","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00011","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00012","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00013","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00014","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00015","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00016","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00017","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00018","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00019","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00020","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00021","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00022","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00023","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00024","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00025","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00026","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00027","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00028","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00029","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00030","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00031","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00032","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00033","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00034","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00035","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00036","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00037","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00038","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:54:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":50},"contentChanges":[{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:54:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fu"}]} | |
[Trace - 5:54:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":51},"contentChanges":[{"range":{"start":{"line":2,"character":2},"end":{"line":2,"character":2}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:54:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fun"}]} | |
[Trace - 5:54:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":52},"contentChanges":[{"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:54:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":53},"contentChanges":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":5},"end":{"line":2,"character":5}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":54},"contentChanges":[{"range":{"start":{"line":2,"character":5},"end":{"line":2,"character":5}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (44)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of func F(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (44)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of func F(invalid type) | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":55},"contentChanges":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":56},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (45)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":8},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of func Fla(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (45)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of func Fla(invalid type) | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":57},"contentChanges":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (46)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of func Flag(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (46)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of func Flag(invalid type) | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":58},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":10}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (47)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":10},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of func FlagS(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (47)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of func FlagS(invalid type) | |
[Trace - 5:54:44 PM] Sending request 'textDocument/documentLink - (48)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:44 PM] Received response 'textDocument/documentLink - (48)' in 0ms. | |
Params: {} | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":59},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":10}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":11}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (49)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":11},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of func FlagSe(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (49)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of func FlagSe(invalid type) | |
[Trace - 5:54:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":60},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":11}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:44 PM] Sending request 'textDocument/completion - (50)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":12},"context":{"triggerKind":1}} | |
[Trace - 5:54:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:12: this is a definition, of func FlagSet(invalid type)"} | |
[Trace - 5:54:44 PM] Received response 'textDocument/completion - (50)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:44 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:12: this is a definition, of func FlagSet(invalid type) | |
[Trace - 5:54:45 PM] Sending request 'textDocument/codeAction - (51)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"message":"expected '(', found newline","severity":1,"source":"LSP"}]}} | |
[Error - 5:54:45 PM] send textDocument/codeAction#51 /Users/peter/mod/ff/testcase/testcase.go:3:13: expected '(', found newline (and 3 more errors) | |
[Error - 5:54:45 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:13: expected '(', found newline (and 3 more errors) | |
Code: 0 | |
[Trace - 5:54:45 PM] Sending request 'textDocument/documentSymbol - (52)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:45 PM] Received response 'textDocument/documentSymbol - (52)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"(invalid type)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":2,"character":5},"end":{"line":2,"character":12}}}] | |
[Trace - 5:54:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":61},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:54:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":62},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:54:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found f"}]} | |
[Trace - 5:54:45 PM] Sending request 'textDocument/completion - (53)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":14},"context":{"triggerKind":1}} | |
[Trace - 5:54:45 PM] Received response 'textDocument/completion - (53)' in 0ms. | |
Params: {"isIncomplete":false,"items":[{"label":"FlagSet(invalid type)","kind":3,"preselect":true,"sortText":"00000","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"FlagSet(${1:invalid type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00001","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00002","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"byte"}},{"label":"complex128","kind":25,"sortText":"00003","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00004","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"complex64"}},{"label":"error","kind":8,"sortText":"00005","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"error"}},{"label":"float32","kind":25,"sortText":"00006","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00007","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"float64"}},{"label":"int","kind":25,"sortText":"00008","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00009","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00010","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00011","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00012","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"int8"}},{"label":"rune","kind":25,"sortText":"00013","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00014","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"string"}},{"label":"uint","kind":25,"sortText":"00015","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00016","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00017","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00018","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00019","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00020","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"uintptr"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00021","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00022","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00023","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00024","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00025","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00026","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"false"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00028","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"iota","kind":21,"sortText":"00029","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00031","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00032","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00033","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00034","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00035","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00036","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00037","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00038","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"true","kind":21,"sortText":"00039","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"newText":"true"}}]} | |
[Trace - 5:54:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":63},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found fl"}]} | |
[Trace - 5:54:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":64},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found fla"}]} | |
[Trace - 5:54:45 PM] Sending request 'textDocument/documentLink - (54)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:45 PM] Received response 'textDocument/documentLink - (54)' in 0ms. | |
Params: {} | |
[Trace - 5:54:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":65},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found flag"}]} | |
[Trace - 5:54:46 PM] Sending request 'textDocument/codeAction - (55)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"context":{"diagnostics":[]}} | |
[Error - 5:54:46 PM] send textDocument/codeAction#55 /Users/peter/mod/ff/testcase/testcase.go:3:14: expected '(', found flag (and 3 more errors) | |
[Error - 5:54:46 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:14: expected '(', found flag (and 3 more errors) | |
Code: 0 | |
[Trace - 5:54:46 PM] Sending request 'textDocument/documentSymbol - (56)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:46 PM] Received response 'textDocument/documentSymbol - (56)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"(invalid type)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":2,"character":5},"end":{"line":2,"character":12}}}] | |
[Trace - 5:54:46 PM] Sending request 'textDocument/codeAction - (57)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"message":"expected '(', found flag","severity":1,"source":"LSP"}]}} | |
[Error - 5:54:46 PM] send textDocument/codeAction#57 /Users/peter/mod/ff/testcase/testcase.go:3:14: expected '(', found flag (and 3 more errors) | |
[Error - 5:54:46 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:14: expected '(', found flag (and 3 more errors) | |
Code: 0 | |
[Trace - 5:54:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":66},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":17}},"rangeLength":17,"text":""}]} | |
[Trace - 5:54:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:46 PM] Sending request 'textDocument/documentLink - (58)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:46 PM] Received response 'textDocument/documentLink - (58)' in 0ms. | |
Params: {} | |
[Trace - 5:54:46 PM] Sending request 'textDocument/documentSymbol - (59)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:46 PM] Received response 'textDocument/documentSymbol - (59)' in 0ms. | |
Params: [] | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":67},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"v"}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found v"}]} | |
[Trace - 5:54:47 PM] Sending request 'textDocument/completion - (60)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:54:47 PM] Received response 'textDocument/completion - (60)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","preselect":true,"sortText":"00000","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00001","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00002","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00003","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00004","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00005","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00006","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00007","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00008","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00009","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00010","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00011","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00012","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00013","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00014","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00015","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00016","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00017","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00018","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00019","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00020","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00021","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00022","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00023","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00024","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00025","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00026","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00027","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00028","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00029","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00030","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00031","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00032","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00033","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00034","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00035","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00036","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00037","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00038","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":68},"contentChanges":[{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found va"}]} | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":69},"contentChanges":[{"range":{"start":{"line":2,"character":2},"end":{"line":2,"character":2}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":70},"contentChanges":[{"range":{"start":{"line":2,"character":3},"end":{"line":2,"character":3}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":71},"contentChanges":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:47 PM] Sending request 'textDocument/completion - (61)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":5},"context":{"triggerKind":1}} | |
[Trace - 5:54:47 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:5: this is a definition, of var F invalid type"} | |
[Trace - 5:54:47 PM] Received response 'textDocument/completion - (61)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:47 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:5: this is a definition, of var F invalid type | |
[Trace - 5:54:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":72},"contentChanges":[{"range":{"start":{"line":2,"character":5},"end":{"line":2,"character":5}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:47 PM] Sending request 'textDocument/completion - (62)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:54:47 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of var Fl invalid type"} | |
[Trace - 5:54:47 PM] Received response 'textDocument/completion - (62)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:47 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:6: this is a definition, of var Fl invalid type | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":73},"contentChanges":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/completion - (63)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":7},"context":{"triggerKind":1}} | |
[Trace - 5:54:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:7: this is a definition, of var Fla invalid type"} | |
[Trace - 5:54:48 PM] Received response 'textDocument/completion - (63)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:48 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:7: this is a definition, of var Fla invalid type | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":74},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/completion - (64)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":8},"context":{"triggerKind":1}} | |
[Trace - 5:54:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of var Flag invalid type"} | |
[Trace - 5:54:48 PM] Received response 'textDocument/completion - (64)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:48 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:8: this is a definition, of var Flag invalid type | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":75},"contentChanges":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/completion - (65)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:54:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of var FlagS invalid type"} | |
[Trace - 5:54:48 PM] Received response 'textDocument/completion - (65)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:48 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:9: this is a definition, of var FlagS invalid type | |
[Trace - 5:54:48 PM] Sending request 'textDocument/documentLink - (66)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:48 PM] Received response 'textDocument/documentLink - (66)' in 0ms. | |
Params: {} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/codeAction - (67)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"context":{"diagnostics":[]}} | |
[Error - 5:54:48 PM] send textDocument/codeAction#67 /Users/peter/mod/ff/testcase/testcase.go:3:5: missing variable type or initialization | |
[Error - 5:54:48 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:5: missing variable type or initialization | |
Code: 0 | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":76},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/completion - (68)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":10},"context":{"triggerKind":1}} | |
[Trace - 5:54:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of var FlagSe invalid type"} | |
[Trace - 5:54:48 PM] Received response 'textDocument/completion - (68)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:48 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:10: this is a definition, of var FlagSe invalid type | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":77},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":10}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending request 'textDocument/completion - (69)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":11},"context":{"triggerKind":1}} | |
[Trace - 5:54:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of var FlagSet invalid type"} | |
[Trace - 5:54:48 PM] Received response 'textDocument/completion - (69)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:48 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:11: this is a definition, of var FlagSet invalid type | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":78},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":11}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":4}},"severity":1,"source":"LSP","message":"missing variable type or initialization"}]} | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":79},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":80},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":81},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:54:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: f"}]} | |
[Trace - 5:54:49 PM] Sending request 'textDocument/completion - (70)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":15},"context":{"triggerKind":1}} | |
[Trace - 5:54:49 PM] Received response 'textDocument/completion - (70)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"FlagSet","kind":6,"detail":"invalid type","preselect":true,"sortText":"00000","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":15}},"newText":"FlagSet"}},{"label":"false","kind":21,"sortText":"00012","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":15}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00013","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":15}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00014","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":15}},"newText":"float64"}}]} | |
[Trace - 5:54:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":82},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: fl"}]} | |
[Trace - 5:54:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":83},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: fla"}]} | |
[Trace - 5:54:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":84},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":85},"contentChanges":[{"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:54:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:49 PM] Sending request 'textDocument/completion - (71)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":19},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:54:49 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:19: cannot resolve flag"} | |
[Trace - 5:54:49 PM] Received response 'textDocument/completion - (71)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:49 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:19: cannot resolve flag | |
[Trace - 5:54:49 PM] Sending request 'textDocument/documentLink - (72)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:49 PM] Received response 'textDocument/documentLink - (72)' in 0ms. | |
Params: {} | |
[Trace - 5:54:49 PM] Sending request 'textDocument/codeAction - (73)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"message":"expected ';', found 'EOF'","severity":1,"source":"LSP"}]}} | |
[Error - 5:54:49 PM] send textDocument/codeAction#73 /Users/peter/mod/ff/testcase/testcase.go:3:20: expected ';', found 'EOF' (and 1 more errors) | |
[Error - 5:54:49 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:3:20: expected ';', found 'EOF' (and 1 more errors) | |
Code: 0 | |
[Trace - 5:54:49 PM] Sending request 'textDocument/documentSymbol - (74)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:49 PM] Received response 'textDocument/documentSymbol - (74)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":86},"contentChanges":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"rangeLength":0,"text":"N"}]} | |
[Trace - 5:54:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:49 PM] Sending request 'textDocument/completion - (75)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":20},"context":{"triggerKind":1}} | |
[Trace - 5:54:49 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:20: cannot resolve flag"} | |
[Trace - 5:54:49 PM] Received response 'textDocument/completion - (75)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:49 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:20: cannot resolve flag | |
[Trace - 5:54:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":87},"contentChanges":[{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":20}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:50 PM] Sending request 'textDocument/completion - (76)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":21},"context":{"triggerKind":1}} | |
[Trace - 5:54:50 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:21: cannot resolve flag"} | |
[Trace - 5:54:50 PM] Received response 'textDocument/completion - (76)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:50 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:21: cannot resolve flag | |
[Trace - 5:54:50 PM] Sending request 'textDocument/codeAction - (77)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":88},"contentChanges":[{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":21}},"rangeLength":1,"text":""}]} | |
[Trace - 5:54:50 PM] Received response 'textDocument/codeAction - (77)' in 263ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet = flag.Ne\n"}]}}}] | |
[Trace - 5:54:50 PM] Sending notification '$/cancelRequest'. | |
Params: {"id":77} | |
[Trace - 5:54:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":89},"contentChanges":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":20}},"rangeLength":1,"text":""}]} | |
[Trace - 5:54:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:54:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":90},"contentChanges":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:54:50 PM] Sending request 'textDocument/completion - (78)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":20},"context":{"triggerKind":1}} | |
[Trace - 5:54:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:50 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:20: cannot resolve flag"} | |
[Trace - 5:54:50 PM] Received response 'textDocument/completion - (78)' in 2ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:54:50 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:2:20: cannot resolve flag | |
[Trace - 5:54:50 PM] Sending request 'textDocument/documentLink - (79)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:50 PM] Received response 'textDocument/documentLink - (79)' in 0ms. | |
Params: {} | |
[Trace - 5:54:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":91},"contentChanges":[{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":20}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:54:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":92},"contentChanges":[{"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:54:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":93},"contentChanges":[{"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:54:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending request 'textDocument/codeAction - (80)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":23},"end":{"line":2,"character":23}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:51 PM] Received response 'textDocument/codeAction - (80)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet = flag.Flag\n"}]}}}] | |
[Trace - 5:54:51 PM] Sending request 'textDocument/documentSymbol - (81)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:51 PM] Received response 'textDocument/documentSymbol - (81)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":23}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":94},"contentChanges":[{"range":{"start":{"line":2,"character":23},"end":{"line":2,"character":23}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:54:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":95},"contentChanges":[{"range":{"start":{"line":2,"character":24},"end":{"line":2,"character":24}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:54:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":96},"contentChanges":[{"range":{"start":{"line":2,"character":25},"end":{"line":2,"character":25}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:54:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:51 PM] Sending request 'textDocument/documentLink - (82)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:51 PM] Received response 'textDocument/documentLink - (82)' in 0ms. | |
Params: {} | |
[Trace - 5:54:52 PM] Sending request 'textDocument/codeAction - (83)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:52 PM] Received response 'textDocument/codeAction - (83)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet = flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:52 PM] Sending request 'textDocument/documentSymbol - (84)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:52 PM] Received response 'textDocument/documentSymbol - (84)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":26}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:52 PM] Sending request 'textDocument/documentHighlight - (85)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":0}} | |
[Trace - 5:54:52 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier"} | |
[Trace - 5:54:52 PM] Received response 'textDocument/documentHighlight - (85)' in 1ms. | |
Params: [] | |
[Error - 5:54:52 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier | |
[Trace - 5:54:52 PM] Sending request 'textDocument/codeAction - (86)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:52 PM] Received response 'textDocument/codeAction - (86)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet = flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:52 PM] Sending request 'textDocument/documentHighlight - (87)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":26}} | |
[Trace - 5:54:52 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:3:27: /Users/peter/mod/ff/testcase/testcase.go:3:27 is not an identifier"} | |
[Trace - 5:54:52 PM] Received response 'textDocument/documentHighlight - (87)' in 0ms. | |
Params: [] | |
[Error - 5:54:52 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:3:27: /Users/peter/mod/ff/testcase/testcase.go:3:27 is not an identifier | |
[Trace - 5:54:53 PM] Sending request 'textDocument/codeAction - (88)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:53 PM] Received response 'textDocument/codeAction - (88)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"var FlagSet = flag.FlagSet\n"}]}}}] | |
[Trace - 5:54:54 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":97},"contentChanges":[{"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"rangeLength":0,"text":"\n"}]} | |
[Trace - 5:54:54 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":26}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:54 PM] Sending request 'textDocument/documentSymbol - (89)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:54 PM] Received response 'textDocument/documentSymbol - (89)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":26}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:55 PM] Sending request 'textDocument/documentLink - (90)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:55 PM] Received response 'textDocument/documentLink - (90)' in 0ms. | |
Params: {} | |
[Trace - 5:54:55 PM] Sending request 'textDocument/documentHighlight - (91)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":0}} | |
[Trace - 5:54:55 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier"} | |
[Trace - 5:54:55 PM] Received response 'textDocument/documentHighlight - (91)' in 0ms. | |
Params: [] | |
[Error - 5:54:55 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier | |
[Trace - 5:54:55 PM] Sending request 'textDocument/codeAction - (92)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:55 PM] Received response 'textDocument/codeAction - (92)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:56 PM] Sending request 'textDocument/codeAction - (93)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:56 PM] Received response 'textDocument/codeAction - (93)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:56 PM] Sending request 'textDocument/documentHighlight - (94)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":0}} | |
[Trace - 5:54:56 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier"} | |
[Trace - 5:54:56 PM] Received response 'textDocument/documentHighlight - (94)' in 0ms. | |
Params: [] | |
[Error - 5:54:56 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:3: /Users/peter/mod/ff/testcase/testcase.go:3:1 is not an identifier | |
[Trace - 5:54:57 PM] Sending request 'textDocument/codeAction - (95)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:57 PM] Received response 'textDocument/codeAction - (95)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:57 PM] Sending request 'textDocument/codeAction - (96)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:57 PM] Received response 'textDocument/codeAction - (96)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:58 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":98},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"rangeLength":1,"text":""}]} | |
[Trace - 5:54:58 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:58 PM] Sending request 'textDocument/documentHighlight - (97)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":2,"character":13}} | |
[Trace - 5:54:58 PM] Received response 'textDocument/documentHighlight - (97)' in 1ms. | |
Params: [] | |
[Trace - 5:54:58 PM] Sending request 'textDocument/documentSymbol - (98)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:58 PM] Received response 'textDocument/documentSymbol - (98)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":25}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:58 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":99},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"rangeLength":1,"text":""}]} | |
[Trace - 5:54:58 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:58 PM] Sending request 'textDocument/codeAction - (99)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":24}},"message":"undeclared name: flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:54:58 PM] Received response 'textDocument/codeAction - (99)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:58 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":100},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:54:58 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: flag"}]} | |
[Trace - 5:54:59 PM] Sending request 'textDocument/documentLink - (100)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/documentLink - (100)' in 0ms. | |
Params: {} | |
[Trace - 5:54:59 PM] Sending request 'textDocument/codeAction - (101)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":25}},"message":"undeclared name: flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/codeAction - (101)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:59 PM] Sending request 'textDocument/documentSymbol - (102)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/documentSymbol - (102)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*invalid type","kind":13,"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":25}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":11}}}] | |
[Trace - 5:54:59 PM] Sending request 'textDocument/codeAction - (103)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":3,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":25}},"message":"undeclared name: flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/codeAction - (103)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import \"flag\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:54:59 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":101},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"import \"flag\"\n"}]} | |
[Trace - 5:54:59 PM] Sending request 'textDocument/formatting - (104)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/formatting - (104)' in 314ms. | |
Params: [] | |
[Trace - 5:54:59 PM] Sending request 'textDocument/codeAction - (105)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"context":{"diagnostics":[]}} | |
[Trace - 5:54:59 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:54:59 PM] Received response 'textDocument/codeAction - (105)' in 66ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:54:59 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":101}} | |
[Trace - 5:54:59 PM] Sending request 'textDocument/documentSymbol - (106)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:54:59 PM] Received response 'textDocument/documentSymbol - (106)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}}] | |
[Trace - 5:55:00 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":102},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\n"}]} | |
[Trace - 5:55:00 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:00 PM] Sending request 'textDocument/documentLink - (107)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:00 PM] Received response 'textDocument/documentLink - (107)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:00 PM] Sending request 'textDocument/documentSymbol - (108)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:00 PM] Received response 'textDocument/documentSymbol - (108)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}}] | |
[Trace - 5:55:00 PM] Sending request 'textDocument/documentHighlight - (109)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":0}} | |
[Trace - 5:55:00 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5: /Users/peter/mod/ff/testcase/testcase.go:5:1 is not an identifier"} | |
[Trace - 5:55:00 PM] Received response 'textDocument/documentHighlight - (109)' in 0ms. | |
Params: [] | |
[Error - 5:55:00 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5: /Users/peter/mod/ff/testcase/testcase.go:5:1 is not an identifier | |
[Trace - 5:55:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":103},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found f"}]} | |
[Trace - 5:55:01 PM] Sending request 'textDocument/completion - (110)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:55:01 PM] Received response 'textDocument/completion - (110)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"flag"}},{"label":"FlagSet","kind":6,"detail":"*flag.FlagSet","sortText":"00001","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"FlagSet"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00002","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00003","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00004","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00005","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00006","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00007","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00008","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00009","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00010","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00011","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00012","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00013","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00014","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00015","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00016","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00017","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00018","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00019","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00020","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00021","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00022","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00024","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00025","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00026","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00027","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00028","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00029","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00031","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00032","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00033","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00034","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00035","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00036","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00037","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00038","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00039","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00040","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:55:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":104},"contentChanges":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:55:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fu"}]} | |
[Trace - 5:55:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":105},"contentChanges":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:55:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fun"}]} | |
[Trace - 5:55:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":106},"contentChanges":[{"range":{"start":{"line":6,"character":3},"end":{"line":6,"character":3}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:55:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:55:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":107},"contentChanges":[{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":5}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:55:02 PM] Sending request 'textDocument/documentSymbol - (111)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:02 PM] Received response 'textDocument/documentSymbol - (111)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}},{"name":"_","detail":"(invalid type)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}}] | |
[Trace - 5:55:02 PM] Sending request 'textDocument/documentLink - (112)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:02 PM] Received response 'textDocument/documentLink - (112)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":108},"contentChanges":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":5}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:55:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":6},"end":{"line":6,"character":6}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:02 PM] Sending request 'textDocument/completion - (113)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:55:02 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:6:6: this is a definition, of func i(invalid type)"} | |
[Trace - 5:55:02 PM] Received response 'textDocument/completion - (113)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:02 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:6:6: this is a definition, of func i(invalid type) | |
[Trace - 5:55:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":109},"contentChanges":[{"range":{"start":{"line":6,"character":6},"end":{"line":6,"character":6}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:55:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":7},"end":{"line":6,"character":7}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":110},"contentChanges":[{"range":{"start":{"line":6,"character":7},"end":{"line":6,"character":7}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:55:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":8}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":111},"contentChanges":[{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":8}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":9}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:03 PM] Sending request 'textDocument/completion - (114)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:55:03 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:6:9: this is a definition, of func init(invalid type)"} | |
[Trace - 5:55:03 PM] Received response 'textDocument/completion - (114)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:03 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:6:9: this is a definition, of func init(invalid type) | |
[Trace - 5:55:03 PM] Sending request 'textDocument/codeAction - (115)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":9}},"message":"expected '(', found newline","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:03 PM] send textDocument/codeAction#115 /Users/peter/mod/ff/testcase/testcase.go:7:10: expected '(', found newline (and 3 more errors) | |
[Error - 5:55:03 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:7:10: expected '(', found newline (and 3 more errors) | |
Code: 0 | |
[Trace - 5:55:03 PM] Sending request 'textDocument/documentSymbol - (116)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:03 PM] Received response 'textDocument/documentSymbol - (116)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}},{"name":"init","detail":"(invalid type)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}}}] | |
[Trace - 5:55:03 PM] Sending request 'textDocument/documentLink - (117)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:03 PM] Received response 'textDocument/documentLink - (117)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":112},"contentChanges":[{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":9}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:55:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}},"severity":1,"source":"LSP","message":"missing function body"}]} | |
[Trace - 5:55:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":113},"contentChanges":[{"range":{"start":{"line":6,"character":10},"end":{"line":6,"character":11}},"rangeLength":1,"text":")"}]} | |
[Trace - 5:55:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}},"severity":1,"source":"LSP","message":"missing function body"}]} | |
[Trace - 5:55:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":114},"contentChanges":[{"range":{"start":{"line":6,"character":11},"end":{"line":6,"character":11}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}},"severity":1,"source":"LSP","message":"missing function body"}]} | |
[Trace - 5:55:03 PM] Sending request 'textDocument/signatureHelp - (118)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":12}} | |
[Trace - 5:55:03 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:6:12 : cannot find an enclosing function"} | |
[Info - 5:55:03 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:6:12 : cannot find an enclosing function | |
[Trace - 5:55:03 PM] Received response 'textDocument/signatureHelp - (118)' in 1ms. | |
Params: {} | |
[Trace - 5:55:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":115},"contentChanges":[{"range":{"start":{"line":6,"character":12},"end":{"line":6,"character":12}},"rangeLength":0,"text":"{}"}]} | |
[Trace - 5:55:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:04 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":116},"contentChanges":[{"range":{"start":{"line":6,"character":13},"end":{"line":6,"character":13}},"rangeLength":0,"text":"\n\t\n"}]} | |
[Trace - 5:55:04 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:04 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":117},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:04 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: f"}]} | |
[Trace - 5:55:04 PM] Sending request 'textDocument/completion - (119)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:55:04 PM] Received response 'textDocument/completion - (119)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"flag"}},{"label":"FlagSet","kind":6,"detail":"*flag.FlagSet","sortText":"00001","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"FlagSet"}},{"label":"false","kind":21,"sortText":"00013","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00014","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00015","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"float64"}}]} | |
[Trace - 5:55:04 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":118},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":2}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:04 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: fl"}]} | |
[Trace - 5:55:04 PM] Sending request 'textDocument/documentLink - (120)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:04 PM] Received response 'textDocument/documentLink - (120)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:04 PM] Sending request 'textDocument/codeAction - (121)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":3},"end":{"line":7,"character":3}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":3}},"message":"undeclared name: fl","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:04 PM] Received response 'textDocument/codeAction - (121)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"newText":""},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"newText":""},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:04 PM] Sending request 'textDocument/documentSymbol - (122)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:04 PM] Received response 'textDocument/documentSymbol - (122)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}},{"name":"init","detail":"()","kind":12,"range":{"start":{"line":6,"character":0},"end":{"line":8,"character":1}},"selectionRange":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}}}] | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":119},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":3}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: f"}]} | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":120},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":121},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: F"}]} | |
[Trace - 5:55:05 PM] Sending request 'textDocument/completion - (123)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:55:05 PM] Received response 'textDocument/completion - (123)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"flag"}},{"label":"FlagSet","kind":6,"detail":"*flag.FlagSet","sortText":"00001","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"FlagSet"}},{"label":"false","kind":21,"sortText":"00013","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00014","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00015","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":2}},"newText":"float64"}}]} | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":122},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":2}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: Fl"}]} | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":123},"contentChanges":[{"range":{"start":{"line":7,"character":3},"end":{"line":7,"character":3}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":4}},"severity":1,"source":"LSP","message":"undeclared name: Fla"}]} | |
[Trace - 5:55:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":124},"contentChanges":[{"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":4}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}},"severity":1,"source":"LSP","message":"undeclared name: Flag"}]} | |
[Trace - 5:55:06 PM] Sending request 'textDocument/codeAction - (124)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":5},"end":{"line":7,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}},"message":"undeclared name: Flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:06 PM] Received response 'textDocument/codeAction - (124)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"newText":""},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"newText":""},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":125},"contentChanges":[{"range":{"start":{"line":7,"character":5},"end":{"line":7,"character":5}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:55:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":6}},"severity":1,"source":"LSP","message":"undeclared name: FlagS"}]} | |
[Trace - 5:55:06 PM] Sending request 'textDocument/documentLink - (125)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:06 PM] Received response 'textDocument/documentLink - (125)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":126},"contentChanges":[{"range":{"start":{"line":7,"character":6},"end":{"line":7,"character":6}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":7}},"severity":1,"source":"LSP","message":"undeclared name: FlagSe"}]} | |
[Trace - 5:55:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":127},"contentChanges":[{"range":{"start":{"line":7,"character":7},"end":{"line":7,"character":7}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"severity":1,"source":"LSP","message":"FlagSet (variable of type *flag.FlagSet) is not used"}]} | |
[Trace - 5:55:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":128},"contentChanges":[{"range":{"start":{"line":7,"character":8},"end":{"line":7,"character":8}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:55:06 PM] Sending request 'textDocument/completion - (126)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":9},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:55:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:55:06 PM] Received response 'textDocument/completion - (126)' in 2ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Arg(i int)","kind":2,"detail":"string","preselect":true,"sortText":"00000","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":2,"detail":"[]string","sortText":"00001","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":2,"detail":"*bool","sortText":"00002","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":2,"sortText":"00003","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":2,"detail":"*time.Duration","sortText":"00004","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":2,"sortText":"00005","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrorHandling()","kind":2,"detail":"flag.ErrorHandling","sortText":"00006","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"ErrorHandling()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64(name string, value float64, usage string)","kind":2,"detail":"*float64","sortText":"00007","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":2,"sortText":"00008","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Init(name string, errorHandling flag.ErrorHandling)","kind":2,"sortText":"00009","filterText":"Init","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Init(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int(name string, value int, usage string)","kind":2,"detail":"*int","sortText":"00010","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":2,"detail":"*int64","sortText":"00011","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":2,"sortText":"00012","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":2,"sortText":"00013","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":2,"detail":"*flag.Flag","sortText":"00014","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":2,"detail":"int","sortText":"00015","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":2,"detail":"int","sortText":"00016","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Name()","kind":2,"detail":"string","sortText":"00017","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Name()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Output()","kind":2,"detail":"io.Writer","sortText":"00018","filterText":"Output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Output()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parse(arguments []string)","kind":2,"detail":"error","sortText":"00019","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Parse(${1:arguments []string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":2,"detail":"bool","sortText":"00020","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":2,"sortText":"00021","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":2,"detail":"error","sortText":"00022","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"SetOutput(output io.Writer)","kind":2,"sortText":"00023","filterText":"SetOutput","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"SetOutput(${1:output io.Writer})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":2,"detail":"*string","sortText":"00024","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":2,"sortText":"00025","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":2,"detail":"*uint","sortText":"00026","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":2,"detail":"*uint64","sortText":"00027","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":2,"sortText":"00028","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":2,"sortText":"00029","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Var(value flag.Value, name string, usage string)","kind":2,"sortText":"00030","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":2,"sortText":"00031","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":2,"sortText":"00032","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":5,"detail":"func()","sortText":"00033","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"newText":"Usage"}}]} | |
[Trace - 5:55:06 PM] Sending request 'textDocument/codeAction - (127)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"context":{"diagnostics":[]}} | |
[Error - 5:55:06 PM] send textDocument/codeAction#127 /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:06 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:06 PM] Sending request 'textDocument/documentSymbol - (128)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:06 PM] Received response 'textDocument/documentSymbol - (128)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"*flag.FlagSet","kind":13,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":25}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":11}}},{"name":"init","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":6,"character":5},"end":{"line":6,"character":9}}}] | |
[Trace - 5:55:07 PM] Sending request 'textDocument/documentLink - (129)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:07 PM] Received response 'textDocument/documentLink - (129)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:08 PM] Sending request 'textDocument/documentLink - (130)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:55:08 PM] Received response 'textDocument/documentLink - (130)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/math/rand"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:55:08 PM] Sending request 'textDocument/codeAction - (131)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:55:08 PM] Received response 'textDocument/codeAction - (131)' in 4ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/json_test.go":[]}}}] | |
[Trace - 5:55:08 PM] Sending request 'textDocument/documentSymbol - (132)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:55:08 PM] Received response 'textDocument/documentSymbol - (132)' in 1ms. | |
Params: [{"name":"TestJSONParser","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":112,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":19}}}] | |
[Trace - 5:55:18 PM] Sending request 'textDocument/documentLink - (133)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:18 PM] Received response 'textDocument/documentLink - (133)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:18 PM] Sending request 'textDocument/codeAction - (134)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Error - 5:55:18 PM] send textDocument/codeAction#134 /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:18 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:18 PM] Sending request 'textDocument/codeAction - (135)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"context":{"diagnostics":[]}} | |
[Error - 5:55:18 PM] send textDocument/codeAction#135 /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:18 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:20 PM] Sending request 'textDocument/documentHighlight - (136)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":0}} | |
[Trace - 5:55:20 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5: /Users/peter/mod/ff/testcase/testcase.go:5:1 is not an identifier"} | |
[Trace - 5:55:20 PM] Received response 'textDocument/documentHighlight - (136)' in 0ms. | |
Params: [] | |
[Error - 5:55:20 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5: /Users/peter/mod/ff/testcase/testcase.go:5:1 is not an identifier | |
[Trace - 5:55:20 PM] Sending request 'textDocument/codeAction - (137)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"context":{"diagnostics":[]}} | |
[Error - 5:55:20 PM] send textDocument/codeAction#137 /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:20 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:21 PM] Sending request 'textDocument/codeAction - (138)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":0},"end":{"line":8,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"message":"expected selector or type assertion, found '}'","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:21 PM] send textDocument/codeAction#138 /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:21 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:9:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":129},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":8,"character":1}},"rangeLength":52,"text":"f"}]} | |
[Trace - 5:55:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found f"}]} | |
[Trace - 5:55:21 PM] Sending request 'textDocument/completion - (139)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":1},"context":{"triggerKind":1}} | |
[Trace - 5:55:21 PM] Received response 'textDocument/completion - (139)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"flag"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00001","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00002","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00003","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00004","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00005","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00006","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00007","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00008","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00009","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00010","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00011","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00012","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00013","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00014","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00015","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00016","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00017","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00018","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00019","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00020","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00021","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00022","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00023","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00024","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00025","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00026","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00027","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00028","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00030","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00031","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00032","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00033","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00034","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00035","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00036","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00037","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00038","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00039","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"newText":"uintptr"}}]} | |
[Trace - 5:55:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":130},"contentChanges":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:55:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fu"}]} | |
[Trace - 5:55:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":131},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:55:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found fun"}]} | |
[Trace - 5:55:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":132},"contentChanges":[{"range":{"start":{"line":4,"character":3},"end":{"line":4,"character":3}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:55:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:55:22 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":133},"contentChanges":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:22 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"severity":1,"source":"LSP","message":"expected '(', found 'EOF'"}]} | |
[Trace - 5:55:22 PM] Sending request 'textDocument/documentSymbol - (140)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:22 PM] Received response 'textDocument/documentSymbol - (140)' in 0ms. | |
Params: [{"name":"_","detail":"(invalid type)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}}] | |
[Trace - 5:55:22 PM] Sending request 'textDocument/documentLink - (141)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:22 PM] Received response 'textDocument/documentLink - (141)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":134},"contentChanges":[{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"rangeLength":0,"text":"G"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":6}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (142)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:6: this is a definition, of func G(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (142)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:6: this is a definition, of func G(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":135},"contentChanges":[{"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":6}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":7}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (143)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":7},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:7: this is a definition, of func Ge(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (143)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:7: this is a definition, of func Ge(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":136},"contentChanges":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":7}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (144)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":8},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:8: this is a definition, of func Get(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (144)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:8: this is a definition, of func Get(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":137},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (145)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:9: this is a definition, of func GetF(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (145)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:9: this is a definition, of func GetF(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":138},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (146)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":10},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:10: this is a definition, of func GetFl(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (146)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:10: this is a definition, of func GetFl(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":139},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":11},"end":{"line":4,"character":11}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (147)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":11},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:11: this is a definition, of func GetFla(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (147)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:11: this is a definition, of func GetFla(invalid type) | |
[Trace - 5:55:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":140},"contentChanges":[{"range":{"start":{"line":4,"character":11},"end":{"line":4,"character":11}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:23 PM] Sending request 'textDocument/completion - (148)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":12},"context":{"triggerKind":1}} | |
[Trace - 5:55:23 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:12: this is a definition, of func GetFlag(invalid type)"} | |
[Trace - 5:55:23 PM] Received response 'textDocument/completion - (148)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:23 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:12: this is a definition, of func GetFlag(invalid type) | |
[Trace - 5:55:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":141},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:55:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:24 PM] Sending request 'textDocument/completion - (149)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":13},"context":{"triggerKind":1}} | |
[Trace - 5:55:24 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:13: this is a definition, of func GetFlagS(invalid type)"} | |
[Trace - 5:55:24 PM] Received response 'textDocument/completion - (149)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:24 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:13: this is a definition, of func GetFlagS(invalid type) | |
[Trace - 5:55:24 PM] Sending request 'textDocument/documentLink - (150)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:24 PM] Received response 'textDocument/documentLink - (150)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":142},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:24 PM] Sending request 'textDocument/completion - (151)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":14},"context":{"triggerKind":1}} | |
[Trace - 5:55:24 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:14: this is a definition, of func GetFlagSe(invalid type)"} | |
[Trace - 5:55:24 PM] Received response 'textDocument/completion - (151)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:24 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:14: this is a definition, of func GetFlagSe(invalid type) | |
[Trace - 5:55:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":143},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"severity":1,"source":"LSP","message":"expected '(', found newline"}]} | |
[Trace - 5:55:24 PM] Sending request 'textDocument/completion - (152)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":15},"context":{"triggerKind":1}} | |
[Trace - 5:55:24 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:15: this is a definition, of func GetFlagSet(invalid type)"} | |
[Trace - 5:55:24 PM] Received response 'textDocument/completion - (152)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:55:24 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:15: this is a definition, of func GetFlagSet(invalid type) | |
[Trace - 5:55:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":144},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:55:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:24 PM] Sending request 'textDocument/signatureHelp - (153)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":16}} | |
[Trace - 5:55:24 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:16 : cannot find an enclosing function"} | |
[Trace - 5:55:24 PM] Received response 'textDocument/signatureHelp - (153)' in 0ms. | |
Params: {} | |
[Info - 5:55:24 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:16 : cannot find an enclosing function | |
[Trace - 5:55:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":145},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:55:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"severity":1,"source":"LSP","message":"expected type, found ')'"}]} | |
[Trace - 5:55:24 PM] Sending request 'textDocument/codeAction - (154)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"message":"expected type, found ')'","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:24 PM] send textDocument/codeAction#154 /Users/peter/mod/ff/testcase/testcase.go:5:18: expected type, found ')' | |
[Error - 5:55:24 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:18: expected type, found ')' | |
Code: 0 | |
[Trace - 5:55:24 PM] Sending request 'textDocument/documentSymbol - (155)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:24 PM] Received response 'textDocument/documentSymbol - (155)' in 0ms. | |
Params: [{"name":"GetFlagSet","detail":"(*invalid type)","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":18}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}}}] | |
[Trace - 5:55:25 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":146},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":17}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:25 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:25 PM] Sending request 'textDocument/documentLink - (156)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:25 PM] Received response 'textDocument/documentLink - (156)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:25 PM] Sending request 'textDocument/documentSymbol - (157)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:25 PM] Received response 'textDocument/documentSymbol - (157)' in 0ms. | |
Params: [{"name":"GetFlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":17}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}}}] | |
[Trace - 5:55:25 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":147},"contentChanges":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:25 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:25 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":148},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:55:25 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":149},"contentChanges":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:26 PM] Sending request 'textDocument/completion - (158)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":20},"context":{"triggerKind":1}} | |
[Trace - 5:55:26 PM] Received response 'textDocument/completion - (158)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":20}},"newText":"flag"}},{"label":"float32","kind":25,"sortText":"00007","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":20}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00008","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":20}},"newText":"float64"}},{"label":"false","kind":21,"sortText":"00028","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":20}},"newText":"false"}}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":150},"contentChanges":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":20}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":151},"contentChanges":[{"range":{"start":{"line":4,"character":21},"end":{"line":4,"character":21}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":152},"contentChanges":[{"range":{"start":{"line":4,"character":22},"end":{"line":4,"character":22}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"severity":1,"source":"LSP","message":"\"flag\" imported but not used"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":153},"contentChanges":[{"range":{"start":{"line":4,"character":23},"end":{"line":4,"character":23}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:55:26 PM] Sending request 'textDocument/completion - (159)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":24},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"expected ';', found 'EOF'"}]} | |
[Trace - 5:55:26 PM] Received response 'textDocument/completion - (159)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"ErrorHandling","kind":25,"detail":"int","preselect":true,"sortText":"00000","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"ErrorHandling"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00001","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00002","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"FlagSet"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00003","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Getter"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00004","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Value"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00005","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00006","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00007","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00008","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00009","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00010","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"ContinueOnError"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00011","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00012","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00013","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"ErrHelp"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00014","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"ExitOnError"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00015","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00016","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00017","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00018","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00019","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00020","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00021","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00022","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00023","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00024","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00025","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00026","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00027","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00028","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00029","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00030","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00031","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00032","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00033","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00034","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00035","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00036","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00037","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Usage"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":154},"contentChanges":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"F not declared by package flag"}]} | |
[Trace - 5:55:26 PM] Sending request 'textDocument/documentLink - (160)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:26 PM] Received response 'textDocument/documentLink - (160)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":155},"contentChanges":[{"range":{"start":{"line":4,"character":25},"end":{"line":4,"character":25}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"Fl not declared by package flag"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":156},"contentChanges":[{"range":{"start":{"line":4,"character":26},"end":{"line":4,"character":26}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"Fla not declared by package flag"}]} | |
[Trace - 5:55:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":157},"contentChanges":[{"range":{"start":{"line":4,"character":27},"end":{"line":4,"character":27}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":158},"contentChanges":[{"range":{"start":{"line":4,"character":28},"end":{"line":4,"character":28}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:55:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"FlagS not declared by package flag"}]} | |
[Trace - 5:55:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":159},"contentChanges":[{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":29}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":24},"end":{"line":4,"character":24}},"severity":1,"source":"LSP","message":"FlagSe not declared by package flag"}]} | |
[Trace - 5:55:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":160},"contentChanges":[{"range":{"start":{"line":4,"character":30},"end":{"line":4,"character":30}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:27 PM] Sending request 'textDocument/codeAction - (161)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":31},"end":{"line":4,"character":31}},"context":{"diagnostics":[]}} | |
[Trace - 5:55:27 PM] Received response 'textDocument/codeAction - (161)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"newText":""},{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"func GetFlagSet() *flag.FlagSet\n"}]}}}] | |
[Trace - 5:55:27 PM] Sending request 'textDocument/documentSymbol - (162)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:27 PM] Received response 'textDocument/documentSymbol - (162)' in 0ms. | |
Params: [{"name":"GetFlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":31}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}}}] | |
[Trace - 5:55:27 PM] Sending request 'textDocument/documentLink - (163)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:27 PM] Received response 'textDocument/documentLink - (163)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":161},"contentChanges":[{"range":{"start":{"line":4,"character":31},"end":{"line":4,"character":31}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:55:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":162},"contentChanges":[{"range":{"start":{"line":4,"character":32},"end":{"line":4,"character":32}},"rangeLength":0,"text":"{}"}]} | |
[Trace - 5:55:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":33},"end":{"line":4,"character":33}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":163},"contentChanges":[{"range":{"start":{"line":4,"character":33},"end":{"line":4,"character":33}},"rangeLength":0,"text":"\n\t\n"}]} | |
[Trace - 5:55:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:30 PM] Sending request 'textDocument/documentHighlight - (164)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":4}} | |
[Trace - 5:55:30 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:5: /Users/peter/mod/ff/testcase/testcase.go:5:5 is not an identifier"} | |
[Error - 5:55:30 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:5: /Users/peter/mod/ff/testcase/testcase.go:5:5 is not an identifier | |
[Trace - 5:55:30 PM] Received response 'textDocument/documentHighlight - (164)' in 0ms. | |
Params: [] | |
[Trace - 5:55:30 PM] Sending request 'textDocument/documentSymbol - (165)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:30 PM] Received response 'textDocument/documentSymbol - (165)' in 0ms. | |
Params: [{"name":"GetFlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}}}] | |
[Trace - 5:55:30 PM] Sending request 'textDocument/documentHighlight - (166)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":5}} | |
[Trace - 5:55:30 PM] Received response 'textDocument/documentHighlight - (166)' in 0ms. | |
Params: [{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}},"kind":1}] | |
[Trace - 5:55:30 PM] Sending request 'textDocument/documentLink - (167)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:30 PM] Received response 'textDocument/documentLink - (167)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:31 PM] Sending request 'textDocument/codeAction - (168)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:55:31 PM] Received response 'textDocument/codeAction - (168)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:31 PM] Sending request 'textDocument/codeAction - (169)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:55:31 PM] Received response 'textDocument/codeAction - (169)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":164},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":8}},"rangeLength":3,"text":""}]} | |
[Trace - 5:55:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending request 'textDocument/codeAction - (170)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:55:32 PM] Received response 'textDocument/codeAction - (170)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:32 PM] Sending request 'textDocument/documentSymbol - (171)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:32 PM] Received response 'textDocument/documentSymbol - (171)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":165},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\t"}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":166},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending request 'textDocument/completion - (172)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:55:32 PM] Received response 'textDocument/completion - (172)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"*flag.FlagSet","sortText":"00001","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00013","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00014","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00015","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":2}},"newText":"float64"}}]} | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":167},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: fs"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending request 'textDocument/documentLink - (173)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:32 PM] Received response 'textDocument/documentLink - (173)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":168},"contentChanges":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: fs"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":169},"contentChanges":[{"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: fs"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":170},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":":"}]} | |
[Trace - 5:55:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"label fs declared but not used"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":171},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"label fs declared but not used"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":172},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"severity":1,"source":"LSP","message":"expected statement, found '='"}]} | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":173},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"severity":1,"source":"LSP","message":"expected statement, found '='"}]} | |
[Trace - 5:55:33 PM] Sending request 'textDocument/completion - (174)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:55:33 PM] Received response 'textDocument/completion - (174)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"flag","kind":9,"detail":"\"flag\"","preselect":true,"sortText":"00000","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"*flag.FlagSet","sortText":"00001","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00002","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00003","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00004","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00005","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00006","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00007","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00008","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00009","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00010","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00011","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00012","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00013","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00014","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00015","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00016","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00017","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00018","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00019","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00020","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00021","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00022","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00024","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00025","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00026","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00027","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00028","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00029","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00031","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00032","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00033","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00034","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00035","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00036","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00037","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00038","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00039","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00040","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"newText":"uintptr"}}]} | |
[Trace - 5:55:33 PM] Sending request 'textDocument/codeAction - (175)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"context":{"diagnostics":[]}} | |
[Error - 5:55:33 PM] send textDocument/codeAction#175 /Users/peter/mod/ff/testcase/testcase.go:6:8: expected statement, found '=' (and 2 more errors) | |
[Error - 5:55:33 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:8: expected statement, found '=' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:33 PM] Sending request 'textDocument/documentSymbol - (176)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:33 PM] Received response 'textDocument/documentSymbol - (176)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":174},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"severity":1,"source":"LSP","message":"expected statement, found '='"}]} | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":175},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":8}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"label fs declared but not used"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:33 PM] Sending request 'textDocument/documentLink - (177)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:33 PM] Received response 'textDocument/documentLink - (177)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":176},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":7}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"label fs declared but not used"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:34 PM] Sending request 'textDocument/codeAction - (178)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"context":{"diagnostics":[]}} | |
[Trace - 5:55:34 PM] Received response 'textDocument/codeAction - (178)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"fs:\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":177},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":178},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":179},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:34 PM] Sending request 'textDocument/completion - (179)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:55:34 PM] Received response 'textDocument/completion - (179)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"invalid type","preselect":true,"sortText":"00000","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00001","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"*flag.FlagSet","sortText":"00002","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00014","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00015","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00016","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"newText":"float64"}}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":180},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":10}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":181},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":11}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":182},"contentChanges":[{"range":{"start":{"line":5,"character":11},"end":{"line":5,"character":11}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":12}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":183},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:55:34 PM] Sending request 'textDocument/completion - (180)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":13},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:55:34 PM] Received response 'textDocument/completion - (180)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Arg(i int)","kind":3,"detail":"string","preselect":true,"sortText":"00000","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00001","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00002","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00003","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00004","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00005","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"ContinueOnError"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00006","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00007","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00008","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00009","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"ErrorHandling"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00010","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"ExitOnError"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00013","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00014","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00015","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Getter"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00016","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00017","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00018","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00019","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00020","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00021","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00022","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00023","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00024","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00025","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00026","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00027","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00028","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00029","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":184},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"N"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":14}},"severity":1,"source":"LSP","message":"N not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:34 PM] Sending request 'textDocument/documentLink - (181)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:34 PM] Received response 'textDocument/documentLink - (181)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":185},"contentChanges":[{"range":{"start":{"line":5,"character":14},"end":{"line":5,"character":14}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":15}},"severity":1,"source":"LSP","message":"Ne not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":186},"contentChanges":[{"range":{"start":{"line":5,"character":15},"end":{"line":5,"character":15}},"rangeLength":0,"text":"w"}]} | |
[Trace - 5:55:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":16}},"severity":1,"source":"LSP","message":"New not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":187},"contentChanges":[{"range":{"start":{"line":5,"character":16},"end":{"line":5,"character":16}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:55:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":17}},"severity":1,"source":"LSP","message":"NewF not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":188},"contentChanges":[{"range":{"start":{"line":5,"character":17},"end":{"line":5,"character":17}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":18}},"severity":1,"source":"LSP","message":"NewFl not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":189},"contentChanges":[{"range":{"start":{"line":5,"character":18},"end":{"line":5,"character":18}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":19}},"severity":1,"source":"LSP","message":"NewFla not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:35 PM] Sending request 'textDocument/codeAction - (182)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":19},"end":{"line":5,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":19}},"message":"NewFla not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:35 PM] Received response 'textDocument/codeAction - (182)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFla\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":190},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":19}},"rangeLength":6,"text":"NewFlagSet(name string, errorHandling flag.ErrorHandling)"}]} | |
[Trace - 5:55:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":29}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:35 PM] Sending request 'textDocument/signatureHelp - (183)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":35}} | |
[Trace - 5:55:35 PM] Received response 'textDocument/signatureHelp - (183)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:35 PM] Sending request 'textDocument/documentLink - (184)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:35 PM] Received response 'textDocument/documentLink - (184)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:36 PM] Sending request 'textDocument/codeAction - (185)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":29}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:36 PM] send textDocument/codeAction#185 /Users/peter/mod/ff/testcase/testcase.go:6:30: missing ',' in argument list (and 6 more errors) | |
[Error - 5:55:36 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:30: missing ',' in argument list (and 6 more errors) | |
Code: 0 | |
[Trace - 5:55:36 PM] Sending request 'textDocument/documentSymbol - (186)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:36 PM] Received response 'textDocument/documentSymbol - (186)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":191},"contentChanges":[{"range":{"start":{"line":5,"character":35},"end":{"line":5,"character":35}},"rangeLength":0,"text":"\""},{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":24}},"rangeLength":0,"text":"\""}]} | |
[Trace - 5:55:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":53}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:36 PM] Sending request 'textDocument/signatureHelp - (187)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":36}} | |
[Trace - 5:55:36 PM] Received response 'textDocument/signatureHelp - (187)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:36 PM] Sending request 'textDocument/codeAction - (188)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":25},"end":{"line":5,"character":36}},"context":{"diagnostics":[]}} | |
[Error - 5:55:36 PM] send textDocument/codeAction#188 /Users/peter/mod/ff/testcase/testcase.go:6:54: missing ',' in argument list (and 6 more errors) | |
[Error - 5:55:36 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:54: missing ',' in argument list (and 6 more errors) | |
Code: 0 | |
[Trace - 5:55:36 PM] Sending request 'textDocument/documentSymbol - (189)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:36 PM] Received response 'textDocument/documentSymbol - (189)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":192},"contentChanges":[{"range":{"start":{"line":5,"character":25},"end":{"line":5,"character":36}},"rangeLength":11,"text":"t"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":193},"contentChanges":[{"range":{"start":{"line":5,"character":26},"end":{"line":5,"character":26}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":44},"end":{"line":5,"character":44}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending request 'textDocument/signatureHelp - (190)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":27}} | |
[Trace - 5:55:37 PM] Received response 'textDocument/signatureHelp - (190)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":194},"contentChanges":[{"range":{"start":{"line":5,"character":27},"end":{"line":5,"character":27}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":45},"end":{"line":5,"character":45}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":195},"contentChanges":[{"range":{"start":{"line":5,"character":28},"end":{"line":5,"character":28}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":46},"end":{"line":5,"character":46}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending request 'textDocument/signatureHelp - (191)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":29}} | |
[Trace - 5:55:37 PM] Received response 'textDocument/signatureHelp - (191)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:37 PM] Sending request 'textDocument/documentLink - (192)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:37 PM] Received response 'textDocument/documentLink - (192)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":196},"contentChanges":[{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":29}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":47},"end":{"line":5,"character":47}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending request 'textDocument/signatureHelp - (193)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":30}} | |
[Trace - 5:55:37 PM] Received response 'textDocument/signatureHelp - (193)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":197},"contentChanges":[{"range":{"start":{"line":5,"character":30},"end":{"line":5,"character":30}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":48},"end":{"line":5,"character":48}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending request 'textDocument/signatureHelp - (194)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":31}} | |
[Trace - 5:55:37 PM] Received response 'textDocument/signatureHelp - (194)' in 0ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":198},"contentChanges":[{"range":{"start":{"line":5,"character":31},"end":{"line":5,"character":31}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":49},"end":{"line":5,"character":49}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":199},"contentChanges":[{"range":{"start":{"line":5,"character":32},"end":{"line":5,"character":32}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:55:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":50},"end":{"line":5,"character":50}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} | |
[Trace - 5:55:38 PM] Sending request 'textDocument/signatureHelp - (195)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":33}} | |
[Trace - 5:55:38 PM] Received response 'textDocument/signatureHelp - (195)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:55:38 PM] Sending request 'textDocument/codeAction - (196)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":33},"end":{"line":5,"character":33}},"context":{"diagnostics":[]}} | |
[Error - 5:55:38 PM] send textDocument/codeAction#196 /Users/peter/mod/ff/testcase/testcase.go:6:51: missing ',' in argument list (and 6 more errors) | |
[Error - 5:55:38 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:51: missing ',' in argument list (and 6 more errors) | |
Code: 0 | |
[Trace - 5:55:38 PM] Sending request 'textDocument/documentSymbol - (197)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:38 PM] Received response 'textDocument/documentSymbol - (197)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:38 PM] Sending request 'textDocument/documentLink - (198)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:38 PM] Received response 'textDocument/documentLink - (198)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:39 PM] Sending request 'textDocument/signatureHelp - (199)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":68}} | |
[Trace - 5:55:39 PM] Received response 'textDocument/signatureHelp - (199)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:55:39 PM] Sending request 'textDocument/codeAction - (200)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":68}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":50},"end":{"line":5,"character":50}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:39 PM] send textDocument/codeAction#200 /Users/peter/mod/ff/testcase/testcase.go:6:51: missing ',' in argument list (and 6 more errors) | |
[Error - 5:55:39 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:51: missing ',' in argument list (and 6 more errors) | |
Code: 0 | |
[Trace - 5:55:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":200},"contentChanges":[{"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":68}},"rangeLength":32,"text":"f"}]} | |
[Trace - 5:55:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":37}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":201},"contentChanges":[{"range":{"start":{"line":5,"character":37},"end":{"line":5,"character":37}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:55:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":38}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":202},"contentChanges":[{"range":{"start":{"line":5,"character":38},"end":{"line":5,"character":38}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":203},"contentChanges":[{"range":{"start":{"line":5,"character":39},"end":{"line":5,"character":39}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:55:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":36},"end":{"line":5,"character":40}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":204},"contentChanges":[{"range":{"start":{"line":5,"character":40},"end":{"line":5,"character":40}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:55:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} | |
[Trace - 5:55:39 PM] Sending request 'textDocument/completion - (201)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":41},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:55:39 PM] Received response 'textDocument/completion - (201)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","preselect":true,"sortText":"00000","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"ContinueOnError"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00001","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"ExitOnError"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00002","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"PanicOnError"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00003","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00004","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00005","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00006","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00007","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"CommandLine"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00008","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00009","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00010","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00011","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"ErrorHandling"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00013","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00014","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00015","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00016","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Getter"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00017","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00018","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00019","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00020","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00021","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00022","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00023","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00024","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parse()","kind":3,"sortText":"00025","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00026","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00027","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00028","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00029","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:55:39 PM] Sending request 'textDocument/signatureHelp - (202)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":41}} | |
[Trace - 5:55:39 PM] Received response 'textDocument/signatureHelp - (202)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:40 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":205},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"rangeLength":0,"text":"P"}]} | |
[Trace - 5:55:40 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"P not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:40 PM] Sending request 'textDocument/signatureHelp - (203)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/signatureHelp - (203)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:40 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":206},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":42}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:40 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"Pa not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:40 PM] Sending request 'textDocument/signatureHelp - (204)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":43}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/signatureHelp - (204)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:40 PM] Sending request 'textDocument/documentLink - (205)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/documentLink - (205)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:40 PM] Sending request 'textDocument/codeAction - (206)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"message":"Pa not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/codeAction - (206)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.Pa)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:40 PM] Sending request 'textDocument/documentSymbol - (207)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/documentSymbol - (207)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:40 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":207},"contentChanges":[{"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:55:40 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":44}},"severity":1,"source":"LSP","message":"Pan not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:40 PM] Sending request 'textDocument/signatureHelp - (208)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":44}} | |
[Trace - 5:55:40 PM] Received response 'textDocument/signatureHelp - (208)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:41 PM] Sending request 'textDocument/codeAction - (209)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":44},"end":{"line":5,"character":44}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":44}},"message":"Pan not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/codeAction - (209)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.Pan)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:41 PM] Sending request 'textDocument/documentSymbol - (210)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/documentSymbol - (210)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":208},"contentChanges":[{"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":44}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"Pa not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:41 PM] Sending request 'textDocument/signatureHelp - (211)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":43}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/signatureHelp - (211)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":209},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":43}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"P not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:41 PM] Sending request 'textDocument/signatureHelp - (212)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/signatureHelp - (212)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":210},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} | |
[Trace - 5:55:41 PM] Sending request 'textDocument/signatureHelp - (213)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":41}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/signatureHelp - (213)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:41 PM] Sending request 'textDocument/documentLink - (214)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/documentLink - (214)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:41 PM] Sending request 'textDocument/codeAction - (215)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:41 PM] send textDocument/codeAction#215 /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
[Error - 5:55:41 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
Code: 0 | |
[Trace - 5:55:41 PM] Sending request 'textDocument/documentSymbol - (216)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:41 PM] Received response 'textDocument/documentSymbol - (216)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":211},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"rangeLength":0,"text":"E"}]} | |
[Trace - 5:55:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"E not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:42 PM] Sending request 'textDocument/signatureHelp - (217)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:42 PM] Received response 'textDocument/signatureHelp - (217)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":212},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":42}},"rangeLength":0,"text":"x"}]} | |
[Trace - 5:55:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"Ex not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:42 PM] Sending request 'textDocument/signatureHelp - (218)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":43}} | |
[Trace - 5:55:42 PM] Received response 'textDocument/signatureHelp - (218)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:42 PM] Sending request 'textDocument/codeAction - (219)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"message":"Ex not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:42 PM] Received response 'textDocument/codeAction - (219)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.Ex)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:43 PM] Sending request 'textDocument/documentSymbol - (220)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:43 PM] Received response 'textDocument/documentSymbol - (220)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":213},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":43}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"E not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:43 PM] Sending request 'textDocument/signatureHelp - (221)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:43 PM] Received response 'textDocument/signatureHelp - (221)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":214},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} | |
[Trace - 5:55:43 PM] Sending request 'textDocument/documentLink - (222)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:43 PM] Received response 'textDocument/documentLink - (222)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:43 PM] Sending request 'textDocument/signatureHelp - (223)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":41}} | |
[Trace - 5:55:43 PM] Received response 'textDocument/signatureHelp - (223)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:43 PM] Sending request 'textDocument/codeAction - (224)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:43 PM] send textDocument/codeAction#224 /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
[Error - 5:55:43 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
Code: 0 | |
[Trace - 5:55:43 PM] Sending request 'textDocument/documentSymbol - (225)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:43 PM] Received response 'textDocument/documentSymbol - (225)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":215},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"rangeLength":0,"text":"E"}]} | |
[Trace - 5:55:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"E not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:44 PM] Sending request 'textDocument/signatureHelp - (226)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:44 PM] Received response 'textDocument/signatureHelp - (226)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":216},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":42}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:55:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"Er not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:44 PM] Sending request 'textDocument/signatureHelp - (227)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":43}} | |
[Trace - 5:55:44 PM] Received response 'textDocument/signatureHelp - (227)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:44 PM] Sending request 'textDocument/codeAction - (228)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"message":"Er not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:44 PM] Received response 'textDocument/codeAction - (228)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.Er)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:44 PM] Sending request 'textDocument/documentSymbol - (229)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:44 PM] Received response 'textDocument/documentSymbol - (229)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:45 PM] Sending request 'textDocument/documentLink - (230)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:45 PM] Received response 'textDocument/documentLink - (230)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":217},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":43}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"E not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:46 PM] Sending request 'textDocument/signatureHelp - (231)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:46 PM] Received response 'textDocument/signatureHelp - (231)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":218},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} | |
[Trace - 5:55:46 PM] Sending request 'textDocument/signatureHelp - (232)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":41}} | |
[Trace - 5:55:46 PM] Received response 'textDocument/signatureHelp - (232)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:46 PM] Sending request 'textDocument/codeAction - (233)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} | |
[Error - 5:55:46 PM] send textDocument/codeAction#233 /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
[Error - 5:55:46 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:6:42: expected selector or type assertion, found ')' (and 7 more errors) | |
Code: 0 | |
[Trace - 5:55:46 PM] Sending request 'textDocument/documentSymbol - (234)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:46 PM] Received response 'textDocument/documentSymbol - (234)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":219},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":41}},"rangeLength":0,"text":"O"}]} | |
[Trace - 5:55:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":42}},"severity":1,"source":"LSP","message":"O not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:46 PM] Sending request 'textDocument/documentLink - (235)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:46 PM] Received response 'textDocument/documentLink - (235)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:46 PM] Sending request 'textDocument/signatureHelp - (236)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":42}} | |
[Trace - 5:55:46 PM] Received response 'textDocument/signatureHelp - (236)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":220},"contentChanges":[{"range":{"start":{"line":5,"character":42},"end":{"line":5,"character":42}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:55:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":43}},"severity":1,"source":"LSP","message":"On not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:47 PM] Sending request 'textDocument/signatureHelp - (237)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":43}} | |
[Trace - 5:55:47 PM] Received response 'textDocument/signatureHelp - (237)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":221},"contentChanges":[{"range":{"start":{"line":5,"character":43},"end":{"line":5,"character":43}},"rangeLength":0,"text":"E"}]} | |
[Trace - 5:55:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":44}},"severity":1,"source":"LSP","message":"OnE not declared by package flag"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:47 PM] Sending request 'textDocument/signatureHelp - (238)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":44}} | |
[Trace - 5:55:47 PM] Received response 'textDocument/signatureHelp - (238)' in 0ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:47 PM] Sending request 'textDocument/codeAction - (239)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":44},"end":{"line":5,"character":44}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":44}},"message":"OnE not declared by package flag","severity":1,"source":"LSP"}]}} | |
[Trace - 5:55:47 PM] Received response 'textDocument/codeAction - (239)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.OnE)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:47 PM] Sending request 'textDocument/documentSymbol - (240)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:47 PM] Received response 'textDocument/documentSymbol - (240)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":222},"contentChanges":[{"range":{"start":{"line":5,"character":41},"end":{"line":5,"character":44}},"rangeLength":3,"text":"ContinueOnError"}]} | |
[Trace - 5:55:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:48 PM] Sending request 'textDocument/documentLink - (241)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:48 PM] Received response 'textDocument/documentLink - (241)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:48 PM] Sending request 'textDocument/signatureHelp - (242)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":56}} | |
[Trace - 5:55:48 PM] Received response 'textDocument/signatureHelp - (242)' in 1ms. | |
Params: {"signatures":[{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling) *flag.FlagSet","documentation":"NewFlagSet returns a new, empty flag set with the specified name and error handling property.","parameters":[{"label":"name string"},{"label":"errorHandling flag.ErrorHandling"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:55:48 PM] Sending request 'textDocument/codeAction - (243)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":56},"end":{"line":5,"character":56}},"context":{"diagnostics":[]}} | |
[Trace - 5:55:48 PM] Received response 'textDocument/codeAction - (243)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:48 PM] Sending request 'textDocument/documentSymbol - (244)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:48 PM] Received response 'textDocument/documentSymbol - (244)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:48 PM] Sending request 'textDocument/signatureHelp - (245)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":57}} | |
[Trace - 5:55:48 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:5:57 : cannot find an enclosing function"} | |
[Trace - 5:55:48 PM] Received response 'textDocument/signatureHelp - (245)' in 0ms. | |
Params: {} | |
[Info - 5:55:48 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:5:57 : cannot find an enclosing function | |
[Trace - 5:55:49 PM] Sending request 'textDocument/codeAction - (246)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":5,"character":57},"end":{"line":5,"character":57}},"context":{"diagnostics":[]}} | |
[Trace - 5:55:49 PM] Received response 'textDocument/codeAction - (246)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":223},"contentChanges":[{"range":{"start":{"line":5,"character":57},"end":{"line":5,"character":57}},"rangeLength":0,"text":"\n\t"}]} | |
[Trace - 5:55:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":224},"contentChanges":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:55:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:49 PM] Sending request 'textDocument/completion - (247)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:55:49 PM] Received response 'textDocument/completion - (247)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","preselect":true,"sortText":"00000","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00001","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"*flag.FlagSet","sortText":"00002","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00014","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00015","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00016","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"newText":"float64"}}]} | |
[Trace - 5:55:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":225},"contentChanges":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:55:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":3}},"severity":1,"source":"LSP","message":"fs (variable of type *flag.FlagSet) is not used"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":226},"contentChanges":[{"range":{"start":{"line":6,"character":3},"end":{"line":6,"character":3}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:55:49 PM] Sending request 'textDocument/completion - (248)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:55:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:55:49 PM] Received response 'textDocument/completion - (248)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Arg(i int)","kind":2,"detail":"string","preselect":true,"sortText":"00000","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":2,"detail":"[]string","sortText":"00001","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":2,"detail":"*bool","sortText":"00002","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":2,"sortText":"00003","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":2,"detail":"*time.Duration","sortText":"00004","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":2,"sortText":"00005","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrorHandling()","kind":2,"detail":"flag.ErrorHandling","sortText":"00006","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"ErrorHandling()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64(name string, value float64, usage string)","kind":2,"detail":"*float64","sortText":"00007","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":2,"sortText":"00008","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Init(name string, errorHandling flag.ErrorHandling)","kind":2,"sortText":"00009","filterText":"Init","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Init(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int(name string, value int, usage string)","kind":2,"detail":"*int","sortText":"00010","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":2,"detail":"*int64","sortText":"00011","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":2,"sortText":"00012","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":2,"sortText":"00013","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":2,"detail":"*flag.Flag","sortText":"00014","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":2,"detail":"int","sortText":"00015","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":2,"detail":"int","sortText":"00016","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Name()","kind":2,"detail":"string","sortText":"00017","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Name()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Output()","kind":2,"detail":"io.Writer","sortText":"00018","filterText":"Output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Output()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parse(arguments []string)","kind":2,"detail":"error","sortText":"00019","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Parse(${1:arguments []string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":2,"detail":"bool","sortText":"00020","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":2,"sortText":"00021","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":2,"detail":"error","sortText":"00022","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"SetOutput(output io.Writer)","kind":2,"sortText":"00023","filterText":"SetOutput","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"SetOutput(${1:output io.Writer})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":2,"detail":"*string","sortText":"00024","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":2,"sortText":"00025","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":2,"detail":"*uint","sortText":"00026","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":2,"detail":"*uint64","sortText":"00027","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":2,"sortText":"00028","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":2,"sortText":"00029","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Var(value flag.Value, name string, usage string)","kind":2,"sortText":"00030","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":2,"sortText":"00031","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":2,"sortText":"00032","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":5,"detail":"func()","sortText":"00033","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"newText":"Usage"}}]} | |
[Trace - 5:55:50 PM] Sending request 'textDocument/codeAction - (249)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"context":{"diagnostics":[]}} | |
[Error - 5:55:50 PM] send textDocument/codeAction#249 /Users/peter/mod/ff/testcase/testcase.go:8:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:55:50 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:8:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:55:50 PM] Sending request 'textDocument/documentSymbol - (250)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:50 PM] Received response 'textDocument/documentSymbol - (250)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:50 PM] Sending request 'textDocument/documentLink - (251)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:50 PM] Received response 'textDocument/documentLink - (251)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":227},"contentChanges":[{"range":{"start":{"line":6,"character":3},"end":{"line":6,"character":4}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":3}},"severity":1,"source":"LSP","message":"fs (variable of type *flag.FlagSet) is not used"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":228},"contentChanges":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":3}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":229},"contentChanges":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"rangeLength":1,"text":""}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":230},"contentChanges":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"rangeLength":0,"text":"v"}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: v"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:50 PM] Sending request 'textDocument/completion - (252)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":6,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:55:50 PM] Received response 'textDocument/completion - (252)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":231},"contentChanges":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: va"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":232},"contentChanges":[{"range":{"start":{"line":6,"character":3},"end":{"line":6,"character":3}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:55:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '}'"}]} | |
[Trace - 5:55:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":233},"contentChanges":[{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '}'"}]} | |
[Trace - 5:55:51 PM] Sending request 'textDocument/documentLink - (253)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:51 PM] Received response 'textDocument/documentLink - (253)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:51 PM] Sending request 'textDocument/documentSymbol - (254)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:51 PM] Received response 'textDocument/documentSymbol - (254)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":234},"contentChanges":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}},"rangeLength":4,"text":""}]} | |
[Trace - 5:55:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"severity":1,"source":"LSP","message":"fs declared but not used"}]} | |
[Trace - 5:55:51 PM] Sending request 'textDocument/documentSymbol - (255)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:51 PM] Received response 'textDocument/documentSymbol - (255)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:52 PM] Sending request 'textDocument/documentLink - (256)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:52 PM] Received response 'textDocument/documentLink - (256)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:52 PM] Sending request 'textDocument/documentHighlight - (257)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":5,"character":1}} | |
[Trace - 5:55:52 PM] Received response 'textDocument/documentHighlight - (257)' in 0ms. | |
Params: [{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":3}},"kind":1}] | |
[Trace - 5:55:53 PM] Sending request 'textDocument/documentHighlight - (258)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":4}} | |
[Trace - 5:55:53 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:5: /Users/peter/mod/ff/testcase/testcase.go:5:5 is not an identifier"} | |
[Trace - 5:55:53 PM] Received response 'textDocument/documentHighlight - (258)' in 0ms. | |
Params: [] | |
[Error - 5:55:53 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:5: /Users/peter/mod/ff/testcase/testcase.go:5:5 is not an identifier | |
[Trace - 5:55:53 PM] Sending request 'textDocument/documentHighlight - (259)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":5}} | |
[Trace - 5:55:53 PM] Received response 'textDocument/documentHighlight - (259)' in 0ms. | |
Params: [{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}},"kind":1}] | |
[Trace - 5:55:54 PM] Sending request 'textDocument/codeAction - (260)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:55:54 PM] Received response 'textDocument/codeAction - (260)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":8,"character":0}},"newText":""},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:55:54 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":235},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"("}]} | |
[Trace - 5:55:54 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":30},"end":{"line":4,"character":30}},"severity":1,"source":"LSP","message":"expected ')', found '{'"}]} | |
[Trace - 5:55:54 PM] Sending request 'textDocument/signatureHelp - (261)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":16}} | |
[Trace - 5:55:54 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:16 : cannot find an enclosing function"} | |
[Trace - 5:55:54 PM] Received response 'textDocument/signatureHelp - (261)' in 0ms. | |
Params: {} | |
[Info - 5:55:54 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:16 : cannot find an enclosing function | |
[Trace - 5:55:54 PM] Sending request 'textDocument/codeAction - (262)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Error - 5:55:54 PM] send textDocument/codeAction#262 /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
[Error - 5:55:54 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
Code: 0 | |
[Trace - 5:55:55 PM] Sending request 'textDocument/documentSymbol - (263)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:55 PM] Received response 'textDocument/documentSymbol - (263)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":31}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:55:55 PM] Sending request 'textDocument/documentLink - (264)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:55:55 PM] Received response 'textDocument/documentLink - (264)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:55:58 PM] Sending request 'textDocument/codeAction - (265)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Error - 5:55:58 PM] send textDocument/codeAction#265 /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
[Error - 5:55:58 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
Code: 0 | |
[Trace - 5:55:59 PM] Sending request 'textDocument/documentHighlight - (266)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":29}} | |
[Trace - 5:55:59 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:30: /Users/peter/mod/ff/testcase/testcase.go:5:30 is not an identifier"} | |
[Trace - 5:55:59 PM] Received response 'textDocument/documentHighlight - (266)' in 0ms. | |
Params: [] | |
[Error - 5:55:59 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:30: /Users/peter/mod/ff/testcase/testcase.go:5:30 is not an identifier | |
[Trace - 5:55:59 PM] Sending request 'textDocument/codeAction - (267)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":29}},"context":{"diagnostics":[]}} | |
[Error - 5:55:59 PM] send textDocument/codeAction#267 /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
[Error - 5:55:59 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:31: expected ')', found '{' (and 1 more errors) | |
Code: 0 | |
[Trace - 5:55:59 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":236},"contentChanges":[{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":29}},"rangeLength":0,"text":","}]} | |
[Trace - 5:55:59 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"severity":1,"source":"LSP","message":"expected identifier"}]} | |
[Trace - 5:55:59 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":237},"contentChanges":[{"range":{"start":{"line":4,"character":30},"end":{"line":4,"character":30}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:55:59 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"severity":1,"source":"LSP","message":"expected identifier"}]} | |
[Trace - 5:55:59 PM] Sending request 'textDocument/signatureHelp - (268)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":31}} | |
[Trace - 5:55:59 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:31 : cannot find an enclosing function"} | |
[Info - 5:55:59 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:31 : cannot find an enclosing function | |
[Trace - 5:55:59 PM] Received response 'textDocument/signatureHelp - (268)' in 0ms. | |
Params: {} | |
[Trace - 5:56:00 PM] Sending request 'textDocument/documentSymbol - (269)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:00 PM] Received response 'textDocument/documentSymbol - (269)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:00 PM] Sending request 'textDocument/documentLink - (270)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:00 PM] Received response 'textDocument/documentLink - (270)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:00 PM] Sending request 'textDocument/documentHighlight - (271)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":29}} | |
[Trace - 5:56:00 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:30: /Users/peter/mod/ff/testcase/testcase.go:5:30 is not an identifier"} | |
[Error - 5:56:00 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:30: /Users/peter/mod/ff/testcase/testcase.go:5:30 is not an identifier | |
[Trace - 5:56:00 PM] Received response 'textDocument/documentHighlight - (271)' in 0ms. | |
Params: [] | |
[Trace - 5:56:01 PM] Sending request 'textDocument/documentHighlight - (272)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":21}} | |
[Trace - 5:56:01 PM] Received notification 'window/logMessage'. | |
Params: {"type":1,"message":"no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:22: /Users/peter/mod/ff/testcase/testcase.go:5:22 is not an identifier"} | |
[Trace - 5:56:01 PM] Received response 'textDocument/documentHighlight - (272)' in 0ms. | |
Params: [] | |
[Error - 5:56:01 PM] no highlight for /Users/peter/mod/ff/testcase/testcase.go:5:22: /Users/peter/mod/ff/testcase/testcase.go:5:22 is not an identifier | |
[Trace - 5:56:01 PM] Sending request 'textDocument/codeAction - (273)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"message":"expected identifier","severity":1,"source":"LSP"}]}} | |
[Error - 5:56:01 PM] send textDocument/codeAction#273 /Users/peter/mod/ff/testcase/testcase.go:5:17: expected identifier (and 9 more errors) | |
[Error - 5:56:01 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:17: expected identifier (and 9 more errors) | |
Code: 0 | |
[Trace - 5:56:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":238},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":33},"end":{"line":4,"character":33}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:01 PM] Sending request 'textDocument/completion - (274)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":17},"context":{"triggerKind":1}} | |
[Trace - 5:56:01 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:17: this is a definition, of var f *flag.FlagSet"} | |
[Trace - 5:56:01 PM] Received response 'textDocument/completion - (274)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:01 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:17: this is a definition, of var f *flag.FlagSet | |
[Trace - 5:56:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":239},"contentChanges":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":34},"end":{"line":4,"character":34}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":240},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":35},"end":{"line":4,"character":35}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:01 PM] Sending request 'textDocument/documentHighlight - (275)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":20}} | |
[Trace - 5:56:01 PM] Received response 'textDocument/documentHighlight - (275)' in 0ms. | |
Params: [] | |
[Trace - 5:56:02 PM] Sending request 'textDocument/documentSymbol - (276)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:02 PM] Received response 'textDocument/documentSymbol - (276)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:02 PM] Sending request 'textDocument/documentHighlight - (277)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":25}} | |
[Trace - 5:56:02 PM] Received response 'textDocument/documentHighlight - (277)' in 0ms. | |
Params: [] | |
[Trace - 5:56:02 PM] Sending request 'textDocument/documentLink - (278)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:02 PM] Received response 'textDocument/documentLink - (278)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:03 PM] Sending request 'textDocument/documentLink - (279)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:56:03 PM] Received response 'textDocument/documentLink - (279)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/math/rand"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:03 PM] Sending request 'textDocument/codeAction - (280)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:03 PM] Sending request 'textDocument/documentSymbol - (281)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/json_test.go"}} | |
[Trace - 5:56:03 PM] Received response 'textDocument/codeAction - (280)' in 5ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/json_test.go":[]}}}] | |
[Trace - 5:56:03 PM] Received response 'textDocument/documentSymbol - (281)' in 4ms. | |
Params: [{"name":"TestJSONParser","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":112,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":19}}}] | |
[Trace - 5:56:05 PM] Sending request 'textDocument/documentLink - (282)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:05 PM] Received response 'textDocument/documentLink - (282)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:05 PM] Sending request 'textDocument/codeAction - (283)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} | |
[Error - 5:56:05 PM] send textDocument/codeAction#283 /Users/peter/mod/ff/testcase/testcase.go:5:36: expected 'IDENT', found '{' (and 8 more errors) | |
[Error - 5:56:05 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:36: expected 'IDENT', found '{' (and 8 more errors) | |
Code: 0 | |
[Trace - 5:56:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":241},"contentChanges":[{"range":{"start":{"line":4,"character":34},"end":{"line":4,"character":34}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":36}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:06 PM] Sending request 'textDocument/completion - (284)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":35},"context":{"triggerKind":1}} | |
[Trace - 5:56:06 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:35: this is a definition, of var s invalid type"} | |
[Trace - 5:56:06 PM] Received response 'textDocument/completion - (284)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:06 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:35: this is a definition, of var s invalid type | |
[Trace - 5:56:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":242},"contentChanges":[{"range":{"start":{"line":4,"character":35},"end":{"line":4,"character":35}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":37},"end":{"line":4,"character":37}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":243},"contentChanges":[{"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":36}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":38},"end":{"line":4,"character":38}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:06 PM] Sending request 'textDocument/completion - (285)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":37},"context":{"triggerKind":1}} | |
[Trace - 5:56:06 PM] Received response 'textDocument/completion - (285)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"s","kind":6,"detail":"s","sortText":"00002","filterText":"s","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":37}},"newText":"s"}},{"label":"string","kind":25,"sortText":"00017","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":37}},"newText":"string"}}]} | |
[Trace - 5:56:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":244},"contentChanges":[{"range":{"start":{"line":4,"character":37},"end":{"line":4,"character":37}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":39},"end":{"line":4,"character":39}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":245},"contentChanges":[{"range":{"start":{"line":4,"character":38},"end":{"line":4,"character":38}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":40},"end":{"line":4,"character":40}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":246},"contentChanges":[{"range":{"start":{"line":4,"character":39},"end":{"line":4,"character":39}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":41},"end":{"line":4,"character":41}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":247},"contentChanges":[{"range":{"start":{"line":4,"character":40},"end":{"line":4,"character":40}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":42},"end":{"line":4,"character":42}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":248},"contentChanges":[{"range":{"start":{"line":4,"character":41},"end":{"line":4,"character":41}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":43},"end":{"line":4,"character":43}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:07 PM] Sending request 'textDocument/documentLink - (286)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:07 PM] Received response 'textDocument/documentLink - (286)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:07 PM] Sending request 'textDocument/documentSymbol - (287)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:07 PM] Received response 'textDocument/documentSymbol - (287)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:07 PM] Sending request 'textDocument/codeAction - (288)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":36}},"context":{"diagnostics":[]}} | |
[Error - 5:56:07 PM] send textDocument/codeAction#288 /Users/peter/mod/ff/testcase/testcase.go:5:44: missing ',' in parameter list (and 8 more errors) | |
[Error - 5:56:07 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:44: missing ',' in parameter list (and 8 more errors) | |
Code: 0 | |
[Trace - 5:56:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":249},"contentChanges":[{"range":{"start":{"line":4,"character":36},"end":{"line":4,"character":36}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:56:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":44},"end":{"line":4,"character":44}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:08 PM] Sending request 'textDocument/codeAction - (289)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":37},"end":{"line":4,"character":37}},"context":{"diagnostics":[]}} | |
[Error - 5:56:08 PM] send textDocument/codeAction#289 /Users/peter/mod/ff/testcase/testcase.go:5:45: missing ',' in parameter list (and 8 more errors) | |
[Error - 5:56:08 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:45: missing ',' in parameter list (and 8 more errors) | |
Code: 0 | |
[Trace - 5:56:08 PM] Sending request 'textDocument/documentSymbol - (290)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:08 PM] Received response 'textDocument/documentSymbol - (290)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":250},"contentChanges":[{"range":{"start":{"line":4,"character":43},"end":{"line":4,"character":43}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":45},"end":{"line":4,"character":45}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":251},"contentChanges":[{"range":{"start":{"line":4,"character":44},"end":{"line":4,"character":44}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":46},"end":{"line":4,"character":46}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:09 PM] Sending request 'textDocument/signatureHelp - (291)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":45}} | |
[Trace - 5:56:09 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:45 : cannot find an enclosing function"} | |
[Info - 5:56:09 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:45 : cannot find an enclosing function | |
[Trace - 5:56:09 PM] Received response 'textDocument/signatureHelp - (291)' in 0ms. | |
Params: {} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":252},"contentChanges":[{"range":{"start":{"line":4,"character":45},"end":{"line":4,"character":45}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":47},"end":{"line":4,"character":47}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:09 PM] Sending request 'textDocument/completion - (292)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":46},"context":{"triggerKind":1}} | |
[Trace - 5:56:09 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:46: this is a definition, of var i invalid type"} | |
[Trace - 5:56:09 PM] Received response 'textDocument/completion - (292)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:09 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:46: this is a definition, of var i invalid type | |
[Trace - 5:56:09 PM] Sending request 'textDocument/documentLink - (293)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:09 PM] Received response 'textDocument/documentLink - (293)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":253},"contentChanges":[{"range":{"start":{"line":4,"character":46},"end":{"line":4,"character":46}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":48}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":254},"contentChanges":[{"range":{"start":{"line":4,"character":47},"end":{"line":4,"character":47}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":49},"end":{"line":4,"character":49}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":255},"contentChanges":[{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":48}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":50},"end":{"line":4,"character":50}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:09 PM] Sending request 'textDocument/completion - (294)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":49},"context":{"triggerKind":1}} | |
[Trace - 5:56:09 PM] Received response 'textDocument/completion - (294)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"i","kind":6,"detail":"*invalid type","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"i"}},{"label":"int","kind":25,"sortText":"00012","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00013","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00014","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00015","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00016","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"int8"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00032","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"iota","kind":21,"sortText":"00033","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":49}},"newText":"iota"}}]} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":256},"contentChanges":[{"range":{"start":{"line":4,"character":49},"end":{"line":4,"character":49}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":51},"end":{"line":4,"character":51}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":257},"contentChanges":[{"range":{"start":{"line":4,"character":50},"end":{"line":4,"character":50}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":52},"end":{"line":4,"character":52}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":258},"contentChanges":[{"range":{"start":{"line":4,"character":51},"end":{"line":4,"character":51}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":53},"end":{"line":4,"character":53}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":259},"contentChanges":[{"range":{"start":{"line":4,"character":52},"end":{"line":4,"character":52}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":54},"end":{"line":4,"character":54}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:10 PM] Sending request 'textDocument/signatureHelp - (295)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":53}} | |
[Trace - 5:56:10 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:53 : cannot find an enclosing function"} | |
[Trace - 5:56:10 PM] Received response 'textDocument/signatureHelp - (295)' in 0ms. | |
Params: {} | |
[Info - 5:56:10 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:53 : cannot find an enclosing function | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":260},"contentChanges":[{"range":{"start":{"line":4,"character":53},"end":{"line":4,"character":53}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":55},"end":{"line":4,"character":55}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:10 PM] Sending request 'textDocument/completion - (296)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":54},"context":{"triggerKind":1}} | |
[Trace - 5:56:10 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:54: this is a definition, of var b invalid type"} | |
[Trace - 5:56:10 PM] Received response 'textDocument/completion - (296)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:10 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:54: this is a definition, of var b invalid type | |
[Trace - 5:56:10 PM] Sending request 'textDocument/documentLink - (297)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:10 PM] Received response 'textDocument/documentLink - (297)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":261},"contentChanges":[{"range":{"start":{"line":4,"character":54},"end":{"line":4,"character":54}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":56},"end":{"line":4,"character":56}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":262},"contentChanges":[{"range":{"start":{"line":4,"character":55},"end":{"line":4,"character":55}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":57},"end":{"line":4,"character":57}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":263},"contentChanges":[{"range":{"start":{"line":4,"character":56},"end":{"line":4,"character":56}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":58},"end":{"line":4,"character":58}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:10 PM] Sending request 'textDocument/completion - (298)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":57},"context":{"triggerKind":1}} | |
[Trace - 5:56:10 PM] Received response 'textDocument/completion - (298)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"b","kind":6,"detail":"*invalid type","preselect":true,"sortText":"00000","filterText":"b","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":56},"end":{"line":4,"character":57}},"newText":"b"}},{"label":"bool","kind":25,"sortText":"00006","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":56},"end":{"line":4,"character":57}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00007","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":56},"end":{"line":4,"character":57}},"newText":"byte"}}]} | |
[Trace - 5:56:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":264},"contentChanges":[{"range":{"start":{"line":4,"character":57},"end":{"line":4,"character":57}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":59},"end":{"line":4,"character":59}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:11 PM] Sending request 'textDocument/codeAction - (299)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":58},"end":{"line":4,"character":58}},"context":{"diagnostics":[]}} | |
[Error - 5:56:11 PM] send textDocument/codeAction#299 /Users/peter/mod/ff/testcase/testcase.go:5:60: missing ',' in parameter list (and 8 more errors) | |
[Error - 5:56:11 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:60: missing ',' in parameter list (and 8 more errors) | |
Code: 0 | |
[Trace - 5:56:11 PM] Sending request 'textDocument/documentSymbol - (300)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:11 PM] Received response 'textDocument/documentSymbol - (300)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":265},"contentChanges":[{"range":{"start":{"line":4,"character":58},"end":{"line":4,"character":58}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":60},"end":{"line":4,"character":60}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":266},"contentChanges":[{"range":{"start":{"line":4,"character":59},"end":{"line":4,"character":59}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":61},"end":{"line":4,"character":61}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:11 PM] Sending request 'textDocument/documentLink - (301)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:11 PM] Received response 'textDocument/documentLink - (301)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":267},"contentChanges":[{"range":{"start":{"line":4,"character":60},"end":{"line":4,"character":60}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":62},"end":{"line":4,"character":62}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":268},"contentChanges":[{"range":{"start":{"line":4,"character":61},"end":{"line":4,"character":61}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":63},"end":{"line":4,"character":63}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":269},"contentChanges":[{"range":{"start":{"line":4,"character":62},"end":{"line":4,"character":62}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":64},"end":{"line":4,"character":64}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:11 PM] Sending request 'textDocument/completion - (302)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":63},"context":{"triggerKind":1}} | |
[Trace - 5:56:11 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:63: this is a definition, of var d invalid type"} | |
[Trace - 5:56:11 PM] Received response 'textDocument/completion - (302)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:11 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:63: this is a definition, of var d invalid type | |
[Trace - 5:56:11 PM] Sending request 'textDocument/signatureHelp - (303)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":63}} | |
[Trace - 5:56:11 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:63 : cannot find an enclosing function"} | |
[Trace - 5:56:11 PM] Received response 'textDocument/signatureHelp - (303)' in 1ms. | |
Params: {} | |
[Info - 5:56:11 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:4:63 : cannot find an enclosing function | |
[Trace - 5:56:11 PM] Sending request 'textDocument/codeAction - (304)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":63},"end":{"line":4,"character":63}},"context":{"diagnostics":[]}} | |
[Error - 5:56:11 PM] send textDocument/codeAction#304 /Users/peter/mod/ff/testcase/testcase.go:5:65: expected type, found '{' (and 7 more errors) | |
[Error - 5:56:11 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:5:65: expected type, found '{' (and 7 more errors) | |
Code: 0 | |
[Trace - 5:56:12 PM] Sending request 'textDocument/documentSymbol - (305)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:12 PM] Received response 'textDocument/documentSymbol - (305)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":57}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":270},"contentChanges":[{"range":{"start":{"line":4,"character":63},"end":{"line":4,"character":63}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":65},"end":{"line":4,"character":65}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":271},"contentChanges":[{"range":{"start":{"line":4,"character":64},"end":{"line":4,"character":64}},"rangeLength":0,"text":"*"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":66},"end":{"line":4,"character":66}},"severity":1,"source":"LSP","message":"expected type, found '{'"}]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":272},"contentChanges":[{"range":{"start":{"line":4,"character":65},"end":{"line":4,"character":65}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":67},"end":{"line":4,"character":67}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/completion - (306)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":66},"context":{"triggerKind":1}} | |
[Trace - 5:56:12 PM] Received response 'textDocument/completion - (306)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"true","kind":21,"sortText":"00045","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":4,"character":65},"end":{"line":4,"character":66}},"newText":"true"}}]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":273},"contentChanges":[{"range":{"start":{"line":4,"character":66},"end":{"line":4,"character":66}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":68},"end":{"line":4,"character":68}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":274},"contentChanges":[{"range":{"start":{"line":4,"character":67},"end":{"line":4,"character":67}},"rangeLength":0,"text":"m"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":69},"end":{"line":4,"character":69}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/completion - (307)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":68},"context":{"triggerKind":1}} | |
[Trace - 5:56:12 PM] Received response 'textDocument/completion - (307)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/documentLink - (308)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:12 PM] Received response 'textDocument/documentLink - (308)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":275},"contentChanges":[{"range":{"start":{"line":4,"character":68},"end":{"line":4,"character":68}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":70},"end":{"line":4,"character":70}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/completion - (309)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":69},"context":{"triggerKind":1}} | |
[Trace - 5:56:12 PM] Received response 'textDocument/completion - (309)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":276},"contentChanges":[{"range":{"start":{"line":4,"character":69},"end":{"line":4,"character":69}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/completion - (310)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":70},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":71},"end":{"line":4,"character":71}},"severity":1,"source":"LSP","message":"expected 'IDENT', found '{'"}]} | |
[Trace - 5:56:12 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:70: cannot resolve time"} | |
[Trace - 5:56:12 PM] Received response 'textDocument/completion - (310)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:12 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:70: cannot resolve time | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":277},"contentChanges":[{"range":{"start":{"line":4,"character":70},"end":{"line":4,"character":70}},"rangeLength":0,"text":"D"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":72},"end":{"line":4,"character":72}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:12 PM] Sending request 'textDocument/completion - (311)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":71},"context":{"triggerKind":1}} | |
[Trace - 5:56:12 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:71: cannot resolve time"} | |
[Info - 5:56:12 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:71: cannot resolve time | |
[Trace - 5:56:12 PM] Received response 'textDocument/completion - (311)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:56:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":278},"contentChanges":[{"range":{"start":{"line":4,"character":71},"end":{"line":4,"character":71}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:56:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":73},"end":{"line":4,"character":73}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":279},"contentChanges":[{"range":{"start":{"line":4,"character":72},"end":{"line":4,"character":72}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":74},"end":{"line":4,"character":74}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (312)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":73},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:73: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (312)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:73: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":280},"contentChanges":[{"range":{"start":{"line":4,"character":73},"end":{"line":4,"character":73}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":75},"end":{"line":4,"character":75}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (313)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":74},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:74: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (313)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:74: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":281},"contentChanges":[{"range":{"start":{"line":4,"character":74},"end":{"line":4,"character":74}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":76},"end":{"line":4,"character":76}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (314)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":75},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:75: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (314)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:75: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":282},"contentChanges":[{"range":{"start":{"line":4,"character":75},"end":{"line":4,"character":75}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":77},"end":{"line":4,"character":77}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (315)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":76},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:76: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (315)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:76: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":283},"contentChanges":[{"range":{"start":{"line":4,"character":76},"end":{"line":4,"character":76}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":78},"end":{"line":4,"character":78}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (316)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":77},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:77: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (316)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:77: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":284},"contentChanges":[{"range":{"start":{"line":4,"character":77},"end":{"line":4,"character":77}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":79},"end":{"line":4,"character":79}},"severity":1,"source":"LSP","message":"missing ',' in parameter list"}]} | |
[Trace - 5:56:13 PM] Sending request 'textDocument/documentLink - (317)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:13 PM] Received response 'textDocument/documentLink - (317)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:13 PM] Sending request 'textDocument/completion - (318)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":4,"character":78},"context":{"triggerKind":1}} | |
[Trace - 5:56:13 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:78: cannot resolve time"} | |
[Trace - 5:56:13 PM] Received response 'textDocument/completion - (318)' in 0ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Info - 5:56:13 PM] no completions found for file:///Users/peter/mod/ff/testcase/testcase.go:4:78: cannot resolve time | |
[Trace - 5:56:13 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":285},"contentChanges":[{"range":{"start":{"line":4,"character":78},"end":{"line":4,"character":78}},"rangeLength":0,"text":")"}]} | |
[Trace - 5:56:13 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":4,"character":65},"end":{"line":4,"character":78}},"severity":1,"source":"LSP","message":"undeclared name: time"},{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"severity":1,"source":"LSP","message":"no new variables on left side of :="},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:14 PM] Sending request 'textDocument/codeAction - (319)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":4,"character":79},"end":{"line":4,"character":79}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:14 PM] Received response 'textDocument/codeAction - (319)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"time\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":")\n"},{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":8,"character":0}},"newText":""},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:56:14 PM] Sending request 'textDocument/documentSymbol - (320)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:14 PM] Received response 'textDocument/documentSymbol - (320)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":12}}}] | |
[Trace - 5:56:14 PM] Sending request 'textDocument/documentLink - (321)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:14 PM] Received response 'textDocument/documentLink - (321)' in 0ms. | |
Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}},"target":"https://godoc.org/flag"}] | |
[Trace - 5:56:16 PM] Sending request 'textDocument/codeAction - (322)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":25}},"message":"exported var FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":4,"character":65},"end":{"line":4,"character":78}},"message":"undeclared name: time","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"message":"no new variables on left side of :=","severity":1,"source":"LSP"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"message":"missing return","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:16 PM] Received response 'textDocument/codeAction - (322)' in 1ms. | |
Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"time\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":")\n"},{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":8,"character":0}},"newText":""},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"newText":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"time\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":")\n"},{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"newText":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"newText":""},{"range":{"start":{"line":7,"character":0},"end":{"line":8,"character":0}},"newText":""},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\n"},{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"}\n"}]}}}] | |
[Trace - 5:56:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":286},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"}\n"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"\n"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"\tfs := flag.NewFlagSet(\"testcase\", flag.ContinueOnError)\n"},{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"rangeLength":2,"text":""},{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"rangeLength":58,"text":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"time\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"flag\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"rangeLength":14,"text":""}]} | |
[Trace - 5:56:16 PM] Sending request 'textDocument/formatting - (323)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"severity":1,"source":"LSP","message":"no new variables on left side of :="},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:16 PM] Received response 'textDocument/formatting - (323)' in 199ms. | |
Params: [] | |
[Trace - 5:56:16 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":286}} | |
[Trace - 5:56:17 PM] Sending request 'textDocument/documentSymbol - (324)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:17 PM] Received response 'textDocument/documentSymbol - (324)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:17 PM] Sending request 'textDocument/codeAction - (325)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":8,"character":56},"end":{"line":8,"character":56}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:17 PM] Received response 'textDocument/codeAction - (325)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:17 PM] Sending request 'textDocument/documentLink - (326)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:17 PM] Received response 'textDocument/documentLink - (326)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":287},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t"}]} | |
[Trace - 5:56:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"severity":1,"source":"LSP","message":"no new variables on left side of :="},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:18 PM] Sending request 'textDocument/documentSymbol - (327)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:18 PM] Received response 'textDocument/documentSymbol - (327)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:18 PM] Sending request 'textDocument/documentLink - (328)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:19 PM] Received response 'textDocument/documentLink - (328)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:19 PM] Sending request 'textDocument/documentHighlight - (329)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":8,"character":1}} | |
[Trace - 5:56:19 PM] Received response 'textDocument/documentHighlight - (329)' in 0ms. | |
Params: [{"range":{"start":{"line":7,"character":16},"end":{"line":7,"character":18}},"kind":1},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":3}},"kind":1}] | |
[Trace - 5:56:20 PM] Sending request 'textDocument/codeAction - (330)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:20 PM] Received response 'textDocument/codeAction - (330)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\n"}]}}}] | |
[Trace - 5:56:20 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":288},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":5}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:20 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:21 PM] Sending request 'textDocument/codeAction - (331)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:21 PM] Received response 'textDocument/codeAction - (331)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:21 PM] Sending request 'textDocument/documentSymbol - (332)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:21 PM] Received response 'textDocument/documentSymbol - (332)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":289},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t"}]} | |
[Trace - 5:56:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:21 PM] Sending request 'textDocument/documentLink - (333)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:21 PM] Received response 'textDocument/documentLink - (333)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:21 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":290},"contentChanges":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:21 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"severity":1,"source":"LSP","message":"s (variable of type *string) is not used"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:21 PM] Sending request 'textDocument/completion - (334)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:56:21 PM] Received response 'textDocument/completion - (334)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"s","kind":6,"detail":"*string","sortText":"00004","filterText":"s","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"newText":"s"}},{"label":"string","kind":25,"sortText":"00039","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"newText":"string"}}]} | |
[Trace - 5:56:22 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":291},"contentChanges":[{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":2}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:22 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"severity":1,"source":"LSP","message":"s (variable of type *string) is not used"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:22 PM] Sending request 'textDocument/documentSymbol - (335)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:22 PM] Received response 'textDocument/documentSymbol - (335)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:22 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":292},"contentChanges":[{"range":{"start":{"line":9,"character":3},"end":{"line":9,"character":3}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:22 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"severity":1,"source":"LSP","message":"s (variable of type *string) is not used"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:22 PM] Sending request 'textDocument/documentLink - (336)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:22 PM] Received response 'textDocument/documentLink - (336)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":293},"contentChanges":[{"range":{"start":{"line":9,"character":4},"end":{"line":9,"character":4}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":294},"contentChanges":[{"range":{"start":{"line":9,"character":5},"end":{"line":9,"character":5}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:23 PM] Sending request 'textDocument/documentSymbol - (337)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:23 PM] Received response 'textDocument/documentSymbol - (337)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":295},"contentChanges":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":6}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:23 PM] Sending request 'textDocument/completion - (338)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":7},"context":{"triggerKind":1}} | |
[Trace - 5:56:23 PM] Received response 'textDocument/completion - (338)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00003","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00020","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":7}},"newText":"float64"}}]} | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":296},"contentChanges":[{"range":{"start":{"line":9,"character":7},"end":{"line":9,"character":7}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":297},"contentChanges":[{"range":{"start":{"line":9,"character":8},"end":{"line":9,"character":8}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:23 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":298},"contentChanges":[{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":9}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:23 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":10}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:24 PM] Sending request 'textDocument/documentLink - (339)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:24 PM] Received response 'textDocument/documentLink - (339)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:24 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":299},"contentChanges":[{"range":{"start":{"line":9,"character":10},"end":{"line":9,"character":10}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:24 PM] Sending request 'textDocument/completion - (340)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":11},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:24 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:56:24 PM] Received response 'textDocument/completion - (340)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","preselect":true,"sortText":"00000","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00001","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00002","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00003","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00004","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00005","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00006","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"ContinueOnError"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00007","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00008","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00009","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00010","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"ErrorHandling"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00011","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"ExitOnError"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00013","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00014","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00015","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00016","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Getter"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00017","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00018","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00019","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00020","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00021","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00022","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00023","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00024","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00025","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00026","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00027","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00028","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00029","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:24 PM] Sending request 'textDocument/codeAction - (341)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"context":{"diagnostics":[]}} | |
[Error - 5:56:24 PM] send textDocument/codeAction#341 /Users/peter/mod/ff/testcase/testcase.go:11:1: expected selector or type assertion, found '}' (and 2 more errors) | |
[Error - 5:56:24 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:11:1: expected selector or type assertion, found '}' (and 2 more errors) | |
Code: 0 | |
[Trace - 5:56:24 PM] Sending request 'textDocument/documentSymbol - (342)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:24 PM] Received response 'textDocument/documentSymbol - (342)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:25 PM] Sending request 'textDocument/documentLink - (343)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:25 PM] Received response 'textDocument/documentLink - (343)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:25 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":300},"contentChanges":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":11}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:56:25 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":12}},"severity":1,"source":"LSP","message":"S not declared by package flag"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:25 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":301},"contentChanges":[{"range":{"start":{"line":9,"character":12},"end":{"line":9,"character":12}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:25 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":13}},"severity":1,"source":"LSP","message":"St not declared by package flag"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":302},"contentChanges":[{"range":{"start":{"line":9,"character":13},"end":{"line":9,"character":13}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":14}},"severity":1,"source":"LSP","message":"Str not declared by package flag"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":303},"contentChanges":[{"range":{"start":{"line":9,"character":14},"end":{"line":9,"character":14}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":15}},"severity":1,"source":"LSP","message":"Stri not declared by package flag"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":304},"contentChanges":[{"range":{"start":{"line":9,"character":15},"end":{"line":9,"character":15}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":11},"end":{"line":9,"character":16}},"severity":1,"source":"LSP","message":"Strin not declared by package flag"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:26 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":305},"contentChanges":[{"range":{"start":{"line":9,"character":16},"end":{"line":9,"character":16}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:26 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":17}},"severity":1,"source":"LSP","message":"cannot use flag.String (value of type func(name string, value string, usage string) *string) as *string value in assignment"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:26 PM] Sending request 'textDocument/documentLink - (344)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:26 PM] Received response 'textDocument/documentLink - (344)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:26 PM] Sending request 'textDocument/codeAction - (345)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":17},"end":{"line":9,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":9,"character":6},"end":{"line":9,"character":17}},"message":"cannot use flag.String (value of type func(name string, value string, usage string) *string) as *string value in assignment","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:26 PM] Received response 'textDocument/codeAction - (345)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String\n"}]}}}] | |
[Trace - 5:56:26 PM] Sending request 'textDocument/documentSymbol - (346)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:26 PM] Received response 'textDocument/documentSymbol - (346)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":306},"contentChanges":[{"range":{"start":{"line":9,"character":17},"end":{"line":9,"character":17}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:56:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":18},"end":{"line":9,"character":18}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:27 PM] Sending request 'textDocument/signatureHelp - (347)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":18}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/signatureHelp - (347)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:27 PM] Sending request 'textDocument/codeAction - (348)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":18},"end":{"line":9,"character":18}},"context":{"diagnostics":[{"range":{"start":{"line":9,"character":18},"end":{"line":9,"character":18}},"message":"too few arguments in call to flag.String","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/codeAction - (348)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String()\n"}]}}}] | |
[Trace - 5:56:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":307},"contentChanges":[{"range":{"start":{"line":9,"character":18},"end":{"line":9,"character":18}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":20},"end":{"line":9,"character":20}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:27 PM] Sending request 'textDocument/signatureHelp - (349)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":19}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/signatureHelp - (349)' in 0ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:27 PM] Sending request 'textDocument/codeAction - (350)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":19},"end":{"line":9,"character":19}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/codeAction - (350)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"\")\n"}]}}}] | |
[Trace - 5:56:27 PM] Sending request 'textDocument/documentSymbol - (351)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/documentSymbol - (351)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":308},"contentChanges":[{"range":{"start":{"line":9,"character":19},"end":{"line":9,"character":19}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":21},"end":{"line":9,"character":21}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:27 PM] Sending request 'textDocument/signatureHelp - (352)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":21}} | |
[Trace - 5:56:27 PM] Received response 'textDocument/signatureHelp - (352)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:27 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":309},"contentChanges":[{"range":{"start":{"line":9,"character":21},"end":{"line":9,"character":21}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:27 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":22},"end":{"line":9,"character":22}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:28 PM] Sending request 'textDocument/documentLink - (353)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/documentLink - (353)' in 2ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":310},"contentChanges":[{"range":{"start":{"line":9,"character":22},"end":{"line":9,"character":22}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:28 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":23},"end":{"line":9,"character":23}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:28 PM] Sending request 'textDocument/signatureHelp - (354)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":23}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/signatureHelp - (354)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:28 PM] Sending request 'textDocument/codeAction - (355)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":23},"end":{"line":9,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":9,"character":23},"end":{"line":9,"character":23}},"message":"too few arguments in call to flag.String","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/codeAction - (355)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"s\")\n"}]}}}] | |
[Trace - 5:56:28 PM] Sending request 'textDocument/documentSymbol - (356)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/documentSymbol - (356)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":311},"contentChanges":[{"range":{"start":{"line":9,"character":23},"end":{"line":9,"character":23}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:28 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":25},"end":{"line":9,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:28 PM] Sending request 'textDocument/signatureHelp - (357)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":24}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/signatureHelp - (357)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":312},"contentChanges":[{"range":{"start":{"line":9,"character":24},"end":{"line":9,"character":25}},"rangeLength":1,"text":"\""}]} | |
[Trace - 5:56:28 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":25},"end":{"line":9,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:28 PM] Sending request 'textDocument/signatureHelp - (358)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":25}} | |
[Trace - 5:56:28 PM] Received response 'textDocument/signatureHelp - (358)' in 0ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":313},"contentChanges":[{"range":{"start":{"line":9,"character":25},"end":{"line":9,"character":25}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:28 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":26},"end":{"line":9,"character":26}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:28 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":314},"contentChanges":[{"range":{"start":{"line":9,"character":26},"end":{"line":9,"character":26}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:28 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":9,"character":27},"end":{"line":9,"character":27}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.String"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:29 PM] Sending request 'textDocument/documentLink - (359)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/documentLink - (359)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:29 PM] Sending request 'textDocument/signatureHelp - (360)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":27}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/signatureHelp - (360)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":315},"contentChanges":[{"range":{"start":{"line":9,"character":27},"end":{"line":9,"character":27}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:29 PM] Sending request 'textDocument/signatureHelp - (361)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":28}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/signatureHelp - (361)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:29 PM] Sending request 'textDocument/codeAction - (362)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":28},"end":{"line":9,"character":28}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/codeAction - (362)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"s\", \"\", \"\")\n"}]}}}] | |
[Trace - 5:56:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":316},"contentChanges":[{"range":{"start":{"line":9,"character":28},"end":{"line":9,"character":28}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:29 PM] Sending request 'textDocument/signatureHelp - (363)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":29}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/signatureHelp - (363)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:29 PM] Sending request 'textDocument/codeAction - (364)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":29},"end":{"line":9,"character":29}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/codeAction - (364)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"s\", \"\", \"s\")\n"}]}}}] | |
[Trace - 5:56:29 PM] Sending request 'textDocument/documentSymbol - (365)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:29 PM] Received response 'textDocument/documentSymbol - (365)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:29 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":317},"contentChanges":[{"range":{"start":{"line":9,"character":29},"end":{"line":9,"character":29}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:29 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Sending request 'textDocument/signatureHelp - (366)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":30}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/signatureHelp - (366)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":318},"contentChanges":[{"range":{"start":{"line":9,"character":30},"end":{"line":9,"character":30}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Sending request 'textDocument/documentLink - (367)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/documentLink - (367)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":319},"contentChanges":[{"range":{"start":{"line":9,"character":31},"end":{"line":9,"character":31}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":320},"contentChanges":[{"range":{"start":{"line":9,"character":32},"end":{"line":9,"character":32}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":321},"contentChanges":[{"range":{"start":{"line":9,"character":33},"end":{"line":9,"character":33}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Sending request 'textDocument/signatureHelp - (368)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":34}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/signatureHelp - (368)' in 1ms. | |
Params: {"signatures":[{"label":"String(name string, value string, usage string) *string","documentation":"String defines a string flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value string"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:30 PM] Sending request 'textDocument/codeAction - (369)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/codeAction - (369)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"s\", \"\", \"string\")\n"}]}}}] | |
[Trace - 5:56:30 PM] Sending request 'textDocument/documentSymbol - (370)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/documentSymbol - (370)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:30 PM] Sending request 'textDocument/codeAction - (371)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"message":"missing return","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:30 PM] Received response 'textDocument/codeAction - (371)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\ts = flag.String(\"s\", \"\", \"string\")\n"}]}}}] | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":322},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\ts = flag.String(\"s\", \"\", \"string\")\n"},{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":37,"text":""}]} | |
[Trace - 5:56:30 PM] Sending request 'textDocument/formatting - (372)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:30 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:30 PM] Received response 'textDocument/formatting - (372)' in 1ms. | |
Params: [] | |
[Trace - 5:56:30 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":322}} | |
[Trace - 5:56:31 PM] Sending request 'textDocument/signatureHelp - (373)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":9,"character":0}} | |
[Trace - 5:56:31 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:9:0 : cannot find an enclosing function"} | |
[Trace - 5:56:31 PM] Received response 'textDocument/signatureHelp - (373)' in 0ms. | |
Params: {} | |
[Info - 5:56:31 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:9:0 : cannot find an enclosing function | |
[Trace - 5:56:31 PM] Sending request 'textDocument/documentLink - (374)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:31 PM] Received response 'textDocument/documentLink - (374)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:31 PM] Sending request 'textDocument/documentSymbol - (375)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:31 PM] Received response 'textDocument/documentSymbol - (375)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:31 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":323},"contentChanges":[{"range":{"start":{"line":9,"character":35},"end":{"line":9,"character":35}},"rangeLength":0,"text":"\n\t"}]} | |
[Trace - 5:56:31 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:32 PM] Sending request 'textDocument/documentSymbol - (376)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:32 PM] Received response 'textDocument/documentSymbol - (376)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":324},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":1}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"severity":1,"source":"LSP","message":"i (variable of type *int) is not used"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:32 PM] Sending request 'textDocument/completion - (377)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:56:32 PM] Received response 'textDocument/completion - (377)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"i","kind":6,"detail":"*int","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"i"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00022","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00023","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00024","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00025","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00026","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00027","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00028","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"newText":"iota"}}]} | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":325},"contentChanges":[{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":2}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":2}},"severity":1,"source":"LSP","message":"i (variable of type *int) is not used"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":326},"contentChanges":[{"range":{"start":{"line":10,"character":3},"end":{"line":10,"character":3}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":327},"contentChanges":[{"range":{"start":{"line":10,"character":4},"end":{"line":10,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":328},"contentChanges":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":5}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:32 PM] Sending request 'textDocument/completion - (378)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:56:32 PM] Received response 'textDocument/completion - (378)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00003","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00020","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":6}},"newText":"float64"}}]} | |
[Trace - 5:56:32 PM] Sending request 'textDocument/documentLink - (379)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:32 PM] Received response 'textDocument/documentLink - (379)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:32 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":329},"contentChanges":[{"range":{"start":{"line":10,"character":6},"end":{"line":10,"character":6}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:32 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":7}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":330},"contentChanges":[{"range":{"start":{"line":10,"character":7},"end":{"line":10,"character":7}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":331},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":9}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":332},"contentChanges":[{"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:33 PM] Sending request 'textDocument/completion - (380)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":10},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:56:33 PM] Received response 'textDocument/completion - (380)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","preselect":true,"sortText":"00000","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00001","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00002","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00003","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00004","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00005","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00006","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"ContinueOnError"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00007","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00008","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00009","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00010","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"ErrorHandling"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00011","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"ExitOnError"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00013","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00014","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00015","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00016","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Getter"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00017","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00018","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00019","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00020","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00021","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00022","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00023","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00024","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00025","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00026","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00027","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00028","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00029","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":333},"contentChanges":[{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"rangeLength":0,"text":"I"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":11}},"severity":1,"source":"LSP","message":"I not declared by package flag"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":334},"contentChanges":[{"range":{"start":{"line":10,"character":11},"end":{"line":10,"character":11}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":12}},"severity":1,"source":"LSP","message":"In not declared by package flag"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":335},"contentChanges":[{"range":{"start":{"line":10,"character":12},"end":{"line":10,"character":12}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"severity":1,"source":"LSP","message":"cannot use flag.Int (value of type func(name string, value int, usage string) *int) as *int value in assignment"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":336},"contentChanges":[{"range":{"start":{"line":10,"character":13},"end":{"line":10,"character":13}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:56:33 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:33 PM] Sending request 'textDocument/signatureHelp - (381)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":14}} | |
[Trace - 5:56:33 PM] Received response 'textDocument/signatureHelp - (381)' in 0ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:33 PM] Sending request 'textDocument/documentLink - (382)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:33 PM] Received response 'textDocument/documentLink - (382)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:33 PM] Sending request 'textDocument/codeAction - (383)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"message":"too few arguments in call to flag.Int","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:33 PM] Received response 'textDocument/codeAction - (383)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:33 PM] Sending request 'textDocument/documentSymbol - (384)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:33 PM] Received response 'textDocument/documentSymbol - (384)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":337},"contentChanges":[{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":16},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:34 PM] Sending request 'textDocument/signatureHelp - (385)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":15}} | |
[Trace - 5:56:34 PM] Received response 'textDocument/signatureHelp - (385)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:34 PM] Sending request 'textDocument/codeAction - (386)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":15},"end":{"line":10,"character":15}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:34 PM] Received response 'textDocument/codeAction - (386)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:34 PM] Sending request 'textDocument/documentSymbol - (387)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:34 PM] Received response 'textDocument/documentSymbol - (387)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":338},"contentChanges":[{"range":{"start":{"line":10,"character":15},"end":{"line":10,"character":15}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":17},"end":{"line":10,"character":17}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:34 PM] Sending request 'textDocument/signatureHelp - (388)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":16}} | |
[Trace - 5:56:34 PM] Received response 'textDocument/signatureHelp - (388)' in 0ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:34 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":339},"contentChanges":[{"range":{"start":{"line":10,"character":17},"end":{"line":10,"character":17}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:34 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":18},"end":{"line":10,"character":18}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":340},"contentChanges":[{"range":{"start":{"line":10,"character":18},"end":{"line":10,"character":18}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":19},"end":{"line":10,"character":19}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending request 'textDocument/documentLink - (389)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/documentLink - (389)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:35 PM] Sending request 'textDocument/signatureHelp - (390)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":19}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/signatureHelp - (390)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":341},"contentChanges":[{"range":{"start":{"line":10,"character":19},"end":{"line":10,"character":19}},"rangeLength":0,"text":"0"}]} | |
[Trace - 5:56:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":20},"end":{"line":10,"character":20}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending request 'textDocument/signatureHelp - (391)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":20}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/signatureHelp - (391)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":342},"contentChanges":[{"range":{"start":{"line":10,"character":20},"end":{"line":10,"character":20}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":21},"end":{"line":10,"character":21}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":343},"contentChanges":[{"range":{"start":{"line":10,"character":21},"end":{"line":10,"character":21}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":10,"character":22},"end":{"line":10,"character":22}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Int"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending request 'textDocument/signatureHelp - (392)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":22}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/signatureHelp - (392)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:35 PM] Sending request 'textDocument/codeAction - (393)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":22},"end":{"line":10,"character":22}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":22},"end":{"line":10,"character":22}},"message":"too few arguments in call to flag.Int","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/codeAction - (393)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"newText":""},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\ti = flag.Int(\"i\", 0)\n"}]}}}] | |
[Trace - 5:56:35 PM] Sending request 'textDocument/documentSymbol - (394)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/documentSymbol - (394)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:35 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":344},"contentChanges":[{"range":{"start":{"line":10,"character":22},"end":{"line":10,"character":22}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:35 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:35 PM] Sending request 'textDocument/signatureHelp - (395)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":23}} | |
[Trace - 5:56:35 PM] Received response 'textDocument/signatureHelp - (395)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":345},"contentChanges":[{"range":{"start":{"line":10,"character":23},"end":{"line":10,"character":23}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":346},"contentChanges":[{"range":{"start":{"line":10,"character":24},"end":{"line":10,"character":24}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:36 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":347},"contentChanges":[{"range":{"start":{"line":10,"character":25},"end":{"line":10,"character":25}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:36 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:36 PM] Sending request 'textDocument/documentLink - (396)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:36 PM] Received response 'textDocument/documentLink - (396)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:36 PM] Sending request 'textDocument/signatureHelp - (397)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":26}} | |
[Trace - 5:56:36 PM] Received response 'textDocument/signatureHelp - (397)' in 1ms. | |
Params: {"signatures":[{"label":"Int(name string, value int, usage string) *int","documentation":"Int defines an int flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value int"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:36 PM] Sending request 'textDocument/codeAction - (398)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":26},"end":{"line":10,"character":26}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:36 PM] Received response 'textDocument/codeAction - (398)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:36 PM] Sending request 'textDocument/documentSymbol - (399)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:36 PM] Received response 'textDocument/documentSymbol - (399)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:36 PM] Sending request 'textDocument/signatureHelp - (400)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":10,"character":28}} | |
[Trace - 5:56:36 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:10:28 : cannot find an enclosing function"} | |
[Trace - 5:56:36 PM] Received response 'textDocument/signatureHelp - (400)' in 0ms. | |
Params: {} | |
[Info - 5:56:36 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:10:28 : cannot find an enclosing function | |
[Trace - 5:56:37 PM] Sending request 'textDocument/codeAction - (401)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":28}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:37 PM] Received response 'textDocument/codeAction - (401)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:37 PM] Sending request 'textDocument/codeAction - (402)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":12,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":1}},"message":"missing return","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:37 PM] Received response 'textDocument/codeAction - (402)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:37 PM] Sending request 'textDocument/formatting - (403)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:37 PM] Received response 'textDocument/formatting - (403)' in 1ms. | |
Params: [] | |
[Trace - 5:56:37 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":347}} | |
[Trace - 5:56:37 PM] Sending request 'textDocument/codeAction - (404)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":28}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:37 PM] Received response 'textDocument/codeAction - (404)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:37 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":348},"contentChanges":[{"range":{"start":{"line":10,"character":28},"end":{"line":10,"character":28}},"rangeLength":0,"text":"\n\t"}]} | |
[Trace - 5:56:37 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:37 PM] Sending request 'textDocument/documentSymbol - (405)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:37 PM] Received response 'textDocument/documentSymbol - (405)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":349},"contentChanges":[{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":1}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":2}},"severity":1,"source":"LSP","message":"b (variable of type *bool) is not used"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:38 PM] Sending request 'textDocument/completion - (406)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:56:38 PM] Received response 'textDocument/completion - (406)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"b","kind":6,"detail":"*bool","preselect":true,"sortText":"00000","filterText":"b","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":2}},"newText":"b"}},{"label":"bool","kind":25,"sortText":"00009","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":2}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00010","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":2}},"newText":"byte"}}]} | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":350},"contentChanges":[{"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":2}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":2}},"severity":1,"source":"LSP","message":"b (variable of type *bool) is not used"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":351},"contentChanges":[{"range":{"start":{"line":11,"character":3},"end":{"line":11,"character":3}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":352},"contentChanges":[{"range":{"start":{"line":11,"character":4},"end":{"line":11,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:38 PM] Sending request 'textDocument/documentLink - (407)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:38 PM] Received response 'textDocument/documentLink - (407)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":353},"contentChanges":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:38 PM] Sending request 'textDocument/completion - (408)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:56:38 PM] Received response 'textDocument/completion - (408)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00002","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00020","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":6}},"newText":"float64"}}]} | |
[Trace - 5:56:38 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":354},"contentChanges":[{"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":6}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:38 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":7}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":355},"contentChanges":[{"range":{"start":{"line":11,"character":7},"end":{"line":11,"character":7}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":356},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":8}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":9}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":357},"contentChanges":[{"range":{"start":{"line":11,"character":9},"end":{"line":11,"character":9}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:39 PM] Sending request 'textDocument/completion - (409)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":10},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:56:39 PM] Received response 'textDocument/completion - (409)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","preselect":true,"sortText":"00000","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00001","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00002","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00003","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00004","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00005","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"ContinueOnError"}},{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","sortText":"00006","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00007","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00008","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00009","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"ErrorHandling"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00010","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"ExitOnError"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00013","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00014","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00015","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Getter"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00016","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00017","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00018","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00019","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00020","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00021","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00022","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00023","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00024","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00025","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00026","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00027","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00028","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00029","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":358},"contentChanges":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"rangeLength":0,"text":"B"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":11}},"severity":1,"source":"LSP","message":"B not declared by package flag"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":359},"contentChanges":[{"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":12}},"severity":1,"source":"LSP","message":"Bo not declared by package flag"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":360},"contentChanges":[{"range":{"start":{"line":11,"character":12},"end":{"line":11,"character":12}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":13}},"severity":1,"source":"LSP","message":"Boo not declared by package flag"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":361},"contentChanges":[{"range":{"start":{"line":11,"character":13},"end":{"line":11,"character":13}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":14}},"severity":1,"source":"LSP","message":"cannot use flag.Bool (value of type func(name string, value bool, usage string) *bool) as *bool value in assignment"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending request 'textDocument/documentLink - (410)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:39 PM] Received response 'textDocument/documentLink - (410)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":362},"contentChanges":[{"range":{"start":{"line":11,"character":14},"end":{"line":11,"character":14}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":15},"end":{"line":11,"character":15}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:39 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":363},"contentChanges":[{"range":{"start":{"line":11,"character":15},"end":{"line":11,"character":15}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:39 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":17},"end":{"line":11,"character":17}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:40 PM] Sending request 'textDocument/signatureHelp - (411)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":16}} | |
[Trace - 5:56:40 PM] Received response 'textDocument/signatureHelp - (411)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:40 PM] Sending request 'textDocument/codeAction - (412)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":11,"character":16},"end":{"line":11,"character":16}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:40 PM] Received response 'textDocument/codeAction - (412)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:40 PM] Sending request 'textDocument/documentSymbol - (413)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:40 PM] Received response 'textDocument/documentSymbol - (413)' in 1ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:40 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":364},"contentChanges":[{"range":{"start":{"line":11,"character":16},"end":{"line":11,"character":16}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:40 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":18},"end":{"line":11,"character":18}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:40 PM] Sending request 'textDocument/documentLink - (414)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:40 PM] Received response 'textDocument/documentLink - (414)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:40 PM] Sending request 'textDocument/signatureHelp - (415)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":17}} | |
[Trace - 5:56:40 PM] Received response 'textDocument/signatureHelp - (415)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:41 PM] Sending request 'textDocument/signatureHelp - (416)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":18}} | |
[Trace - 5:56:41 PM] Received response 'textDocument/signatureHelp - (416)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":365},"contentChanges":[{"range":{"start":{"line":11,"character":18},"end":{"line":11,"character":18}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":19},"end":{"line":11,"character":19}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":366},"contentChanges":[{"range":{"start":{"line":11,"character":19},"end":{"line":11,"character":19}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":20}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending request 'textDocument/signatureHelp - (417)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":20}} | |
[Trace - 5:56:41 PM] Received response 'textDocument/signatureHelp - (417)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":367},"contentChanges":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":20}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":11,"character":21},"end":{"line":11,"character":21}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending request 'textDocument/completion - (418)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":21},"context":{"triggerKind":1}} | |
[Trace - 5:56:41 PM] Received response 'textDocument/completion - (418)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00002","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00008","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":21}},"newText":"float64"}}]} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":368},"contentChanges":[{"range":{"start":{"line":11,"character":21},"end":{"line":11,"character":21}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: fa"},{"range":{"start":{"line":11,"character":22},"end":{"line":11,"character":22}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":369},"contentChanges":[{"range":{"start":{"line":11,"character":22},"end":{"line":11,"character":22}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":23}},"severity":1,"source":"LSP","message":"undeclared name: fal"},{"range":{"start":{"line":11,"character":23},"end":{"line":11,"character":23}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":370},"contentChanges":[{"range":{"start":{"line":11,"character":23},"end":{"line":11,"character":23}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":20},"end":{"line":11,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: fals"},{"range":{"start":{"line":11,"character":24},"end":{"line":11,"character":24}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:41 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":371},"contentChanges":[{"range":{"start":{"line":11,"character":24},"end":{"line":11,"character":24}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:41 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":372},"contentChanges":[{"range":{"start":{"line":11,"character":26},"end":{"line":11,"character":26}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":373},"contentChanges":[{"range":{"start":{"line":11,"character":27},"end":{"line":11,"character":27}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:42 PM] Sending request 'textDocument/documentLink - (419)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:42 PM] Received response 'textDocument/documentLink - (419)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:42 PM] Sending request 'textDocument/signatureHelp - (420)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":28}} | |
[Trace - 5:56:42 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:11:28 : cannot find an enclosing function"} | |
[Trace - 5:56:42 PM] Received response 'textDocument/signatureHelp - (420)' in 0ms. | |
Params: {} | |
[Info - 5:56:42 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:11:28 : cannot find an enclosing function | |
[Trace - 5:56:42 PM] Sending request 'textDocument/documentSymbol - (421)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:42 PM] Received response 'textDocument/documentSymbol - (421)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":374},"contentChanges":[{"range":{"start":{"line":11,"character":28},"end":{"line":11,"character":28}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":14}},"severity":1,"source":"LSP","message":"cannot assign 2 values to 1 variables"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:42 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":375},"contentChanges":[{"range":{"start":{"line":11,"character":28},"end":{"line":11,"character":30}},"rangeLength":2,"text":""}]} | |
[Trace - 5:56:42 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":376},"contentChanges":[{"range":{"start":{"line":11,"character":27},"end":{"line":11,"character":28}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":377},"contentChanges":[{"range":{"start":{"line":11,"character":26},"end":{"line":11,"character":27}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Bool"},{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":378},"contentChanges":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":26}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":25}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":379},"contentChanges":[{"range":{"start":{"line":11,"character":25},"end":{"line":11,"character":25}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:43 PM] Sending request 'textDocument/signatureHelp - (422)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":26}} | |
[Trace - 5:56:43 PM] Received response 'textDocument/signatureHelp - (422)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":380},"contentChanges":[{"range":{"start":{"line":11,"character":26},"end":{"line":11,"character":26}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":381},"contentChanges":[{"range":{"start":{"line":11,"character":27},"end":{"line":11,"character":27}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":29},"end":{"line":11,"character":29}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:43 PM] Sending request 'textDocument/documentLink - (423)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:43 PM] Received response 'textDocument/documentLink - (423)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:43 PM] Sending request 'textDocument/signatureHelp - (424)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":28}} | |
[Trace - 5:56:43 PM] Received response 'textDocument/signatureHelp - (424)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":382},"contentChanges":[{"range":{"start":{"line":11,"character":28},"end":{"line":11,"character":28}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":30},"end":{"line":11,"character":30}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:43 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":383},"contentChanges":[{"range":{"start":{"line":11,"character":29},"end":{"line":11,"character":29}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:43 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":31},"end":{"line":11,"character":31}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":384},"contentChanges":[{"range":{"start":{"line":11,"character":30},"end":{"line":11,"character":30}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":32},"end":{"line":11,"character":32}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:44 PM] Sending request 'textDocument/signatureHelp - (425)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":31}} | |
[Trace - 5:56:44 PM] Received response 'textDocument/signatureHelp - (425)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":385},"contentChanges":[{"range":{"start":{"line":11,"character":31},"end":{"line":11,"character":31}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":386},"contentChanges":[{"range":{"start":{"line":11,"character":32},"end":{"line":11,"character":33}},"rangeLength":1,"text":"\""}]} | |
[Trace - 5:56:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"severity":1,"source":"LSP","message":"missing ',' before newline in argument list"}]} | |
[Trace - 5:56:44 PM] Sending request 'textDocument/signatureHelp - (426)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":33}} | |
[Trace - 5:56:44 PM] Received response 'textDocument/signatureHelp - (426)' in 1ms. | |
Params: {"signatures":[{"label":"Bool(name string, value bool, usage string) *bool","documentation":"Bool defines a bool flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value bool"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:44 PM] Sending request 'textDocument/codeAction - (427)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"message":"missing ',' before newline in argument list","severity":1,"source":"LSP"}]}} | |
[Error - 5:56:44 PM] send textDocument/codeAction#427 /Users/peter/mod/ff/testcase/testcase.go:12:34: missing ',' before newline in argument list (and 6 more errors) | |
[Error - 5:56:44 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:12:34: missing ',' before newline in argument list (and 6 more errors) | |
Code: 0 | |
[Trace - 5:56:44 PM] Sending request 'textDocument/documentSymbol - (428)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:44 PM] Received response 'textDocument/documentSymbol - (428)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:44 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":387},"contentChanges":[{"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"rangeLength":0,"text":")"}]} | |
[Trace - 5:56:44 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":0},"end":{"line":12,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:44 PM] Sending request 'textDocument/signatureHelp - (429)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":34}} | |
[Trace - 5:56:44 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:11:34 : cannot find an enclosing function"} | |
[Trace - 5:56:44 PM] Received response 'textDocument/signatureHelp - (429)' in 0ms. | |
Params: {} | |
[Info - 5:56:44 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:11:34 : cannot find an enclosing function | |
[Trace - 5:56:44 PM] Sending request 'textDocument/documentLink - (430)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:44 PM] Received response 'textDocument/documentLink - (430)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:44 PM] Sending request 'textDocument/codeAction - (431)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":11,"character":34},"end":{"line":11,"character":34}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:44 PM] Received response 'textDocument/codeAction - (431)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:45 PM] Sending request 'textDocument/documentSymbol - (432)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:45 PM] Received response 'textDocument/documentSymbol - (432)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":388},"contentChanges":[{"range":{"start":{"line":11,"character":34},"end":{"line":11,"character":34}},"rangeLength":0,"text":"\n\t"}]} | |
[Trace - 5:56:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:45 PM] Sending request 'textDocument/documentSymbol - (433)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:45 PM] Received response 'textDocument/documentSymbol - (433)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":389},"contentChanges":[{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":1}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"d (variable of type *time.Duration) is not used"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:45 PM] Sending request 'textDocument/completion - (434)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:56:45 PM] Received response 'textDocument/completion - (434)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"d","kind":6,"detail":"*time.Duration","sortText":"00001","filterText":"d","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"newText":"d"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00017","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":390},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"d (variable of type *time.Duration) is not used"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":391},"contentChanges":[{"range":{"start":{"line":12,"character":3},"end":{"line":12,"character":3}},"rangeLength":0,"text":"="}]} | |
[Trace - 5:56:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:45 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":392},"contentChanges":[{"range":{"start":{"line":12,"character":4},"end":{"line":12,"character":4}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:45 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:46 PM] Sending request 'textDocument/documentLink - (435)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:46 PM] Received response 'textDocument/documentLink - (435)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:46 PM] Sending request 'textDocument/documentSymbol - (436)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:46 PM] Received response 'textDocument/documentSymbol - (436)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":393},"contentChanges":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"severity":1,"source":"LSP","message":"undeclared name: f"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:46 PM] Sending request 'textDocument/completion - (437)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":6},"context":{"triggerKind":1}} | |
[Trace - 5:56:46 PM] Received response 'textDocument/completion - (437)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00002","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00020","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":6}},"newText":"float64"}}]} | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":394},"contentChanges":[{"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":6}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":7}},"severity":1,"source":"LSP","message":"undeclared name: fl"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":395},"contentChanges":[{"range":{"start":{"line":12,"character":7},"end":{"line":12,"character":7}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: fla"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":396},"contentChanges":[{"range":{"start":{"line":12,"character":8},"end":{"line":12,"character":8}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":9}},"severity":1,"source":"LSP","message":"use of package flag not in selector"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":397},"contentChanges":[{"range":{"start":{"line":12,"character":9},"end":{"line":12,"character":9}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} | |
[Trace - 5:56:46 PM] Sending request 'textDocument/completion - (438)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":10},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:46 PM] Received response 'textDocument/completion - (438)' in 2ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Duration(name string, value time.Duration, usage string)","kind":3,"detail":"*time.Duration","preselect":true,"sortText":"00000","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Duration(${1:name string}, ${2:value time.Duration}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Arg(i int)","kind":3,"detail":"string","sortText":"00001","filterText":"Arg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Arg(${1:i int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Args()","kind":3,"detail":"[]string","sortText":"00002","filterText":"Args","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Args()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Bool(name string, value bool, usage string)","kind":3,"detail":"*bool","sortText":"00003","filterText":"Bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Bool(${1:name string}, ${2:value bool}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"BoolVar(p *bool, name string, value bool, usage string)","kind":3,"sortText":"00004","filterText":"BoolVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"BoolVar(${1:p *bool}, ${2:name string}, ${3:value bool}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"CommandLine","kind":6,"detail":"*flag.FlagSet","sortText":"00005","filterText":"CommandLine","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"CommandLine"}},{"label":"ContinueOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00006","filterText":"ContinueOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"ContinueOnError"}},{"label":"DurationVar(p *time.Duration, name string, value time.Duration, usage string)","kind":3,"sortText":"00007","filterText":"DurationVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"DurationVar(${1:p *time.Duration}, ${2:name string}, ${3:value time.Duration}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ErrHelp","kind":6,"detail":"error","sortText":"00008","filterText":"ErrHelp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"ErrHelp"}},{"label":"ErrorHandling","kind":25,"detail":"int","sortText":"00009","filterText":"ErrorHandling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"ErrorHandling"}},{"label":"ExitOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00010","filterText":"ExitOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"ExitOnError"}},{"label":"Flag","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Flag"}},{"label":"FlagSet","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"FlagSet"}},{"label":"Float64(name string, value float64, usage string)","kind":3,"detail":"*float64","sortText":"00013","filterText":"Float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Float64(${1:name string}, ${2:value float64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Float64Var(p *float64, name string, value float64, usage string)","kind":3,"sortText":"00014","filterText":"Float64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Float64Var(${1:p *float64}, ${2:name string}, ${3:value float64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Getter","kind":8,"detail":"interface{...}","sortText":"00015","filterText":"Getter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Getter"}},{"label":"Int(name string, value int, usage string)","kind":3,"detail":"*int","sortText":"00016","filterText":"Int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Int(${1:name string}, ${2:value int}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64(name string, value int64, usage string)","kind":3,"detail":"*int64","sortText":"00017","filterText":"Int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Int64(${1:name string}, ${2:value int64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Int64Var(p *int64, name string, value int64, usage string)","kind":3,"sortText":"00018","filterText":"Int64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Int64Var(${1:p *int64}, ${2:name string}, ${3:value int64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"IntVar(p *int, name string, value int, usage string)","kind":3,"sortText":"00019","filterText":"IntVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"IntVar(${1:p *int}, ${2:name string}, ${3:value int}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Lookup(name string)","kind":3,"detail":"*flag.Flag","sortText":"00020","filterText":"Lookup","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Lookup(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NArg()","kind":3,"detail":"int","sortText":"00021","filterText":"NArg","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"NArg()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NFlag()","kind":3,"detail":"int","sortText":"00022","filterText":"NFlag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"NFlag()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewFlagSet(name string, errorHandling flag.ErrorHandling)","kind":3,"detail":"*flag.FlagSet","sortText":"00023","filterText":"NewFlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"NewFlagSet(${1:name string}, ${2:errorHandling flag.ErrorHandling})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PanicOnError","kind":21,"detail":"flag.ErrorHandling","sortText":"00024","filterText":"PanicOnError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"PanicOnError"}},{"label":"Parse()","kind":3,"sortText":"00025","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Parse()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parsed()","kind":3,"detail":"bool","sortText":"00026","filterText":"Parsed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Parsed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"PrintDefaults()","kind":3,"sortText":"00027","filterText":"PrintDefaults","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"PrintDefaults()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Set(name string, value string)","kind":3,"detail":"error","sortText":"00028","filterText":"Set","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Set(${1:name string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"String(name string, value string, usage string)","kind":3,"detail":"*string","sortText":"00029","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"String(${1:name string}, ${2:value string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"StringVar(p *string, name string, value string, usage string)","kind":3,"sortText":"00030","filterText":"StringVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"StringVar(${1:p *string}, ${2:name string}, ${3:value string}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint(name string, value uint, usage string)","kind":3,"detail":"*uint","sortText":"00031","filterText":"Uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Uint(${1:name string}, ${2:value uint}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64(name string, value uint64, usage string)","kind":3,"detail":"*uint64","sortText":"00032","filterText":"Uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Uint64(${1:name string}, ${2:value uint64}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Uint64Var(p *uint64, name string, value uint64, usage string)","kind":3,"sortText":"00033","filterText":"Uint64Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Uint64Var(${1:p *uint64}, ${2:name string}, ${3:value uint64}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UintVar(p *uint, name string, value uint, usage string)","kind":3,"sortText":"00034","filterText":"UintVar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"UintVar(${1:p *uint}, ${2:name string}, ${3:value uint}, ${4:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnquoteUsage(flag *flag.Flag)","kind":3,"detail":"(name string, usage string)","sortText":"00035","filterText":"UnquoteUsage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"UnquoteUsage(${1:flag *flag.Flag})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Usage","kind":6,"detail":"func()","sortText":"00036","filterText":"Usage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Usage"}},{"label":"Value","kind":8,"detail":"interface{...}","sortText":"00037","filterText":"Value","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Value"}},{"label":"Var(value flag.Value, name string, usage string)","kind":3,"sortText":"00038","filterText":"Var","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Var(${1:value flag.Value}, ${2:name string}, ${3:usage string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Visit(fn func(*flag.Flag))","kind":3,"sortText":"00039","filterText":"Visit","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"Visit(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"VisitAll(fn func(*flag.Flag))","kind":3,"sortText":"00040","filterText":"VisitAll","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"newText":"VisitAll(${1:fn func(*flag.Flag)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:46 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":398},"contentChanges":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"rangeLength":0,"text":"D"}]} | |
[Trace - 5:56:46 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":11}},"severity":1,"source":"LSP","message":"D not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":399},"contentChanges":[{"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":11}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":12}},"severity":1,"source":"LSP","message":"Du not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":400},"contentChanges":[{"range":{"start":{"line":12,"character":12},"end":{"line":12,"character":12}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":13}},"severity":1,"source":"LSP","message":"Dur not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":401},"contentChanges":[{"range":{"start":{"line":12,"character":13},"end":{"line":12,"character":13}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":14}},"severity":1,"source":"LSP","message":"Dura not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":402},"contentChanges":[{"range":{"start":{"line":12,"character":14},"end":{"line":12,"character":14}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":15}},"severity":1,"source":"LSP","message":"Durat not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":403},"contentChanges":[{"range":{"start":{"line":12,"character":15},"end":{"line":12,"character":15}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":16}},"severity":1,"source":"LSP","message":"Durati not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending request 'textDocument/documentLink - (439)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:47 PM] Received response 'textDocument/documentLink - (439)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":404},"contentChanges":[{"range":{"start":{"line":12,"character":16},"end":{"line":12,"character":16}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":17}},"severity":1,"source":"LSP","message":"Duratio not declared by package flag"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":405},"contentChanges":[{"range":{"start":{"line":12,"character":17},"end":{"line":12,"character":17}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":18}},"severity":1,"source":"LSP","message":"cannot use flag.Duration (value of type func(name string, value time.Duration, usage string) *time.Duration) as *time.Duration value in assignment"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":406},"contentChanges":[{"range":{"start":{"line":12,"character":18},"end":{"line":12,"character":18}},"rangeLength":0,"text":"()"}]} | |
[Trace - 5:56:47 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":19},"end":{"line":12,"character":19}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:47 PM] Sending request 'textDocument/signatureHelp - (440)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":19}} | |
[Trace - 5:56:47 PM] Received response 'textDocument/signatureHelp - (440)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:48 PM] Sending request 'textDocument/codeAction - (441)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":12,"character":19},"end":{"line":12,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":12,"character":19},"end":{"line":12,"character":19}},"message":"too few arguments in call to flag.Duration","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/codeAction - (441)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:48 PM] Sending request 'textDocument/documentSymbol - (442)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/documentSymbol - (442)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":407},"contentChanges":[{"range":{"start":{"line":12,"character":19},"end":{"line":12,"character":19}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":21},"end":{"line":12,"character":21}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending request 'textDocument/signatureHelp - (443)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":20}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/signatureHelp - (443)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":408},"contentChanges":[{"range":{"start":{"line":12,"character":20},"end":{"line":12,"character":20}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":22},"end":{"line":12,"character":22}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending request 'textDocument/signatureHelp - (444)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":21}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/signatureHelp - (444)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:48 PM] Sending request 'textDocument/documentLink - (445)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/documentLink - (445)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:48 PM] Sending request 'textDocument/signatureHelp - (446)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":22}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/signatureHelp - (446)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":0} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":409},"contentChanges":[{"range":{"start":{"line":12,"character":22},"end":{"line":12,"character":22}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":23},"end":{"line":12,"character":23}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":410},"contentChanges":[{"range":{"start":{"line":12,"character":23},"end":{"line":12,"character":23}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":24}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":411},"contentChanges":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":24}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: t"},{"range":{"start":{"line":12,"character":25},"end":{"line":12,"character":25}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending request 'textDocument/completion - (447)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":25},"context":{"triggerKind":1}} | |
[Trace - 5:56:48 PM] Received response 'textDocument/completion - (447)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":25}},"newText":"time"}},{"label":"true","kind":21,"sortText":"00040","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":25}},"newText":"true"}}]} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":412},"contentChanges":[{"range":{"start":{"line":12,"character":25},"end":{"line":12,"character":25}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":26}},"severity":1,"source":"LSP","message":"undeclared name: ti"},{"range":{"start":{"line":12,"character":26},"end":{"line":12,"character":26}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":413},"contentChanges":[{"range":{"start":{"line":12,"character":26},"end":{"line":12,"character":26}},"rangeLength":0,"text":"m"}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":27}},"severity":1,"source":"LSP","message":"undeclared name: tim"},{"range":{"start":{"line":12,"character":27},"end":{"line":12,"character":27}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:48 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":414},"contentChanges":[{"range":{"start":{"line":12,"character":27},"end":{"line":12,"character":27}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:48 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":24},"end":{"line":12,"character":28}},"severity":1,"source":"LSP","message":"use of package time not in selector"},{"range":{"start":{"line":12,"character":28},"end":{"line":12,"character":28}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":415},"contentChanges":[{"range":{"start":{"line":12,"character":28},"end":{"line":12,"character":28}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/completion - (448)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":29},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} | |
[Trace - 5:56:49 PM] Received response 'textDocument/completion - (448)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"Hour","kind":21,"detail":"time.Duration","preselect":true,"sortText":"00000","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Hour"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","sortText":"00001","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","sortText":"00002","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Millisecond"}},{"label":"Minute","kind":21,"detail":"time.Duration","sortText":"00003","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Minute"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","sortText":"00004","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Nanosecond"}},{"label":"Second","kind":21,"detail":"time.Duration","sortText":"00005","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Second"}},{"label":"Since(t time.Time)","kind":3,"detail":"time.Duration","sortText":"00006","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Since(${1:t time.Time})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Until(t time.Time)","kind":3,"detail":"time.Duration","sortText":"00007","filterText":"Until","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Until(${1:t time.Time})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ANSIC","kind":21,"detail":"string","sortText":"00008","filterText":"ANSIC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ANSIC"}},{"label":"After(d time.Duration)","kind":3,"detail":"\u003c-chan time.Time","sortText":"00009","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"After(${1:d time.Duration})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"AfterFunc(d time.Duration, f func())","kind":3,"detail":"*time.Timer","sortText":"00010","filterText":"AfterFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"AfterFunc(${1:d time.Duration}, ${2:f func()})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"April","kind":21,"detail":"time.Month","sortText":"00011","filterText":"April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"April"}},{"label":"August","kind":21,"detail":"time.Month","sortText":"00012","filterText":"August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"August"}},{"label":"Date(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location)","kind":3,"detail":"time.Time","sortText":"00013","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Date(${1:year int}, ${2:month time.Month}, ${3:day int}, ${4:hour int}, ${5:min int}, ${6:sec int}, ${7:nsec int}, ${8:loc *time.Location})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"December","kind":21,"detail":"time.Month","sortText":"00014","filterText":"December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"December"}},{"label":"Duration","kind":25,"detail":"int64","sortText":"00015","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Duration"}},{"label":"February","kind":21,"detail":"time.Month","sortText":"00016","filterText":"February","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"February"}},{"label":"FixedZone(name string, offset int)","kind":3,"detail":"*time.Location","sortText":"00017","filterText":"FixedZone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"FixedZone(${1:name string}, ${2:offset int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Friday","kind":21,"detail":"time.Weekday","sortText":"00018","filterText":"Friday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Friday"}},{"label":"January","kind":21,"detail":"time.Month","sortText":"00019","filterText":"January","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"January"}},{"label":"July","kind":21,"detail":"time.Month","sortText":"00020","filterText":"July","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"July"}},{"label":"June","kind":21,"detail":"time.Month","sortText":"00021","filterText":"June","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"June"}},{"label":"Kitchen","kind":21,"detail":"string","sortText":"00022","filterText":"Kitchen","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Kitchen"}},{"label":"LoadLocation(name string)","kind":3,"detail":"(*time.Location, error)","sortText":"00023","filterText":"LoadLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"LoadLocation(${1:name string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"LoadLocationFromTZData(name string, data []byte)","kind":3,"detail":"(*time.Location, error)","sortText":"00024","filterText":"LoadLocationFromTZData","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"LoadLocationFromTZData(${1:name string}, ${2:data []byte})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Local","kind":6,"detail":"*time.Location","sortText":"00025","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Local"}},{"label":"Location","kind":22,"detail":"struct{...}","sortText":"00026","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Location"}},{"label":"March","kind":21,"detail":"time.Month","sortText":"00027","filterText":"March","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"March"}},{"label":"May","kind":21,"detail":"time.Month","sortText":"00028","filterText":"May","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"May"}},{"label":"Monday","kind":21,"detail":"time.Weekday","sortText":"00029","filterText":"Monday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Monday"}},{"label":"Month","kind":25,"detail":"int","sortText":"00030","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Month"}},{"label":"NewTicker(d time.Duration)","kind":3,"detail":"*time.Ticker","sortText":"00031","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"NewTicker(${1:d time.Duration})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewTimer(d time.Duration)","kind":3,"detail":"*time.Timer","sortText":"00032","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"NewTimer(${1:d time.Duration})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00033","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"November"}},{"label":"Now()","kind":3,"detail":"time.Time","sortText":"00034","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Now()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"October","kind":21,"detail":"time.Month","sortText":"00035","filterText":"October","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"October"}},{"label":"Parse(layout string, value string)","kind":3,"detail":"(time.Time, error)","sortText":"00036","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Parse(${1:layout string}, ${2:value string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ParseDuration(s string)","kind":3,"detail":"(time.Duration, error)","sortText":"00037","filterText":"ParseDuration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ParseDuration(${1:s string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ParseError","kind":22,"detail":"struct{...}","sortText":"00038","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ParseError"}},{"label":"ParseInLocation(layout string, value string, loc *time.Location)","kind":3,"detail":"(time.Time, error)","sortText":"00039","filterText":"ParseInLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"ParseInLocation(${1:layout string}, ${2:value string}, ${3:loc *time.Location})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"RFC1123","kind":21,"detail":"string","sortText":"00040","filterText":"RFC1123","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC1123"}},{"label":"RFC1123Z","kind":21,"detail":"string","sortText":"00041","filterText":"RFC1123Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC1123Z"}},{"label":"RFC3339","kind":21,"detail":"string","sortText":"00042","filterText":"RFC3339","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC3339"}},{"label":"RFC3339Nano","kind":21,"detail":"string","sortText":"00043","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC3339Nano"}},{"label":"RFC822","kind":21,"detail":"string","sortText":"00044","filterText":"RFC822","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC822"}},{"label":"RFC822Z","kind":21,"detail":"string","sortText":"00045","filterText":"RFC822Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC822Z"}},{"label":"RFC850","kind":21,"detail":"string","sortText":"00046","filterText":"RFC850","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RFC850"}},{"label":"RubyDate","kind":21,"detail":"string","sortText":"00047","filterText":"RubyDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"RubyDate"}},{"label":"Saturday","kind":21,"detail":"time.Weekday","sortText":"00048","filterText":"Saturday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Saturday"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00049","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"September"}},{"label":"Sleep(d time.Duration)","kind":3,"sortText":"00050","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Sleep(${1:d time.Duration})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Stamp","kind":21,"detail":"string","sortText":"00051","filterText":"Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Stamp"}},{"label":"StampMicro","kind":21,"detail":"string","sortText":"00052","filterText":"StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"StampMicro"}},{"label":"StampMilli","kind":21,"detail":"string","sortText":"00053","filterText":"StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"StampMilli"}},{"label":"StampNano","kind":21,"detail":"string","sortText":"00054","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"StampNano"}},{"label":"Sunday","kind":21,"detail":"time.Weekday","sortText":"00055","filterText":"Sunday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Sunday"}},{"label":"Thursday","kind":21,"detail":"time.Weekday","sortText":"00056","filterText":"Thursday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Thursday"}},{"label":"Tick(d time.Duration)","kind":3,"detail":"\u003c-chan time.Time","sortText":"00057","filterText":"Tick","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Tick(${1:d time.Duration})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Ticker","kind":22,"detail":"struct{...}","sortText":"00058","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","sortText":"00059","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","sortText":"00060","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Timer"}},{"label":"Tuesday","kind":21,"detail":"time.Weekday","sortText":"00061","filterText":"Tuesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Tuesday"}},{"label":"UTC","kind":6,"detail":"*time.Location","sortText":"00062","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"UTC"}},{"label":"Unix(sec int64, nsec int64)","kind":3,"detail":"time.Time","sortText":"00063","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Unix(${1:sec int64}, ${2:nsec int64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"UnixDate","kind":21,"detail":"string","sortText":"00064","filterText":"UnixDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"UnixDate"}},{"label":"Wednesday","kind":21,"detail":"time.Weekday","sortText":"00065","filterText":"Wednesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Wednesday"}},{"label":"Weekday","kind":25,"detail":"int","sortText":"00066","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"newText":"Weekday"}}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/signatureHelp - (449)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":29}} | |
[Trace - 5:56:49 PM] Received response 'textDocument/signatureHelp - (449)' in 0ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":416},"contentChanges":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":29}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":30}},"severity":1,"source":"LSP","message":"S not declared by package time"},{"range":{"start":{"line":12,"character":30},"end":{"line":12,"character":30}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/signatureHelp - (450)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":30}} | |
[Trace - 5:56:49 PM] Received response 'textDocument/signatureHelp - (450)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":417},"contentChanges":[{"range":{"start":{"line":12,"character":30},"end":{"line":12,"character":30}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":31}},"severity":1,"source":"LSP","message":"Se not declared by package time"},{"range":{"start":{"line":12,"character":31},"end":{"line":12,"character":31}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":418},"contentChanges":[{"range":{"start":{"line":12,"character":31},"end":{"line":12,"character":31}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":32}},"severity":1,"source":"LSP","message":"Sec not declared by package time"},{"range":{"start":{"line":12,"character":32},"end":{"line":12,"character":32}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":419},"contentChanges":[{"range":{"start":{"line":12,"character":32},"end":{"line":12,"character":32}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":33}},"severity":1,"source":"LSP","message":"Seco not declared by package time"},{"range":{"start":{"line":12,"character":33},"end":{"line":12,"character":33}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":420},"contentChanges":[{"range":{"start":{"line":12,"character":33},"end":{"line":12,"character":33}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":29},"end":{"line":12,"character":34}},"severity":1,"source":"LSP","message":"Secon not declared by package time"},{"range":{"start":{"line":12,"character":34},"end":{"line":12,"character":34}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/signatureHelp - (451)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":34}} | |
[Trace - 5:56:49 PM] Received response 'textDocument/signatureHelp - (451)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":1} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":421},"contentChanges":[{"range":{"start":{"line":12,"character":34},"end":{"line":12,"character":34}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":35},"end":{"line":12,"character":35}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/documentLink - (452)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:49 PM] Received response 'textDocument/documentLink - (452)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":422},"contentChanges":[{"range":{"start":{"line":12,"character":35},"end":{"line":12,"character":35}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":36},"end":{"line":12,"character":36}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":423},"contentChanges":[{"range":{"start":{"line":12,"character":36},"end":{"line":12,"character":36}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":12,"character":37},"end":{"line":12,"character":37}},"severity":1,"source":"LSP","message":"too few arguments in call to flag.Duration"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":424},"contentChanges":[{"range":{"start":{"line":12,"character":37},"end":{"line":12,"character":37}},"rangeLength":0,"text":"\"\""}]} | |
[Trace - 5:56:49 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:49 PM] Sending request 'textDocument/signatureHelp - (453)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":38}} | |
[Trace - 5:56:49 PM] Received response 'textDocument/signatureHelp - (453)' in 0ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:50 PM] Sending request 'textDocument/codeAction - (454)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":12,"character":38},"end":{"line":12,"character":38}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/codeAction - (454)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:50 PM] Sending request 'textDocument/documentSymbol - (455)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/documentSymbol - (455)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":425},"contentChanges":[{"range":{"start":{"line":12,"character":38},"end":{"line":12,"character":38}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:50 PM] Sending request 'textDocument/signatureHelp - (456)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":39}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/signatureHelp - (456)' in 0ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:50 PM] Sending request 'textDocument/documentLink - (457)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/documentLink - (457)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:50 PM] Sending request 'textDocument/codeAction - (458)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":12,"character":39},"end":{"line":12,"character":39}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/codeAction - (458)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:50 PM] Sending request 'textDocument/documentSymbol - (459)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:50 PM] Received response 'textDocument/documentSymbol - (459)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":426},"contentChanges":[{"range":{"start":{"line":12,"character":38},"end":{"line":12,"character":39}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:50 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":427},"contentChanges":[{"range":{"start":{"line":12,"character":38},"end":{"line":12,"character":38}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:50 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":428},"contentChanges":[{"range":{"start":{"line":12,"character":39},"end":{"line":12,"character":39}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":429},"contentChanges":[{"range":{"start":{"line":12,"character":40},"end":{"line":12,"character":40}},"rangeLength":0,"text":"m"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":430},"contentChanges":[{"range":{"start":{"line":12,"character":41},"end":{"line":12,"character":41}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":431},"contentChanges":[{"range":{"start":{"line":12,"character":42},"end":{"line":12,"character":42}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:56:51 PM] Sending request 'textDocument/completion - (460)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":43},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:56:51 PM] Received response 'textDocument/completion - (460)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending request 'textDocument/signatureHelp - (461)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":43}} | |
[Trace - 5:56:51 PM] Received response 'textDocument/signatureHelp - (461)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":432},"contentChanges":[{"range":{"start":{"line":12,"character":43},"end":{"line":12,"character":43}},"rangeLength":0,"text":"D"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":433},"contentChanges":[{"range":{"start":{"line":12,"character":44},"end":{"line":12,"character":44}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":434},"contentChanges":[{"range":{"start":{"line":12,"character":45},"end":{"line":12,"character":45}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":435},"contentChanges":[{"range":{"start":{"line":12,"character":46},"end":{"line":12,"character":46}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":436},"contentChanges":[{"range":{"start":{"line":12,"character":47},"end":{"line":12,"character":47}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":437},"contentChanges":[{"range":{"start":{"line":12,"character":48},"end":{"line":12,"character":48}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":438},"contentChanges":[{"range":{"start":{"line":12,"character":49},"end":{"line":12,"character":49}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:56:51 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:51 PM] Sending request 'textDocument/documentLink - (462)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:51 PM] Received response 'textDocument/documentLink - (462)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:52 PM] Sending request 'textDocument/signatureHelp - (463)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":50}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/signatureHelp - (463)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:52 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":439},"contentChanges":[{"range":{"start":{"line":12,"character":50},"end":{"line":12,"character":50}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:52 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:52 PM] Sending request 'textDocument/signatureHelp - (464)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":51}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/signatureHelp - (464)' in 1ms. | |
Params: {"signatures":[{"label":"Duration(name string, value time.Duration, usage string) *time.Duration","documentation":"Duration defines a time.Duration flag with specified name, default value, and usage string.","parameters":[{"label":"name string"},{"label":"value time.Duration"},{"label":"usage string"}]}],"activeSignature":0,"activeParameter":2} | |
[Trace - 5:56:52 PM] Sending request 'textDocument/codeAction - (465)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":14,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":1}},"message":"missing return","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/codeAction - (465)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:52 PM] Sending request 'textDocument/formatting - (466)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/formatting - (466)' in 1ms. | |
Params: [] | |
[Trace - 5:56:52 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":439}} | |
[Trace - 5:56:52 PM] Sending request 'textDocument/documentSymbol - (467)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/documentSymbol - (467)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:52 PM] Sending request 'textDocument/codeAction - (468)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":12,"character":51},"end":{"line":12,"character":51}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/codeAction - (468)' in 2ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:52 PM] Sending request 'textDocument/signatureHelp - (469)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":12,"character":53}} | |
[Trace - 5:56:52 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:12:53 : cannot find an enclosing function"} | |
[Trace - 5:56:52 PM] Received response 'textDocument/signatureHelp - (469)' in 0ms. | |
Params: {} | |
[Info - 5:56:52 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:12:53 : cannot find an enclosing function | |
[Trace - 5:56:52 PM] Sending request 'textDocument/codeAction - (470)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":12,"character":53},"end":{"line":12,"character":53}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:52 PM] Received response 'textDocument/codeAction - (470)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:52 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":440},"contentChanges":[{"range":{"start":{"line":12,"character":53},"end":{"line":12,"character":53}},"rangeLength":0,"text":"\n\t"}]} | |
[Trace - 5:56:52 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending request 'textDocument/documentLink - (471)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:53 PM] Received response 'textDocument/documentLink - (471)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:53 PM] Sending request 'textDocument/documentSymbol - (472)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:53 PM] Received response 'textDocument/documentSymbol - (472)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":441},"contentChanges":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":1}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":2}},"severity":1,"source":"LSP","message":"undeclared name: r"},{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending request 'textDocument/completion - (473)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":2},"context":{"triggerKind":1}} | |
[Trace - 5:56:53 PM] Received response 'textDocument/completion - (473)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00036","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":2}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00037","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":2}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00038","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":2}},"newText":"rune"}}]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":442},"contentChanges":[{"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":2}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: re"},{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":443},"contentChanges":[{"range":{"start":{"line":13,"character":3},"end":{"line":13,"character":3}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":4}},"severity":1,"source":"LSP","message":"undeclared name: ret"},{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":444},"contentChanges":[{"range":{"start":{"line":13,"character":4},"end":{"line":13,"character":4}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"severity":1,"source":"LSP","message":"undeclared name: retu"},{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":445},"contentChanges":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":5}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}},"severity":1,"source":"LSP","message":"undeclared name: retur"},{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"LSP","message":"missing return"}]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":446},"contentChanges":[{"range":{"start":{"line":13,"character":6},"end":{"line":13,"character":6}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":447},"contentChanges":[{"range":{"start":{"line":13,"character":7},"end":{"line":13,"character":7}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:56:53 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":448},"contentChanges":[{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":8}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:56:53 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: f"}]} | |
[Trace - 5:56:53 PM] Sending request 'textDocument/completion - (474)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":9},"context":{"triggerKind":1}} | |
[Trace - 5:56:53 PM] Received response 'textDocument/completion - (474)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"fs","kind":6,"detail":"*flag.FlagSet","preselect":true,"sortText":"00000","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"fs"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"flag"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"false","kind":21,"sortText":"00020","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00021","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00022","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":9}},"newText":"float64"}}]} | |
[Trace - 5:56:54 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":449},"contentChanges":[{"range":{"start":{"line":13,"character":9},"end":{"line":13,"character":9}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:54 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 1)"}]} | |
[Trace - 5:56:54 PM] Sending request 'textDocument/codeAction - (475)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/codeAction - (475)' in 2ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:54 PM] Sending request 'textDocument/documentLink - (476)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/documentLink - (476)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:54 PM] Sending request 'textDocument/codeAction - (477)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"message":"wrong number of return values (want 5, got 1)","severity":1,"source":"LSP"}]}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/codeAction - (477)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:54 PM] Sending request 'textDocument/formatting - (478)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/formatting - (478)' in 1ms. | |
Params: [] | |
[Trace - 5:56:54 PM] Sending request 'textDocument/documentSymbol - (479)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/documentSymbol - (479)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:54 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":449}} | |
[Trace - 5:56:54 PM] Sending request 'textDocument/codeAction - (480)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:54 PM] Received response 'textDocument/codeAction - (480)' in 2ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:55 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":450},"contentChanges":[{"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:55 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:55 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":451},"contentChanges":[{"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":11}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:55 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:55 PM] Sending request 'textDocument/signatureHelp - (481)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":12}} | |
[Trace - 5:56:55 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:12 : cannot find an enclosing function"} | |
[Trace - 5:56:55 PM] Received response 'textDocument/signatureHelp - (481)' in 0ms. | |
Params: {} | |
[Info - 5:56:55 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:12 : cannot find an enclosing function | |
[Trace - 5:56:55 PM] Sending request 'textDocument/documentSymbol - (482)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:55 PM] Received response 'textDocument/documentSymbol - (482)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:55 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":452},"contentChanges":[{"range":{"start":{"line":13,"character":12},"end":{"line":13,"character":12}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:56:55 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 2)"}]} | |
[Trace - 5:56:55 PM] Sending request 'textDocument/completion - (483)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":13},"context":{"triggerKind":1}} | |
[Trace - 5:56:55 PM] Received response 'textDocument/completion - (483)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"s","kind":6,"detail":"*string","preselect":true,"sortText":"00000","filterText":"s","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":12},"end":{"line":13,"character":13}},"newText":"s"}},{"label":"string","kind":25,"sortText":"00039","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":12},"end":{"line":13,"character":13}},"newText":"string"}}]} | |
[Trace - 5:56:55 PM] Sending request 'textDocument/codeAction - (484)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":13},"end":{"line":13,"character":13}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:55 PM] Received response 'textDocument/codeAction - (484)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:55 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":453},"contentChanges":[{"range":{"start":{"line":13,"character":13},"end":{"line":13,"character":13}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:55 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":454},"contentChanges":[{"range":{"start":{"line":13,"character":14},"end":{"line":13,"character":14}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":455},"contentChanges":[{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":15}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 3)"}]} | |
[Trace - 5:56:56 PM] Sending request 'textDocument/completion - (485)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":16},"context":{"triggerKind":1}} | |
[Trace - 5:56:56 PM] Received response 'textDocument/completion - (485)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"i","kind":6,"detail":"*int","preselect":true,"sortText":"00000","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"i"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00023","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00024","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00025","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00026","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00027","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00028","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00029","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":16}},"newText":"iota"}}]} | |
[Trace - 5:56:56 PM] Sending request 'textDocument/documentLink - (486)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:56 PM] Received response 'textDocument/documentLink - (486)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":456},"contentChanges":[{"range":{"start":{"line":13,"character":16},"end":{"line":13,"character":16}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 3)"}]} | |
[Trace - 5:56:56 PM] Sending request 'textDocument/signatureHelp - (487)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":17}} | |
[Trace - 5:56:56 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:17 : cannot find an enclosing function"} | |
[Trace - 5:56:56 PM] Received response 'textDocument/signatureHelp - (487)' in 0ms. | |
Params: {} | |
[Info - 5:56:56 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:17 : cannot find an enclosing function | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":457},"contentChanges":[{"range":{"start":{"line":13,"character":17},"end":{"line":13,"character":17}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":17},"end":{"line":13,"character":17}},"severity":1,"source":"LSP","message":"expected ';', found b"}]} | |
[Trace - 5:56:56 PM] Sending request 'textDocument/completion - (488)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":18},"context":{"triggerKind":1}} | |
[Trace - 5:56:56 PM] Received response 'textDocument/completion - (488)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"b","kind":6,"detail":"*bool","preselect":true,"sortText":"00000","filterText":"b","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"b"}},{"label":"d","kind":6,"detail":"*time.Duration","sortText":"00001","filterText":"d","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"d"}},{"label":"fs","kind":6,"detail":"*flag.FlagSet","sortText":"00002","filterText":"fs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"fs"}},{"label":"i","kind":6,"detail":"*int","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"i"}},{"label":"s","kind":6,"detail":"*string","sortText":"00004","filterText":"s","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"s"}},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00005","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"flag"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"time"}},{"label":"FlagSet()","kind":3,"detail":"(fs *flag.FlagSet, s *string, i *int, b *bool, d *time.Duration)","sortText":"00007","filterText":"FlagSet","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"FlagSet()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00008","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00009","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00010","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00011","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00012","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00013","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00014","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00015","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00016","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00017","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00018","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00019","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00020","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00021","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00022","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00023","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00024","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00025","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00026","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00027","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00028","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00029","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00030","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00031","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00032","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00033","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00034","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00035","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00036","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00037","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00038","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00039","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00040","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00041","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00042","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00043","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00044","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00045","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00046","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"newText":"uintptr"}}]} | |
[Trace - 5:56:56 PM] Sending request 'textDocument/codeAction - (489)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"context":{"diagnostics":[]}} | |
[Error - 5:56:56 PM] send textDocument/codeAction#489 /Users/peter/mod/ff/testcase/testcase.go:14:18: expected ';', found b (and 2 more errors) | |
[Error - 5:56:56 PM] Request textDocument/codeAction failed. | |
Message: /Users/peter/mod/ff/testcase/testcase.go:14:18: expected ';', found b (and 2 more errors) | |
Code: 0 | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":458},"contentChanges":[{"range":{"start":{"line":13,"character":17},"end":{"line":13,"character":18}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 3)"}]} | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":459},"contentChanges":[{"range":{"start":{"line":13,"character":16},"end":{"line":13,"character":17}},"rangeLength":1,"text":""}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 3)"}]} | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":460},"contentChanges":[{"range":{"start":{"line":13,"character":16},"end":{"line":13,"character":16}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:56 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":461},"contentChanges":[{"range":{"start":{"line":13,"character":17},"end":{"line":13,"character":17}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:56 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/signatureHelp - (490)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":18}} | |
[Trace - 5:56:57 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:18 : cannot find an enclosing function"} | |
[Trace - 5:56:57 PM] Received response 'textDocument/signatureHelp - (490)' in 0ms. | |
Params: {} | |
[Info - 5:56:57 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:18 : cannot find an enclosing function | |
[Trace - 5:56:57 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":462},"contentChanges":[{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":18}},"rangeLength":0,"text":"b"}]} | |
[Trace - 5:56:57 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}},"severity":1,"source":"LSP","message":"wrong number of return values (want 5, got 4)"}]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/completion - (491)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":19},"context":{"triggerKind":1}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/completion - (491)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"b","kind":6,"detail":"*bool","preselect":true,"sortText":"00000","filterText":"b","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":19}},"newText":"b"}},{"label":"bool","kind":25,"sortText":"00010","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":19}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00011","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":18},"end":{"line":13,"character":19}},"newText":"byte"}}]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/signatureHelp - (492)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":19}} | |
[Trace - 5:56:57 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:19 : cannot find an enclosing function"} | |
[Trace - 5:56:57 PM] Received response 'textDocument/signatureHelp - (492)' in 0ms. | |
Params: {} | |
[Info - 5:56:57 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:19 : cannot find an enclosing function | |
[Trace - 5:56:57 PM] Sending request 'textDocument/documentLink - (493)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/documentLink - (493)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:57 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":463},"contentChanges":[{"range":{"start":{"line":13,"character":19},"end":{"line":13,"character":19}},"rangeLength":0,"text":","}]} | |
[Trace - 5:56:57 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:57 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":464},"contentChanges":[{"range":{"start":{"line":13,"character":20},"end":{"line":13,"character":20}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:56:57 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"severity":1,"source":"LSP","message":"expected operand, found '}'"}]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/signatureHelp - (494)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":21}} | |
[Trace - 5:56:57 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:21 : cannot find an enclosing function"} | |
[Trace - 5:56:57 PM] Received response 'textDocument/signatureHelp - (494)' in 0ms. | |
Params: {} | |
[Info - 5:56:57 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:13:21 : cannot find an enclosing function | |
[Trace - 5:56:57 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":465},"contentChanges":[{"range":{"start":{"line":13,"character":21},"end":{"line":13,"character":21}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:56:57 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/completion - (495)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":13,"character":22},"context":{"triggerKind":1}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/completion - (495)' in 1ms. | |
Params: {"isIncomplete":false,"items":[{"label":"d","kind":6,"detail":"*time.Duration","preselect":true,"sortText":"00000","filterText":"d","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":21},"end":{"line":13,"character":22}},"newText":"d"}},{"label":"delete(m map[Type]Type1, key Type)","kind":3,"sortText":"00018","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":13,"character":21},"end":{"line":13,"character":22}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} | |
[Trace - 5:56:57 PM] Sending request 'textDocument/codeAction - (496)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":22},"end":{"line":13,"character":22}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/codeAction - (496)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:57 PM] Sending request 'textDocument/documentSymbol - (497)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/documentSymbol - (497)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":7,"character":0},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":12}}}] | |
[Trace - 5:56:57 PM] Sending request 'textDocument/codeAction - (498)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:56:57 PM] Received response 'textDocument/codeAction - (498)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:56:58 PM] Sending request 'textDocument/formatting - (499)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:56:58 PM] Received response 'textDocument/formatting - (499)' in 1ms. | |
Params: [] | |
[Trace - 5:56:58 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":465}} | |
[Trace - 5:56:58 PM] Sending request 'textDocument/documentLink - (500)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:56:58 PM] Received response 'textDocument/documentLink - (500)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:56:58 PM] Sending request 'textDocument/codeAction - (501)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":13,"character":22},"end":{"line":13,"character":22}},"context":{"diagnostics":[]}} | |
[Trace - 5:56:58 PM] Received response 'textDocument/codeAction - (501)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:00 PM] Sending request 'textDocument/documentHighlight - (502)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":11,"character":22}} | |
[Trace - 5:57:00 PM] Received response 'textDocument/documentHighlight - (502)' in 0ms. | |
Params: [] | |
[Trace - 5:57:00 PM] Sending request 'textDocument/documentHighlight - (503)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":25}} | |
[Trace - 5:57:00 PM] Received response 'textDocument/documentHighlight - (503)' in 0ms. | |
Params: [] | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":466},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":467},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"/"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found '/'"}]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":468},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"/"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":469},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":2}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":470},"contentChanges":[{"range":{"start":{"line":7,"character":3},"end":{"line":7,"character":3}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":471},"contentChanges":[{"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":4}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:01 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":472},"contentChanges":[{"range":{"start":{"line":7,"character":5},"end":{"line":7,"character":5}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:01 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":473},"contentChanges":[{"range":{"start":{"line":7,"character":6},"end":{"line":7,"character":6}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":474},"contentChanges":[{"range":{"start":{"line":7,"character":7},"end":{"line":7,"character":7}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending request 'textDocument/documentLink - (504)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:02 PM] Received response 'textDocument/documentLink - (504)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":475},"contentChanges":[{"range":{"start":{"line":7,"character":8},"end":{"line":7,"character":8}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":476},"contentChanges":[{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":477},"contentChanges":[{"range":{"start":{"line":7,"character":10},"end":{"line":7,"character":10}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":478},"contentChanges":[{"range":{"start":{"line":7,"character":11},"end":{"line":7,"character":11}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":479},"contentChanges":[{"range":{"start":{"line":7,"character":12},"end":{"line":7,"character":12}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":480},"contentChanges":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":481},"contentChanges":[{"range":{"start":{"line":7,"character":14},"end":{"line":7,"character":14}},"rangeLength":0,"text":"u"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:02 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":482},"contentChanges":[{"range":{"start":{"line":7,"character":15},"end":{"line":7,"character":15}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:02 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":483},"contentChanges":[{"range":{"start":{"line":7,"character":16},"end":{"line":7,"character":16}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:57:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":484},"contentChanges":[{"range":{"start":{"line":7,"character":17},"end":{"line":7,"character":17}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:57:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":485},"contentChanges":[{"range":{"start":{"line":7,"character":18},"end":{"line":7,"character":18}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:03 PM] Sending request 'textDocument/documentLink - (505)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:03 PM] Received response 'textDocument/documentLink - (505)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":486},"contentChanges":[{"range":{"start":{"line":7,"character":19},"end":{"line":7,"character":19}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:03 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":487},"contentChanges":[{"range":{"start":{"line":7,"character":20},"end":{"line":7,"character":20}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:03 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:04 PM] Sending request 'textDocument/documentSymbol - (506)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:04 PM] Received response 'textDocument/documentSymbol - (506)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:04 PM] Sending request 'textDocument/documentLink - (507)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:04 PM] Received response 'textDocument/documentLink - (507)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":488},"contentChanges":[{"range":{"start":{"line":7,"character":21},"end":{"line":7,"character":21}},"rangeLength":0,"text":"c"}]} | |
[Trace - 5:57:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":489},"contentChanges":[{"range":{"start":{"line":7,"character":22},"end":{"line":7,"character":22}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:57:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":490},"contentChanges":[{"range":{"start":{"line":7,"character":23},"end":{"line":7,"character":23}},"rangeLength":0,"text":"m"}]} | |
[Trace - 5:57:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:05 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":491},"contentChanges":[{"range":{"start":{"line":7,"character":24},"end":{"line":7,"character":24}},"rangeLength":0,"text":"m"}]} | |
[Trace - 5:57:05 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending request 'textDocument/codeAction - (508)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":25},"end":{"line":7,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:06 PM] Received response 'textDocument/codeAction - (508)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":492},"contentChanges":[{"range":{"start":{"line":7,"character":25},"end":{"line":7,"character":25}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":493},"contentChanges":[{"range":{"start":{"line":7,"character":26},"end":{"line":7,"character":26}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":494},"contentChanges":[{"range":{"start":{"line":7,"character":27},"end":{"line":7,"character":27}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":495},"contentChanges":[{"range":{"start":{"line":7,"character":28},"end":{"line":7,"character":28}},"rangeLength":0,"text":"f"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":496},"contentChanges":[{"range":{"start":{"line":7,"character":29},"end":{"line":7,"character":29}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending request 'textDocument/documentLink - (509)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:06 PM] Received response 'textDocument/documentLink - (509)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":497},"contentChanges":[{"range":{"start":{"line":7,"character":30},"end":{"line":7,"character":30}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":498},"contentChanges":[{"range":{"start":{"line":7,"character":31},"end":{"line":7,"character":31}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:57:06 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:06 PM] Sending request 'textDocument/codeAction - (510)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":32},"end":{"line":7,"character":32}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:06 PM] Received response 'textDocument/codeAction - (510)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:07 PM] Sending request 'textDocument/documentSymbol - (511)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:07 PM] Received response 'textDocument/documentSymbol - (511)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:07 PM] Sending request 'textDocument/documentLink - (512)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:07 PM] Received response 'textDocument/documentLink - (512)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":499},"contentChanges":[{"range":{"start":{"line":7,"character":32},"end":{"line":7,"character":32}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:57:07 PM] Sending request 'textDocument/completion - (513)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":33},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:57:07 PM] Received response 'textDocument/completion - (513)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:57:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:07 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":500},"contentChanges":[{"range":{"start":{"line":7,"character":33},"end":{"line":7,"character":33}},"rangeLength":0,"text":"F"}]} | |
[Trace - 5:57:07 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":501},"contentChanges":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"rangeLength":0,"text":"l"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":502},"contentChanges":[{"range":{"start":{"line":7,"character":35},"end":{"line":7,"character":35}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":503},"contentChanges":[{"range":{"start":{"line":7,"character":36},"end":{"line":7,"character":36}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":504},"contentChanges":[{"range":{"start":{"line":7,"character":37},"end":{"line":7,"character":37}},"rangeLength":0,"text":"S"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":505},"contentChanges":[{"range":{"start":{"line":7,"character":38},"end":{"line":7,"character":38}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":506},"contentChanges":[{"range":{"start":{"line":7,"character":39},"end":{"line":7,"character":39}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:08 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:08 PM] Sending request 'textDocument/documentLink - (514)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:08 PM] Received response 'textDocument/documentLink - (514)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:08 PM] Sending request 'textDocument/codeAction - (515)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":40},"end":{"line":7,"character":40}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:08 PM] Received response 'textDocument/codeAction - (515)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:08 PM] Sending request 'textDocument/documentSymbol - (516)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:08 PM] Received response 'textDocument/documentSymbol - (516)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":507},"contentChanges":[{"range":{"start":{"line":7,"character":40},"end":{"line":7,"character":40}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":508},"contentChanges":[{"range":{"start":{"line":7,"character":41},"end":{"line":7,"character":41}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:09 PM] Sending request 'textDocument/codeAction - (517)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":42},"end":{"line":7,"character":42}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:09 PM] Received response 'textDocument/codeAction - (517)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:09 PM] Sending request 'textDocument/documentSymbol - (518)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:09 PM] Received response 'textDocument/documentSymbol - (518)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":509},"contentChanges":[{"range":{"start":{"line":7,"character":41},"end":{"line":7,"character":42}},"rangeLength":1,"text":""}]} | |
[Trace - 5:57:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":510},"contentChanges":[{"range":{"start":{"line":7,"character":40},"end":{"line":7,"character":41}},"rangeLength":1,"text":""}]} | |
[Trace - 5:57:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:09 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":511},"contentChanges":[{"range":{"start":{"line":7,"character":40},"end":{"line":7,"character":40}},"rangeLength":0,"text":","}]} | |
[Trace - 5:57:09 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:09 PM] Sending request 'textDocument/signatureHelp - (519)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":41}} | |
[Trace - 5:57:09 PM] Received notification 'window/logMessage'. | |
Params: {"type":3,"message":"no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:7:41 : cannot find an enclosing function"} | |
[Trace - 5:57:09 PM] Received response 'textDocument/signatureHelp - (519)' in 1ms. | |
Params: {} | |
[Info - 5:57:09 PM] no signature help for file:///Users/peter/mod/ff/testcase/testcase.go:7:41 : cannot find an enclosing function | |
[Trace - 5:57:10 PM] Sending request 'textDocument/documentLink - (520)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:10 PM] Received response 'textDocument/documentLink - (520)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:10 PM] Sending request 'textDocument/codeAction - (521)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":41},"end":{"line":7,"character":41}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":512},"contentChanges":[{"range":{"start":{"line":7,"character":41},"end":{"line":7,"character":41}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:10 PM] Received response 'textDocument/codeAction - (521)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:10 PM] Sending notification '$/cancelRequest'. | |
Params: {"id":521} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":513},"contentChanges":[{"range":{"start":{"line":7,"character":42},"end":{"line":7,"character":42}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":514},"contentChanges":[{"range":{"start":{"line":7,"character":43},"end":{"line":7,"character":43}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":515},"contentChanges":[{"range":{"start":{"line":7,"character":44},"end":{"line":7,"character":44}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":516},"contentChanges":[{"range":{"start":{"line":7,"character":45},"end":{"line":7,"character":45}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":517},"contentChanges":[{"range":{"start":{"line":7,"character":46},"end":{"line":7,"character":46}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":518},"contentChanges":[{"range":{"start":{"line":7,"character":47},"end":{"line":7,"character":47}},"rangeLength":0,"text":"h"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":519},"contentChanges":[{"range":{"start":{"line":7,"character":48},"end":{"line":7,"character":48}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:10 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":520},"contentChanges":[{"range":{"start":{"line":7,"character":49},"end":{"line":7,"character":49}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:10 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:11 PM] Sending request 'textDocument/documentSymbol - (522)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:11 PM] Received response 'textDocument/documentSymbol - (522)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:11 PM] Sending request 'textDocument/documentLink - (523)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:11 PM] Received response 'textDocument/documentLink - (523)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:11 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":521},"contentChanges":[{"range":{"start":{"line":7,"character":50},"end":{"line":7,"character":50}},"rangeLength":0,"text":"v"}]} | |
[Trace - 5:57:11 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":522},"contentChanges":[{"range":{"start":{"line":7,"character":51},"end":{"line":7,"character":51}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:12 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":523},"contentChanges":[{"range":{"start":{"line":7,"character":52},"end":{"line":7,"character":52}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:12 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:12 PM] Sending request 'textDocument/codeAction - (524)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":53},"end":{"line":7,"character":53}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:12 PM] Received response 'textDocument/codeAction - (524)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:12 PM] Sending request 'textDocument/documentSymbol - (525)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:12 PM] Received response 'textDocument/documentSymbol - (525)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:12 PM] Sending request 'textDocument/documentLink - (526)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:12 PM] Received response 'textDocument/documentLink - (526)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:14 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":524},"contentChanges":[{"range":{"start":{"line":7,"character":53},"end":{"line":7,"character":53}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:57:14 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:14 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":525},"contentChanges":[{"range":{"start":{"line":7,"character":54},"end":{"line":7,"character":54}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:14 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:14 PM] Sending request 'textDocument/documentSymbol - (527)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:14 PM] Received response 'textDocument/documentSymbol - (527)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:14 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":526},"contentChanges":[{"range":{"start":{"line":7,"character":55},"end":{"line":7,"character":55}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:14 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:14 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":527},"contentChanges":[{"range":{"start":{"line":7,"character":56},"end":{"line":7,"character":56}},"rangeLength":0,"text":"h"}]} | |
[Trace - 5:57:14 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:15 PM] Sending request 'textDocument/documentLink - (528)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:15 PM] Received response 'textDocument/documentLink - (528)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:15 PM] Sending request 'textDocument/codeAction - (529)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":57},"end":{"line":7,"character":57}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:15 PM] Received response 'textDocument/codeAction - (529)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:15 PM] Sending request 'textDocument/documentSymbol - (530)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:15 PM] Received response 'textDocument/documentSymbol - (530)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:15 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":528},"contentChanges":[{"range":{"start":{"line":7,"character":57},"end":{"line":7,"character":57}},"rangeLength":0,"text":"a"}]} | |
[Trace - 5:57:15 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:15 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":529},"contentChanges":[{"range":{"start":{"line":7,"character":58},"end":{"line":7,"character":58}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:15 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:15 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":530},"contentChanges":[{"range":{"start":{"line":7,"character":59},"end":{"line":7,"character":59}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:15 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":531},"contentChanges":[{"range":{"start":{"line":7,"character":60},"end":{"line":7,"character":60}},"rangeLength":0,"text":"w"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":532},"contentChanges":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":533},"contentChanges":[{"range":{"start":{"line":7,"character":62},"end":{"line":7,"character":62}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":534},"contentChanges":[{"range":{"start":{"line":7,"character":63},"end":{"line":7,"character":63}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":535},"contentChanges":[{"range":{"start":{"line":7,"character":64},"end":{"line":7,"character":64}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":536},"contentChanges":[{"range":{"start":{"line":7,"character":65},"end":{"line":7,"character":65}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending request 'textDocument/documentLink - (531)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:16 PM] Received response 'textDocument/documentLink - (531)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":537},"contentChanges":[{"range":{"start":{"line":7,"character":66},"end":{"line":7,"character":66}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":538},"contentChanges":[{"range":{"start":{"line":7,"character":67},"end":{"line":7,"character":67}},"rangeLength":0,"text":"g"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:16 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":539},"contentChanges":[{"range":{"start":{"line":7,"character":68},"end":{"line":7,"character":68}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:57:16 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":540},"contentChanges":[{"range":{"start":{"line":7,"character":69},"end":{"line":7,"character":69}},"rangeLength":0,"text":"s"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":541},"contentChanges":[{"range":{"start":{"line":7,"character":70},"end":{"line":7,"character":70}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":542},"contentChanges":[{"range":{"start":{"line":7,"character":71},"end":{"line":7,"character":71}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":543},"contentChanges":[{"range":{"start":{"line":7,"character":72},"end":{"line":7,"character":72}},"rangeLength":0,"text":"r"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":544},"contentChanges":[{"range":{"start":{"line":7,"character":73},"end":{"line":7,"character":73}},"rangeLength":0,"text":"e"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":545},"contentChanges":[{"range":{"start":{"line":7,"character":74},"end":{"line":7,"character":74}},"rangeLength":0,"text":"d"}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":546},"contentChanges":[{"range":{"start":{"line":7,"character":75},"end":{"line":7,"character":75}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:17 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:17 PM] Sending request 'textDocument/documentLink - (532)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:17 PM] Received response 'textDocument/documentLink - (532)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:17 PM] Sending request 'textDocument/documentSymbol - (533)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:17 PM] Received response 'textDocument/documentSymbol - (533)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":547},"contentChanges":[{"range":{"start":{"line":7,"character":76},"end":{"line":7,"character":76}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":548},"contentChanges":[{"range":{"start":{"line":7,"character":77},"end":{"line":7,"character":77}},"rangeLength":0,"text":"n"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":549},"contentChanges":[{"range":{"start":{"line":7,"character":78},"end":{"line":7,"character":78}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":550},"contentChanges":[{"range":{"start":{"line":7,"character":79},"end":{"line":7,"character":79}},"rangeLength":0,"text":"o"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":551},"contentChanges":[{"range":{"start":{"line":7,"character":80},"end":{"line":7,"character":80}},"rangeLength":0,"text":" "}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":552},"contentChanges":[{"range":{"start":{"line":7,"character":81},"end":{"line":7,"character":81}},"rangeLength":0,"text":"i"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":553},"contentChanges":[{"range":{"start":{"line":7,"character":82},"end":{"line":7,"character":82}},"rangeLength":0,"text":"t"}]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:18 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":554},"contentChanges":[{"range":{"start":{"line":7,"character":83},"end":{"line":7,"character":83}},"rangeLength":0,"text":"."}]} | |
[Trace - 5:57:18 PM] Sending request 'textDocument/completion - (534)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"position":{"line":7,"character":84},"context":{"triggerKind":2,"triggerCharacter":"."}} | |
[Trace - 5:57:18 PM] Received response 'textDocument/completion - (534)' in 1ms. | |
Params: {"isIncomplete":false,"items":[]} | |
[Trace - 5:57:18 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:19 PM] Sending request 'textDocument/codeAction - (535)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":7,"character":84},"end":{"line":7,"character":84}},"context":{"diagnostics":[]}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/codeAction - (535)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:19 PM] Sending request 'textDocument/documentSymbol - (536)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/documentSymbol - (536)' in 0ms. | |
Params: [{"name":"FlagSet","detail":"()","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":12}}}] | |
[Trace - 5:57:19 PM] Sending request 'textDocument/documentLink - (537)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/documentLink - (537)' in 0ms. | |
Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":7}},"target":"https://godoc.org/time"}] | |
[Trace - 5:57:19 PM] Sending notification 'textDocument/didChange'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","version":555},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":84}},"rangeLength":84,"text":"// FlagSet returns a common flag.FlagSet, and the vars that were registered into\n// it."}]} | |
[Trace - 5:57:19 PM] Received notification 'textDocument/publishDiagnostics'. | |
Params: {"uri":"file:///Users/peter/mod/ff/testcase/testcase.go","diagnostics":[]} | |
[Trace - 5:57:19 PM] Sending request 'textDocument/codeAction - (538)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":6}},"context":{"diagnostics":[]}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/codeAction - (538)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:19 PM] Sending request 'textDocument/codeAction - (539)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"range":{"start":{"line":0,"character":0},"end":{"line":17,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":81}},"message":"exported function FlagSet should have comment or be unexported","severity":2,"source":"go-lint"}]}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/codeAction - (539)' in 1ms. | |
Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/peter/mod/ff/testcase/testcase.go":[]}}}] | |
[Trace - 5:57:19 PM] Sending request 'textDocument/formatting - (540)'. | |
Params: {"textDocument":{"uri":"file:///Users/peter/mod/ff/testcase/testcase.go"},"options":{"tabSize":4,"insertSpaces":false}} | |
[Trace - 5:57:19 PM] Received response 'textDocument/formatting - (540)' in 1ms. | |
Params: [] | |
[Trace - 5:57:19 PM] Sending notification 'textDocument/didSave'. | |
Params: {"textDocument":{ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment