From 19fe60c8380c64ddfd0ad61ec6ff657def725e61 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Sun, 8 Sep 2019 13:27:38 +0900 Subject: [PATCH 01/12] Initial Commit --- kadai1/waytkheming/.gitignore | 17 +++ kadai1/waytkheming/README.md | 16 +++ kadai1/waytkheming/cli/cli.go | 71 ++++++++++++ kadai1/waytkheming/imageconv/image.go | 27 +++++ kadai1/waytkheming/imageconv/imageconv.go | 117 ++++++++++++++++++++ kadai1/waytkheming/main.go | 14 +++ kadai1/waytkheming/testdata/earthmap1k.jpg | Bin 0 -> 377342 bytes kadai1/waytkheming/testdata/pnggrad8rgb.png | Bin 0 -> 976 bytes 8 files changed, 262 insertions(+) create mode 100644 kadai1/waytkheming/.gitignore create mode 100644 kadai1/waytkheming/README.md create mode 100644 kadai1/waytkheming/cli/cli.go create mode 100644 kadai1/waytkheming/imageconv/image.go create mode 100644 kadai1/waytkheming/imageconv/imageconv.go create mode 100644 kadai1/waytkheming/main.go create mode 100644 kadai1/waytkheming/testdata/earthmap1k.jpg create mode 100644 kadai1/waytkheming/testdata/pnggrad8rgb.png diff --git a/kadai1/waytkheming/.gitignore b/kadai1/waytkheming/.gitignore new file mode 100644 index 0000000..064e8c2 --- /dev/null +++ b/kadai1/waytkheming/.gitignore @@ -0,0 +1,17 @@ +.DS_Store + +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +# vendor/ \ No newline at end of file diff --git a/kadai1/waytkheming/README.md b/kadai1/waytkheming/README.md new file mode 100644 index 0000000..0d59e69 --- /dev/null +++ b/kadai1/waytkheming/README.md @@ -0,0 +1,16 @@ +# 課題1 + +## 次の仕様を満たすコマンドを作って下さい + +- ディレクトリを指定する +- 指定したディレクトリ以下のJPGファイルをPNGに変換(デフォルト) +- ディレクトリ以下は再帰的に処理する +- 変換前と変換後の画像形式を指定できる(オプション) + +## 以下を満たすように開発してください + +- mainパッケージと分離する +- 自作パッケージと標準パッケージと準標準パッケージのみ使う +- 準標準パッケージ:golang.org/x以下のパッケージ +- ユーザ定義型を作ってみる +- GoDocを生成してみる diff --git a/kadai1/waytkheming/cli/cli.go b/kadai1/waytkheming/cli/cli.go new file mode 100644 index 0000000..1b4eea1 --- /dev/null +++ b/kadai1/waytkheming/cli/cli.go @@ -0,0 +1,71 @@ +package cli + +import ( + "flag" + "fmt" + "io" + "os" + "path/filepath" + "sync" + + "github.com/waytkheming/golang/dojo7/kadai1/waytkheming/imageconv" +) + +var ( + from, to string + wg sync.WaitGroup +) + +// Exit code. +const ( + ExitCodeOK = 0 +) + +// CLI -> cli struct +type CLI struct { + outStream, errStream io.Writer +} + +// NewCLI -> Initialize CLI +func NewCLI(outStream, errStream io.Writer) *CLI { + return &CLI{outStream: outStream, errStream: errStream} +} + +// Run -> run cli +func (c *CLI) Run(args []string) int { + flags := flag.NewFlagSet("convert", flag.ContinueOnError) + flags.SetOutput(c.errStream) + flags.StringVar(&from, "from", "jpg", + "input file extension (support: jpg/png/gif, default: jpg)") + flags.StringVar(&from, "f", "jpg", + "input file extension (support: jpg/png/gif, default: jpg)") + flags.StringVar(&to, "to", "png", + "output file extension (support: jpg/png/gif, default: png)") + flags.StringVar(&to, "t", "png", + "output file extension (support: jpg/png/gif, default: png)") + fmt.Println(args) + flags.Parse(args[1:]) + path := flags.Arg(0) + + converter := imageconv.NewConverter(path, from, to) + fmt.Println(converter) + err := filepath.Walk(converter.Path, converter.CrawlFile) + + if err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + + queue := make(chan imageconv.ImageFile) + for _, image := range converter.Images { + wg.Add(1) + go converter.GetImages(queue, &wg) + queue <- image + } + + close(queue) + wg.Wait() + + return ExitCodeOK + +} diff --git a/kadai1/waytkheming/imageconv/image.go b/kadai1/waytkheming/imageconv/image.go new file mode 100644 index 0000000..e3ee558 --- /dev/null +++ b/kadai1/waytkheming/imageconv/image.go @@ -0,0 +1,27 @@ +package imageconv + +import ( + "fmt" + "path/filepath" + "regexp" +) + +type ImageFile struct { + Path string + Name string + Format string +} + +// NewImage -> Initialize ImageFile +func NewImage(path string) ImageFile { + format := filepath.Ext(path) + fmt.Println(format) + + rep := regexp.MustCompile(format + "$") + fmt.Println(rep) + + name := filepath.Base(rep.ReplaceAllString(path, "")) + fmt.Println(name) + + return ImageFile{Path: path, Name: name, Format: format} +} diff --git a/kadai1/waytkheming/imageconv/imageconv.go b/kadai1/waytkheming/imageconv/imageconv.go new file mode 100644 index 0000000..4ce7d04 --- /dev/null +++ b/kadai1/waytkheming/imageconv/imageconv.go @@ -0,0 +1,117 @@ +package imageconv + +import ( + "image" + "image/gif" + "image/jpeg" + "image/png" + "io" + "os" + "path/filepath" + "sync" +) + +type Converter struct { + Path string + Images []ImageFile + From string + To string +} + +// NewConverter -> Initialize ImageConverter +func NewConverter(path string, from string, to string) Converter { + return Converter{Path: path, From: from, To: to} +} + +// GetImages is queuing imageFile +func (c *Converter) GetImages(q chan ImageFile, wg *sync.WaitGroup) { + for { + image, more := <-q + if more { + _ = c.Convert(image) + } else { + wg.Done() + return + } + } +} + +func (c *Converter) Convert(i ImageFile) error { + file, err := os.Open(i.Path) + if err != nil { + return err + } + defer file.Close() + + image, err := c.decode(file) + if err != nil { + return err + } + outFile, err := os.Create(i.Name + "." + c.To) + if err != nil { + return err + } + defer outFile.Close() + + err = c.encode(outFile, image) + + if err != nil { + return err + } + + return nil +} + +// CrawlFile function found image file and append Converter.Files +func (c *Converter) CrawlFile(path string, info os.FileInfo, err error) error { + if checkExtension(filepath.Ext(path)) == ("." + c.From) { + if !info.IsDir() { + c.Images = append(c.Images, NewImage(path)) + } + } + return nil +} + +func checkExtension(path string) string { + if path == ".jpeg" { + return ".jpg" + } + return path +} + +func (c *Converter) decode(file io.Reader) (image.Image, error) { + var ( + img image.Image + err error + ) + switch c.From { + case "jpeg", "jpg", "JPG", "JPEG": + img, err = jpeg.Decode(file) + case "gif", "GIF": + img, err = gif.Decode(file) + case "png", "PNG": + img, err = png.Decode(file) + } + if err != nil { + return nil, err + } + + return img, nil +} + +func (c *Converter) encode(file io.Writer, img image.Image) error { + var err error + switch c.To { + case "jpeg", "jpg", "JPG", "JPEG": + err = jpeg.Encode(file, img, nil) + case "gif", "GIF": + err = gif.Encode(file, img, nil) + case "png", "PNG": + err = png.Encode(file, img) + } + if err != nil { + return err + } + + return nil +} diff --git a/kadai1/waytkheming/main.go b/kadai1/waytkheming/main.go new file mode 100644 index 0000000..8b2210c --- /dev/null +++ b/kadai1/waytkheming/main.go @@ -0,0 +1,14 @@ +package main + +import ( + "fmt" + "os" + + "github.com/waytkheming/golang/dojo7/kadai1/waytkheming/cli" +) + +func main() { + fmt.Println("Start running CLI") + cli := cli.NewCLI(os.Stdout, os.Stderr) + os.Exit(cli.Run(os.Args)) +} diff --git a/kadai1/waytkheming/testdata/earthmap1k.jpg b/kadai1/waytkheming/testdata/earthmap1k.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c91a3d5e63cfa545f700affb7c37c8160ee56045 GIT binary patch literal 377342 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

*WPfei?g#?( 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 z

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 z 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 @`h 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�t0n#Te4b6Gl&;?u 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

l^v**vO#sXQDV=|Qcp<6Qsvz_<<+sp`#dA4Q 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⪼FyO(sOzyYziGTiXPkYZc$d8&=IfaT@iuT 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 YP(TFaKm8IhN32{mO<313-*v11*=7|3MgRZ+ literal 0 HcmV?d00001 diff --git a/kadai1/waytkheming/testdata/pnggrad8rgb.png b/kadai1/waytkheming/testdata/pnggrad8rgb.png new file mode 100644 index 0000000000000000000000000000000000000000..410022651e480675644151215d218b55c7160a97 GIT binary patch literal 976 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4kn<;H+e}V1_tKoo-U3d6?5L+H0(O;AmVaR z?(y&V$ga7ZGJ70CbG9fHe9D+nzb$+Bx%cX+%_VhWO5rVQ|!o`akW~jEz;80X^>gW_mQUWobxiA`fBeVgPu3s#$8Egbh z8_={l8VYHg$l8D=SOz+v+HmHz#t|LGBS_kSOm(h~NQ7+=i~U5Q vNz!Wyr5I^-fSr!siD`njxgN@xNA4M!}t literal 0 HcmV?d00001 From 8191101aabdf062f5ed6793d603aead7a5622360 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Sun, 8 Sep 2019 13:28:31 +0900 Subject: [PATCH 02/12] Initial Commit --- kadai1/waytkheming/.gitignore | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kadai1/waytkheming/.gitignore b/kadai1/waytkheming/.gitignore index 064e8c2..a0c3272 100644 --- a/kadai1/waytkheming/.gitignore +++ b/kadai1/waytkheming/.gitignore @@ -12,6 +12,11 @@ # Output of the go coverage tool, specifically when used with LiteIDE *.out - # Dependency directories (remove the comment below to include it) -# vendor/ \ No newline at end of file +# vendor/ + + +*.jpg +*.jpeg +*.png +*.gif \ No newline at end of file From c89d586320528947b987d0204638824314dbd721 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Sun, 8 Sep 2019 13:31:14 +0900 Subject: [PATCH 03/12] edit gitignore --- kadai1/waytkheming/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kadai1/waytkheming/.gitignore b/kadai1/waytkheming/.gitignore index a0c3272..7d730bd 100644 --- a/kadai1/waytkheming/.gitignore +++ b/kadai1/waytkheming/.gitignore @@ -15,7 +15,7 @@ # Dependency directories (remove the comment below to include it) # vendor/ - +testdata/ *.jpg *.jpeg *.png From 5ed1e4fc1d774f5c737eaa4ab13ec71d3d6c7089 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Sun, 8 Sep 2019 14:25:45 +0900 Subject: [PATCH 04/12] fix format --- kadai1/waytkheming/cli/cli.go | 3 +-- kadai1/waytkheming/imageconv/image.go | 7 +------ kadai1/waytkheming/imageconv/imageconv.go | 2 +- kadai1/waytkheming/main.go | 4 ++-- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/kadai1/waytkheming/cli/cli.go b/kadai1/waytkheming/cli/cli.go index 1b4eea1..f1cfd09 100644 --- a/kadai1/waytkheming/cli/cli.go +++ b/kadai1/waytkheming/cli/cli.go @@ -8,7 +8,7 @@ import ( "path/filepath" "sync" - "github.com/waytkheming/golang/dojo7/kadai1/waytkheming/imageconv" + "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" ) var ( @@ -43,7 +43,6 @@ func (c *CLI) Run(args []string) int { "output file extension (support: jpg/png/gif, default: png)") flags.StringVar(&to, "t", "png", "output file extension (support: jpg/png/gif, default: png)") - fmt.Println(args) flags.Parse(args[1:]) path := flags.Arg(0) diff --git a/kadai1/waytkheming/imageconv/image.go b/kadai1/waytkheming/imageconv/image.go index e3ee558..c6bca47 100644 --- a/kadai1/waytkheming/imageconv/image.go +++ b/kadai1/waytkheming/imageconv/image.go @@ -1,11 +1,11 @@ package imageconv import ( - "fmt" "path/filepath" "regexp" ) +//ImageFile -> Image struct type ImageFile struct { Path string Name string @@ -15,13 +15,8 @@ type ImageFile struct { // NewImage -> Initialize ImageFile func NewImage(path string) ImageFile { format := filepath.Ext(path) - fmt.Println(format) - rep := regexp.MustCompile(format + "$") - fmt.Println(rep) - name := filepath.Base(rep.ReplaceAllString(path, "")) - fmt.Println(name) return ImageFile{Path: path, Name: name, Format: format} } diff --git a/kadai1/waytkheming/imageconv/imageconv.go b/kadai1/waytkheming/imageconv/imageconv.go index 4ce7d04..c741e5e 100644 --- a/kadai1/waytkheming/imageconv/imageconv.go +++ b/kadai1/waytkheming/imageconv/imageconv.go @@ -62,7 +62,7 @@ func (c *Converter) Convert(i ImageFile) error { return nil } -// CrawlFile function found image file and append Converter.Files +// CrawlFile -> found image file and append Converter.Files func (c *Converter) CrawlFile(path string, info os.FileInfo, err error) error { if checkExtension(filepath.Ext(path)) == ("." + c.From) { if !info.IsDir() { diff --git a/kadai1/waytkheming/main.go b/kadai1/waytkheming/main.go index 8b2210c..4141e4d 100644 --- a/kadai1/waytkheming/main.go +++ b/kadai1/waytkheming/main.go @@ -4,11 +4,11 @@ import ( "fmt" "os" - "github.com/waytkheming/golang/dojo7/kadai1/waytkheming/cli" + "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli" ) func main() { - fmt.Println("Start running CLI") + fmt.Println("Start running CLI...") cli := cli.NewCLI(os.Stdout, os.Stderr) os.Exit(cli.Run(os.Args)) } From 50c5473e010eb036024b7a3ace7cec75389d8280 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Sun, 8 Sep 2019 22:52:44 +0900 Subject: [PATCH 05/12] add godoc photo --- kadai1/waytkheming/.gitignore | 4 ---- kadai1/waytkheming/cli/cli.go | 15 +++++++++++---- kadai1/waytkheming/imageconv/imageconv.go | 6 ++++++ .../waytkheming/screenshots/godoc-cli-pkg.png | Bin 0 -> 67282 bytes .../screenshots/godoc-imageconv-pkg.png | Bin 0 -> 102232 bytes 5 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 kadai1/waytkheming/screenshots/godoc-cli-pkg.png create mode 100644 kadai1/waytkheming/screenshots/godoc-imageconv-pkg.png diff --git a/kadai1/waytkheming/.gitignore b/kadai1/waytkheming/.gitignore index 7d730bd..2949ab3 100644 --- a/kadai1/waytkheming/.gitignore +++ b/kadai1/waytkheming/.gitignore @@ -16,7 +16,3 @@ # vendor/ testdata/ -*.jpg -*.jpeg -*.png -*.gif \ No newline at end of file diff --git a/kadai1/waytkheming/cli/cli.go b/kadai1/waytkheming/cli/cli.go index f1cfd09..da1fad4 100644 --- a/kadai1/waytkheming/cli/cli.go +++ b/kadai1/waytkheming/cli/cli.go @@ -1,5 +1,12 @@ +/* +このパッケージはImageconvパッケージを起動するためのパッケージになります。 + +*/ + package cli +// Package cli is run Image convert function + import ( "flag" "fmt" @@ -36,13 +43,13 @@ func (c *CLI) Run(args []string) int { flags := flag.NewFlagSet("convert", flag.ContinueOnError) flags.SetOutput(c.errStream) flags.StringVar(&from, "from", "jpg", - "input file extension (support: jpg/png/gif, default: jpg)") + "input file format (support: jpg/png/gif, default: jpg)") flags.StringVar(&from, "f", "jpg", - "input file extension (support: jpg/png/gif, default: jpg)") + "input file format (support: jpg/png/gif, default: jpg)") flags.StringVar(&to, "to", "png", - "output file extension (support: jpg/png/gif, default: png)") + "output file format (support: jpg/png/gif, default: png)") flags.StringVar(&to, "t", "png", - "output file extension (support: jpg/png/gif, default: png)") + "output file format (support: jpg/png/gif, default: png)") flags.Parse(args[1:]) path := flags.Arg(0) diff --git a/kadai1/waytkheming/imageconv/imageconv.go b/kadai1/waytkheming/imageconv/imageconv.go index c741e5e..5f12590 100644 --- a/kadai1/waytkheming/imageconv/imageconv.go +++ b/kadai1/waytkheming/imageconv/imageconv.go @@ -1,3 +1,7 @@ +/* +このパッケージは、画像ファイルをpng,jpg,gifからpng,jpg,gifへ変換する機能を持っています。 + +*/ package imageconv import ( @@ -11,6 +15,7 @@ import ( "sync" ) +// Converter -> Converter struct type Converter struct { Path string Images []ImageFile @@ -36,6 +41,7 @@ func (c *Converter) GetImages(q chan ImageFile, wg *sync.WaitGroup) { } } +//Convert -> Convert Image FIl func (c *Converter) Convert(i ImageFile) error { file, err := os.Open(i.Path) if err != nil { diff --git a/kadai1/waytkheming/screenshots/godoc-cli-pkg.png b/kadai1/waytkheming/screenshots/godoc-cli-pkg.png new file mode 100644 index 0000000000000000000000000000000000000000..45ae22252a58b26bce0611e2d042396bfdc9999f GIT binary patch literal 67282 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

rKrNDajC?4B!SHX5QnbxS=v^RUIRFMyzx+Qy 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ⅅ$lKpV8{f%Yt)%2n-7j{6n*JC z5Yb&S(NCwVHnW)w6HoVWjxi_$hBFV~qmSn7cPn(wFVg3Uw-I6x3x`FsKy}1V+noByp&CA3iVc*U#fhJ=d2N%{ByA+Sr8L z?y+7s#kqxBt$%q>5pcU-@Iu@2G8>N%E#zhTaF52I&|46yTSL0TmD|^W%j4%wavT-i z)`f1~a^7`iXN&5}xOrhe=BWlUrZa`v)N}A20LN1Vk~&8)aR&75Pm_I#kD=NMPsScz zR|W-ZM2g&)k5al8$uKur=~lD!wq>P)R;@1^!p`1MdYAHKur6G3l$oxvvg}^aUoQ$L zfAOhDH>9!8d$87hg)^|Uoq3<;!~YkZ+yldqW_=02#$o|1qBmGbVsi{7V0DoS;Ceqaj<9}_+n~jxa-TM+_6PGrxrNj`zr9{O}ghsb8%$3dxOj^&!h1ZiAeObdo zU1njt3D=nbJL?hWsCBn5QYjw><}a4(*1FCjiHDurScwYC`H|a<^qkYc%2fH>@^er< zGJVj$m6K|eft)QSIV_dPl~obHsl6e-1AS;r9{TtS&KDYU7w9R-Z|x`}+ml%xvdy=r zs#Aw0m+q18`|Bx9-pkSAulo(IU3A$nNUKfTFDJW8sk)>VqGJ59$){;M+<4*`%06gA zh(5QY)~ORuS$qw_o${MuHJIc2L1bP`Z*UQ0o_})QZ>wtLyR=Zlql*j=n8)%cn!}>$ zuT38DVZ5*N5g0$_iX(ea=s)KA++{L&3|fkK(mCF~r!l@s^wc0@CpI=0oN%A4H*#8c z`G%Lr<)N3!733L%kxx!0$m;7%7Tw#BRx(m#oidtA=20V8RvZrcMFM{2HS?oJ8>y-2 z+9GqQ@sMyK|K9Wo#+*Um162{(O{0a%bi=Ei2iyl#aPBikRrUJyC{ix7xj_8l^8jow zo_Q^!k)ZP(4Cbq~+D=4=`8Z}rZ!XB(j^9kK#0WZH7z-J%x&W@YJe%%|1{5r? zljiUs_Gg5ZAg;o6_ZZK1{I-6m{^@-#qv)s371uMJL)*rX%1Uwq*8OF{oNkZa&x1FN zTQ{*>7`Lk4W<|_G52@${MW-!Z z*#he6EFotL36x<4I5CtIf;9bDZ(XergX?q(zuC32<&{*hZgkE#CgxT+wsqb)I-%YL zse~k~f;@Sg!uW8Wa{0>RpgIcUp-nf{`A1Rd+5U9R^aKl&mCrY-HSnpuoUM3Y3{pcd z&Fz%^5s=TXPbdFW;)F<~SR3)gAZ(bOv{(xTey@iIR|$qzBOlU~spgeatc7^Oj``s= zj3ndPt5q)jIwP&Dje{D1+LUw~Kv#VidKcDBIpKRM zM?WADZl>PDnYUUGp2@WWFA;1 z+`7^po!g8#E_-%BJ#@gsB(@8aGvzgdGiN^euB|?+M6|hWEtVs~GO&Dp0@QoY$_iSG zGcGkS;%pJ{9<39VKHnX5efJ&4`m$~^Gvml~@R}udb^NgZn#Mg;LDnexh-j7>Xe6fT z;AwimK8^+*&Vhbp-{(&#wA~9$Al}Xj{elc6G2aq&6F^@Gg$dYvu@!ch4);(ug4K8W;@*(~Nr^g?H|mn@hJ;FBMN7APiD#gC=6*HfK!t@UOyj|8{vRn-R$1PP2ags&>6)?~ zmgkPoG|brf6K_O&68I?j)ZzS^R#os7oPZ}>9 zNgUlCLFS^J1n6zK#jI(ml-#i#>q&hPuh@pgDF4kk{M-K1SykmSHF>mvpS+%Nhv}dD zp19^ed48sT-r|3)FlV&#SA5Pseq#Z|{d_;lL#BJY$-SpcPY4Uu`{x>I%rqVtil#2s z?|XC4M_MV0San$ak}s$g{UN*BaIMkOtpC$l|IAsNRL~{QvNl7ek}C9x@VlcRy@0WC zscfWBdAd?R+tBsQYOqhJYDhwFD%oo=_@#*la83htCN`f!QG}xlV?OO`?0rEvOGn}x zQ8jdEQpOw5F*0=z1(iUK7DfpTPl7f33Q!vVclQie)*Tq(|^C>*-?JuT5f~bLL<9IPTUekvd&2H?e z?}PW)MAP)^@<+Vq#Qb|-V>;+R3k;!g@l=&=^wlqZsM8s`IG2+-EiX){TLEzY*{@G( znfwO@@ihFN+2_2Kx6^j>HeLWhUa>$MoOwQ7N1wTAX~24&LeqhFLHO#hYmMN7HeV|+ zDx9qa?^3uccNMyQBh2j2R;}OfD879;eow!8;_Iy_+E)EB2362dqVxD9^dv|zm7?R& z*-@6L!X_?kbPD3h<@rO7vLJ16Dn{XMPUasPNgsL4K_XUb5qNF+eDqgnH96X>jsmuw zu6UNb!pyMC;w_fWWwB?xFv)fpLeYdtl^ML5OR@rakX}R&P7Y4ivKm;Bs79m4a)ETA zMW>B35$bcZ5;-pnu?^$GSyA>MeetzpIX) zX)!t>N9*o*RZTuP)!j(HYi$*z&T(YWZ0VN}1poas&YHE(ar@oyhFbbP>1r@!@)|M2I>-x}t$&U2_40mccI#q*vjvNUpo`qz$?TBD~` z=CSW83|1t~xG3qlbyP39loc)GFre3uX@#9aw*Y&_ShJ8YziNH;F=i!t`wS3uEn?!;>r9jsCx8Z z^URItK}(E5l9o+)VR>xX{JhO{dp5g7JM_l|M&WuEC=g9C0OMfcW2qpU?x^TIKHX@D z+3Zb=ifm~M1i`kP$*y!0y!8pGsQThghdax@@JmiDQ#^$J?mbB>)gRJBR4ZJI*r3i} zDlU3;pG-`rUhq^@a*%~m(N%@H>EcsJ1Sxt}zWOPEuEz{^x z4L*uupiq-NM~fXYZ=3sw>%U&#G#Oi+9wD08WdOQ1d)XoO$3tO=q-|v3WlA)9%0gMC z`+B-pC$~iM%0+SeMt*_0dS*O#E8gd6ikqtpS?~m>Io@v>`XA zxlb1t0)4RJ%7?3p*Qx!=36AJ1AW2uqR`Mcb1?Rru#iHYm&}_F-NO#fBS9+BidN3wr zvW#cVnO!@3OiO=PmCd*Rf11dD&dex;BDkk zxk~E$_tp{GJ%p^n_4Qo+zw$LYmFe{pX#+toufE#lcv^b;?#^X-pMSc*>OZAWoha-4 zVoq(?`QrX~*W@JYbG_v9Of3*uDj$2_TsEki>K6+!q;xR)y(W=r*3 zn8-Dr^SnpV?xuPZ91`+9iHj^BuDUn1cJ$W)stzS@Y9VF7$<-D`=*BgNKKA~!@%{Z> z%Ax``>q2OQVs}2u*9yG@PLj((H79Xto)@oyny|8}ANkYBB>_ zYP|c^+2F+Qz$LZtV70C_tKg31$trmLU}x>kEV(&+a*^d^3R&z}W38*HW4LrZ_O9&Q zdRSOh%^HqlBee3v{r5Aqetnb@XLFkky^rlIw@*!78{)|?+p=C!KM$^5J0Dv^W51V? zwJ|Z6$eF*_c2!HUQtCUs_L8;gdfRtwnR{ksHYi{PNNTSPR`$&^KI&Rs71<{@)MTGO ztF+x1+O}0C552Q~XVJl3y~=t_Izs^9=V|7nw|A`8J!9riPq^<|9Npgqg;up0{4X;A zZ*xi9Cv>oDxhF+^JdBXggpQwXA;s!j|E!jY2cL={FrT4Y*i@gwPmFyYRK0h zSUF3PyFr`KbWe%yV3p84r;$x9>VTHJ)HCH&cU~Rg zFL(oQ6=PpU{qRejj4x-TvWh&+Q>*6j`Ht$<@HL8hjW)*dfZtX5Jh`p_8ZV4UmA8&| zp69p)l!a*lDe%SS?3ijs%l!C20usC5@n+PpG84PWAoDyG8Kd*w=g#h%CXlKVS<@@V zDr)BlRy@R7C(^+}eEB^xrA=?^&w;3m9E$AEXT;8nr8~aW&sT^X_W+-0{2oT5_OhtN z#Lyurigt%;G2ilL;>v@?s<Vf10he%H3AN zW^!V1ne;yf4s0h3iANHSSyW}M09vrp5J6t=&xgZJ(*r$#X_$m3O%sVqE}*KieX&}w z-T`GX!<%KvimO%x^$$hGps}J1FH7{W)~!MgSpU)@M?V|xCBb?ug8RBFZsaZJ;V1QK zRwbs@*S@5v{F?cAUE0liq39NvJRALVKyt$Nx)9B;qMe9$LN=T$Yv1 zW|_X}^<0=5m9$DjT0a<20&5is$#h7nmd+}QbB($_Q>`1}IsmV$g$tU<#U0?dYLg-+ z)G=`*E1rrE&et`m)DD`huqvVt6d3Q}n^f^x@=f1cJB+vC^k$p+plqq|Yghw%VY;X9 z7RCiH&C8{P%_yrn-{NS%B@y55s`Ox`=2+uIYMK^`T<=8EWN6-h`+R6M3-smb=9S^y z3$8q^_Zdx^5yAL%`avssq|!#^6+E_lLPCrpz4$Ffv84-nrEr`BeZgFGrMQr)4BbW1 z`TJk|C>$xjZZaN3%Qq|J2%{D6n*Y zFFw*2IllF8HDo>ks(^GifovcC$=KM@=Gj?Pg~;ux!voM#vvL4?+dV8QJ{z&QH9!a` zd#+`NH6h3ZU!zBT*6&fcFkw80I-jH@6j0pU^K{=`mwYZ$xq31$8m(}(wzOTS0%N~6 z;Q0&x0t#+TpEt!tCCvU?_JD{_x`Pwm7bvJD_`?%gZ+A<)y>rCF2G0?$lbX}4c~09-%jlwvuA|%F`@vh`w1g}OEvah!knRMTAskp0 z>DL6PLB(Y?L>0D8mpsD0FVD)DSo|TeWq9-7@aa*y1g`jSf5r<{YZI|ZOXe>P$fE<2 zMz}rX*pLdZVNTwxU$>sCu23r4?er)rYiI!Z((CBrgwfh)A{tc?+Vj(|UCMsra*gzE zb^1+9Pm%+`8NM9-zDwwxgX{avx|eTRTv%JIUK6AQ-YgeH^_9+wl>Imnx7&E$CYk-> z%3-!{xS$64J+lStsa;h5JHtfGR8qMPJ}gsEp$1#_EEBrW>?HDzsY+&$1t1_0No*If z2FcK10`P<^)|PLh8^oo-jj(3_1zWezmp-0BDti|IHmwO%r}?<6Tb1V^BIXIe4aqp z-=uw49;-Tt?Ob?{`7~K{qhb3dsqCpwH`JOv5(j#XFAlvzTl?Y>J-m{hYLz?Q7VeVIl_coPM>3mZw zs=-fmwlnr!6La=`8i;I#-JA>3FSbf4)wdtqcte^Fyv#m4#wpnSF7m6Sq`az{jsbiR zS>ZGx7WE2|uDHSQX2G^Qf;^co2Zt&?Th`eE*htcSGRcxN{N~@;l$;g*?^^DY*MYIK zp2W#zsSz-0kuT_REA5NxGrubvta(uIST(-Q; z0U1kdO;ps->T6unrnv%NC2C`L0q_Fp?clI&`y8*^hu07#z7hAB0kWA%2hUOWV!GtP z*-iU@gBc#`r?bt${CNxWxmp^&@0Gr$08DP0Rb1Hf5ip@DO!FBgbDe9D$GwCT43oDh zO~%U7BZf%oUs8sPIa3-J_)ZK z)j9rsd;sCg0f|XY5|Ica{r~I3R~V%^!D4#Crr^cu%l`}#I<~lK+9O1GH+FNVdLn0E%U!HO$29R6Kr`T6m zU8rAq_CAfj{3Q7|)bvR3u=wqQALaH+Fl1x z5H#$5P~BdsB%k8@cO`CRiOuhl%goLbz4(8;D&U?L7AB*OJ&mnzd#aGGrk$_eoc59j zmr?^=Gs;X7W2Xq`S+;O)$J@HP7XPTBQg0hOpwybSD7H}m)Jklf?7nGo&K+<%J@gh{ zPXP?})5(sA;Z@C;-TU{Nh>+Ed-BB5W4FXa}#p6qt9cU*qC59uN#`|GjK_Vx$!e^D= zX>KkiBeU%&=s@hd+>FC)jI^w(BwvSg?r4odEw+JBBBPgtN{7=grMVPL%X?Ql;d-_gsAeA8 z^Rvc#Q^z8AhWj%H6|N5mS0)|LwQ6mLr-6d4M4C7Hbk?)tB<+1s{QVm>F6xM+W`cJu zXO{FW^fRS!Qtcx*b{V%WVbIa(mYY^y-{o(xyBI!|56WE^taEK)==TOebb zEPvy&OGGl4&di9Rx;>qqaC++$;Be{DY_%vYO{8B;u4tm3Vx^{#VNJQ^KE9DhUKU9d zuKuPa0v#vy-ZXrzfAuZUOJL?op!3Jo)${%-6&rSjR<2NJh%64i36-tw4{n$CEE1#& z1=^Ty{k+vi$L{s)ZkisCvmm{Y5V0DlGC`#%AQxs&qAzrmNgAFFgwT7wUrha-SwBVo zAk@0=lfcVONJv7JX>6f-QKI!r5SPU)uE_tNrj)<)pnwyeOCDVHF6yv-=I>Wr7FxXxG_XGe$@h|gu(Lu-`Z-0uiRbY^vYX6UY zOaA}c!=s~&1HxEG4Jps(CNCWifqONlt*2E3lz)V4PN#J{hUQ|Ce$O2!0Mi34Vp(^s zQXf{X!(8SiWEg9uOv9xAeii=&Q#|oAc*d#L^MEu{r6=^MtT=Ezz6s1Ne937qt?g2k zM5pF0G&i4QBvmT*hIu>Y^vbqcGq{d|)QaIab7rIX+|&7|UGSIS?|=v_-X!5Onqe$| zbw0cYs5GwmTIp%P1UcH#aoyNii^|KGBl`<+@q7=vW1%c7=iV4a7N>Ittpg2N)vuxy z0n*7j1q=3eb_#n`y(@#cYnMNe-l;If!e4IwvII=ARJ1)`sd**TiUIu`IoJ5FwMa2y zI8qAeCTBnmH$|bTl^U4G&GR*1_D?dTsf;d9Ex&Q+2JTop<}0=9G+(;?ol| zVQ{IaTBhQhu5V2vS-x+UMcKX>bGtf?=2D>6k#W3L$=At`oZ%O^mfnIzbP+=T-9Vei^APN9=YbuKDlS1vDdM2fQfcCwUOL+#F6*BwRDy^Kz&VW-$0dk)-uL=MnfUwt zG*xi$Ctv%x?49H@X<}eZqEroxLPB^ui+6PoG)G)_7}ql%J^yq(GR1Zbe8pVs%=A^_ zd2;Of?2tGXF6xS=y~~fCCun<_bVMWCh|XZAWHtoXyj3#XaTVI{ItK>DdpF6se88u3 z{;x&vaUc26QQ1(@ucwtf624am9u9{}$_NJgH1;v72pT58>|TP@C8Y577& zja&^AXZf#IR(9W1)4VbHhB>~+=cJCvb42r*h0%mjC-zI{oigQ+G)?qCt}i)9bb5Wx z%)r}bnmXYlRnHGVZ_pRS>jbibR8^YoQZi<#$^zsszxZ+R@lASTXC+f$+&V@Lb8E($ z8ERnIX(u&_jT2e3CRuD&h5wDxB$r zGc2)50|cdK0B+%T0E?nUvNMmOCFc&;jOn8Zn$4-OB{&cKj6ThPDyG@8ne_ARn;kvK zC-bdW&oZ!qUn>-;hQ!3H>K{;VQh+4%oF=d1un#V`Jxdq)qW?$1=K<=W+M7TqfzZ`O zL1u-nsm2dXJbKx)c+2WyA@e#zIWMyK!;#FDos~C>cRz&t@Xo#$nt!0G&_@#gI*;-$ zSr$F1v4GVOY0U=pi|dWc-T^H8V6Q`Nm{E!HMX-Q-64j3J@7S{f^0@dsfuD< zVc~^O805RotHL;UFCx!<-~LpbS1{AF0W*%gNM2WvI7ct zllbb2YU?QsLN0i3>in8)7Uv!$qD{Ts2r+nj(Q+sBF86%ioS7PuA=c`e-w88ycUGyag9YII_KYhPmBUJ_&~zkV`P?% z{Ot!l=0L)%n87vh{w>A$STF*NY4-oI_7*@{c5Twez%xxM&jzJLCi-*Fsf@Vd@(@AKUISjRfnv6rsF7gDGz zM~_3obTz||J4L97IjsZYYfVcBk08_ykrsmZ+GnmBaSNTORWyMF%hD&z%^xaG3#dS% z`gjTcjWiT6H1Yu9c=`_O1Qz-xi$FMLD%55>PlO)RIb=+?RO^V)H>ob$IzE9$Qs+89 zp$WF3qZn~+$nlWt>(a6-E{@xJ- zu{!=jH;<~Bi`Qr>P8JJ?$Tac#Z6T#%HJkUuo3Iat)GQn{&EimlGKv(ae{MdRY2Ew2 z_^Z)PTR8Wl^~64D;(ToxXX1KV_%~YdW!=y0f0$ z*2wcpvs9XKOz6%`RX*^U%PDz*fEa7OhTL28Xrr@7a#cgAC?cg^{hX+w=(#14rb={R zAm!DfOCMFO5ubY9Ue#EsqS}JFuJQs&xsrR6k~n>QFHKsMIul5953#c=>wSWFZyG(2vtMT=%yzwnmu0C&OQ?@W?#cYn<+PY!#YIPE zd?Hs}x;f8k>}?niR%vThLQ`7=ME$}EQK=eyqSum^8_3xZ{TpcbDnF_42fDoY#p@r-%d(;m^w3)k%K=uSw# zVR4~*+ab5;P-Aw$b$h21A0y0093xrymEEp;Dr1S~oVY1F4L!9{0euIhe}iJcoO+RF zGV_fcUCN?(%aAVAJ^>{5RM8m%s1H>~iZ$zP5Dc1AYeb(aGh~J^7*GU1HL#Bq2C)rB&z|pa7e3JR5LDYuDb}`jh2PGAZ7o0HlMm~zV`uJV1 z)z=PfR6`Lvg*Hm5jx#l!(6y1Fkn?xUH<2{(&h7!%LHbdQ_ea1Ky`K@asV3j1b-a=` zd)o94RS2o?*Qma~UN3FS;3CBVsy6vuT@!5kW47=WmTjH#A#W|JhA6EBfl2|?N^$Qy z_eWlTG!ASMcW&lb8QE0P(A{pgFo;B)hz_G_>$#<8O^ikNJ50nJu7_ot{hFwpA3Km4j$Fr_#Y6FynIpOC)4C?vMMySBsq?&dm`+P%e(zw|A(9jx?2 zj)(C6tSA1{IJ|Rj2j76QD4vazT#|9!qFusGa?2019|ajP30`dHZM-%|h%O5)`N1ac zwRN8>0)BXVX8)VMK&r4y@BC1V$9{6D;+b;Ub89`8ol7@$e!;CJGJmj^4?|?(r(iDl zH1Zp6w*Jj+WIG=n4oy67dmQH*;1W@0%^b5;YEj{=_v3L}* zVuQ1l+0S%8&yxX8H2#xv!>-=5ok^mJ!K;&v9IM%yky<-Lvze;={?yl#`c@eR_>oUJ z=-aJ|)GNhmtmi+MxU<_^)<0bpgqk+rSB&z{xa_lC-Q9bEHK7r(M656$r=M3ru7-n7ro$FH$b4n7g)0o|vYH4`6cPqe?@gGCamdLQM82&%M-;$`78;BOFbAmsD ztP>T+(q0k6HAe)%hqZ{W1o&qzudY&dzQ@5fI+RBv;bUZJ`CXBIz<+!Cap8RHYg%uz zO>_Ru`QYmV3E;@ebJG939(C8(LE!KdV*UtB>{j=_EhYf-v|ixeD055r;$8Iae1j^r z+!sdRX@@r!@RC~gbN1}zbqH5eSLlRXM;q!!2a{&bfsxuC?>(1+V=pwN^3$4itV7jOC3D z({1m3#T-Z5O3P_>I*qD4M)e92`_*o;a9k!VSVh|IM*UB#+vA026zoPvM@Q^Fcb@q= zP4%8<< ziT2tZFHD4mhuL~E~HxSOm_;5 z?>~7_d_=gsuB*_xF+>Om(!uiRg&5(Pj~DoFbSuFf&1J3936s$y!YLeDUstX zFni&a-<|zd8pohIIHi1ntj=-b{}KiU#<466h1fsy`fR5USa_aU0~gfs4d6yZ=JlpK z4=gpg=q8KB=B9lT_IIh=PO;h9ls)kbiF_r%B$GRoqh%58A(OwTsi|ojtE^FjJiT&( z5&I8|s;DJ&L8Fh!L^Xb2*(j`)f) zD|nyc=XWnHT7(3?o89NB>Oy6K5m-q6zT~3sH#ZRM`@>sWTG0G$7xCGJ5S+_cDpV12 zSu@}(Oz<_#bTAInQBf39_`K>*ccH6#PR&U{AT)9Yf*HZ*=)n^+}(DP+E+>FlkVaL^P8y$xk^H zSrNSugHvq3Ld)CDn1O$2o5*X1F|BQ@0?2FB&yXzhIb>OiQ?bhDpK7j-yb-H%3=rieuzdtW5 z82qyq9kox=n)Wh= z5SB6e)p04ZOfIKq9-Cx|{1~Q1cwd~Pzl;MLxZdg6O<(iXvFM7;^Ix?uWYJB@fe85d zw!Zf>^b$k@;yyy>s2QJtDARjsXzLva(z`ajPw%CnMiL+)559C|y_e+NAOpg?h0fw0 zw2CGJn1*0^r41?=K7iW=G{C@JZcz+0To4F`&;X%P@b{_@Wi0?m+$2|sLB%&;7y>Mi z*OT!P%Rp_>^8f$c{3HrdYH!;&>-pHt&38a&s)4sLWosxOaaw zh#>46QV-N1w>I6IdNm~Qt4hnz(t8su-}(|vSq+!neZguH1O|@gO=H}f`B^Y!)9W4g zzu)LHfNwHccQ!8qjR_$8Ab3fyY*JWi^3|CUW8Q@~P3)=p@Vl6MZxD*%yI&0CNn7 z0x;G3?ZNZ2*zlGFubqnsx$H$2eExXRY1ZsMLL7sHpl6)cj;+)4nmJiBpE+&51O^8$ z%%;aPO_c&Wa>X1e9EJmXY^b5?h5HsVy`Hv6du}?|4g8ZSf&Vk#??Yik6qGn%-rfuB z@Cu&mE-Wmt8~#8!Iy{VCTGG3^-YH!J`+6*=jn36l0D87kz9Pi*J&9G{pVVV4UGR|` zKzVO>7kc9v;Mz3&VBk*6r`UiYyjT=5Q-kwfEbv|4vYZV<##;r5BqlHrc7DP4;iGJ@ zYaY*7l=jH+-%?szTeI6Oi$LQ43yTSv3p-$|9SbbU-GJ$Gj#iz${qIXVFEmU{O#8dv zZdbdNLq-P+O%<+325q11JVr_D7du7h^*2hZ}qeu)Ks=v_GOGudafx71!>C-6V__od14 zziBZa%gcDgk8&U)C~r26TSFmHwL1x1x2f3JFl{U-@bK_%3ESu^QfuG*`t{5GS#ZSp z&ZOK-wMC+N0?G!5aqkoLZ`P@&+vCzCefL85H7s%WPw~Ez8naQcySp2k)HR_Al!x$A zK}a}`tO1OpkwmXgU&3m9DuNMw2!li+KWy{)_W0~<`~U<2mRGp#$0;c(lptPy3%dXi zfq8#_UlCxCI@hC2zH9(V{BO3Ry@Yk;Hvsgc^{^`iV&+L5Evcx_(1|zk}fsdZC zidqWa=E1|YB^nFnmiqj;P zAA>IjZi3wHniLrj#%yh#vL_*s#~c|#(+(pvwlSH26rb-u)yUwFB?; z#)j@udzui#_n^ud#h zeEm;k*O4Bxwu?mj($W@fUJmb`2~*ldC1cL1*95s2pCLb_^_Rt8B7XS}-okdH)CJqk|=k85>A$|6Km+;^IXh@D6?fsC3<8*+`VZ!ixbXA<)%8xD5 zAD;vswV_fU3Wy;S(5~>&XT3owZI>79+xu~|9@ULSR%q1BvQH*$=9+m`PR9$jlgW>6 zq_01HfpIqKU`@diRMbG;ZwWwVkJ+N@Rx$u*NI%Nb-O9(qP9gO@JvkZ0F3A3hM*Mdk z?)Rs@^%24KyRgVGQP#qxL|tz)cVs~X6Au|WjB>(3Q|_O=*cKO>>d5j%grAqGPtp0e zm=Ff-LB_Vweilf(#ivFTDx)d&7=d_H)3%9~g6jSlA$s|QySGa*_pnAqV(X(iaV8JU zW6OIncuExrsl0gApZ&eBcj%AAfnXPh#ya?Qf?URqZmh)YzXdjN(&yEVp1iy?k%s3QEX8Z+#2Rn zYY{tip?o0(bKA6*^n)tf&piqn^LM+$OjFChwqFeeVHQ zIb9w>7{iFrS1>6$3GS>^h$QBv$79in%YXZ|_js+(iPSVo!0I5(HY`k5{-MUB>Zx<4 z>d54ePX-f(A2%szYMiO(kvPFy|C#Zj*ZN|kqj-1WiBp#mDeP8aCV6z^oY*&MJ+~lD zDFf%xUEy`>&g7Q6h~-x7q^{mbr9_Y0N1@xSA-q6bH{sa0MS72)tcVb(K^!Z4z%fBB z{IW=`+`u0$Cj^Bc6VHiRKHYaPF2`B9;NPtqL<(*5hMC_wSDAHGtfk)^FAeg?keNvj zs*!O`C*$zGou50#Q!csKjKg7EBw!8~{DW^18VuKSp#Cp3$hhPb`u=dUCa4 zGkO{{6jv7}J*$$Pcm+Q%Z8X|14WLerUYkFl%Q;h(`(h|Uw)Q@Q<1WF2J@c?>xvg<^ zb4yyN-1rENUFZqCg6~|Mdb!6$v;)9DD_i${jiF4P|Z5y zwf2Y%k!(>d2>+B?V7Cx8jucBa>fEziP2;3Ii0hY9eO>nfDsOOo1(!00A&7%E)v`of z7Lp+%DjF6QHS}ml%F;6v)W{Lp-$gRMgFku(Q}rc_Q({rIK=N)b5>bH2jkpM!RmJFe zNl+cfydHou@{OsH@@qkM2zft}xdD2RrrSZA>HX(+Q{c9YAQ!)KRJ2tDeC_ zp7zW{vF4e<kyHm89in|FvLR1i@2nEiI$bTv;q)Vrz{zdh4ID{nd#+ z9Jg!;cSsLB*$TB^_KcI!@tjiP$UXPTwL`ph2YZ%1)pD-RN7QGB*HJiKRJzu3SKHN} za}6({1uM2G0yPL@QXsQsiIDsG^@NMPj%3>7;Iy7odh-Djy9SKb5>e%14@EVzXXbR_FfgT9qZiac_}g5xQq^uOWjC& z8pLinotOt@zk5h>W!Cm^^yR%}N5}x#NO|0jKTQY~s+DKr&Q=(QM-Xx;nigX`(FW+2 zTILgJ2pUl=$T_yWj@Jhm9z90EC@Md{y;$r6(B3IpHD8g+ZKwF#DnOvu_$UgNfZ%Ps zT2H>NJzDA7iBQwhN`YXy0;Te1Gz|@A?F>&YM}gJkc5V7O9UH6T%=QZR3%Iam0v0~{ zPxP2e6eLX;j%z`?aX|Jr_w`DwW2pYr8TMKex1#Q8cBGaQUx%rAyRa%KmSw%ty8 zjuol9Imd6WsG*{hUV}hQllUIMfQn7-PHyW-rl*DgV6K8Cr&ypwm-NCc))OQi%R4&^ zz}-Fukj8ys*fgsLEq^AGm<>^1!8#-Sgd}e8XoS&V$3^mgZnOtUcEGDQaWgxZTEmN} z)ihU8wK}jycfkKv5-p`Zm*JiIa|!QjT?&HnrY}YE1ho$IuWMYT^Yjo_s+tF=s9!2r zcTh{jYLMIf97`S9+d?wW*fnQ&9`tT=x1fC;siUw{Ts+DD>_T^J_KSsv;+H&4rA&k6 zvz<8aAf3nwzh%5s3yH3ED&zjSTe`j8J?PNK4O<~9#*}k1nELwLYHz%>>Fi;s$9KT! zz+FV(&?$<@t^1)6!f+T3r=+IBJ)8&V%PGFQY^^`(E&Mw{LBVS^7Z;bUg{Fqa!|%w7 znIed(3djfu68Xpk3z7O^-4$!c&e(X>pEzKOeO{&}IC-#0mHYG2(@IBwN=B^M5c$+x zigFXj5Ucski7lfTM2P-ltX+sMUI<41-*YCi9?v(#^YXwT*KX45hvYLkz;g!ia5zX z#0mUL>-}$KU$XlM+hYV<&SX5F%(j>0=PDv*z!}O4R$PC=iD&B8APZ-w8g305C=r9X zf_2_coK0ObxV&-UXp<;1bEztK9)jD-sPLrCON0*GWoeMDK&42HjQ{sxfQs9G-9|P@ zD5=Q|b44v%Pe4Z43)1q_Cet5px-<1*uweB-$pMQng{Mah4A_Y^SpDfx8b6D!*IE2h zb4`hMgA_n2Ya=<*?6yk+S)WmOBbD3X?G~qVEI3y?OB4EP(VwXoqh~w~ragb!AZa|Z zOeOaQy=l>~+TW|YQJ-c%Y68`ku(Y%^NTI;=ob@dgOxNiX6c-V( zf$j=@3Cd-b#(ggLfK%m*?6sl2oWdVCKcdA^GQc@;IbXd917v1o$4jCTHQfuB?4TBj zFOJ_IqjZx_K~OWwJrHc?wfJ;2JUcr(V~xI7Q)%uW<^8c{YYCO0)HIp0H2nOh^Cu!` z1+60JKu91*UA$jW(}S(pJN=Cw{IU36eY3k3&`S}|DjxqG3qd{48K)b!l8>0*TZ^@+ zS)q*jY3`8Er@rOljN^A7zQ1&`198XP{dcl^jd(KJ(i^Bj2qfTkqn_BA&H*O3 zdRL>F9}xr;fOTpSaEI2`(Ff1zA z88Q59w<2XH?!*XMf-C+h0i_EI_e?enkC*dRcoi8~51C4>Cep8%6LO9??E=YQO#Lf5zUX(TDA7H8%`_}@wsqs;Qe7+iEl+4boR&^3Br&0s7=s;lNNjHE^5a0*u zYWsCaQ#!S_$4!vcU*WLv#%v@zOyhD|QbiT*ct|&&K{rg0DdASQysFz&l zOG{ea7vEsl&l1pd8ROmC;8vTQ+m?6V8|N3}*~qDyVPWMho*qlwj=A zOlghzPj>g-J9R-_m2?)I+f)yma8al)Xn_(Y!UZ@pfSTU$i!TNHi<_F>l-1V1l0Jx3 zHmdKn2kuH>r*wRFxwf*F`&>U4bvrC1IlQ)RX5u9b`-#8h(``9Wk45{x;$b2!^__xh z-$IaFkF@yssFxcAUEbVCPnKvGqdC2R;j}oLskb`ulV;by6Fj;&dm_iNTMmK2!vF6u zxbWTa;DQ)GNg)oUaPD60w1wO@XDSm+-D~kf0;pZ;unhUtykaM2YKKe&x1TvZg4fN8vd0_FzpuECQ`De3iS7!)ddf=p5}rsP`1CsH zSHz{AW1an8?rCzBtm*z!RYbk$^>?-ta(`34@JPQ+f!yJR@i^3yegMZ#sW;n?LtyTI zpVChk&;Z1Bj%fJJ{hbBYkI^Se!_lz{<>`w}V*38wcUBW!9?qTu&v0!}FliRZ2wW#&)vjZFHNVZU)K7%a4&H&&}Ok3RJAA`1o{myv~%9*p1&e)1x~?2ct#) zwWEBBJL9+Fc?7kMwNgVqUsqd;fLk6J9zIGFu_4x`VTLdV{;XC{>U;#OFoBJ6uc1Fu z$^T^1+fF~dH`R4{qvD4v&!t?IiacL*2;N?gXA!=BRESs~V$6xdHd`g>H73X=nDBlZ~P9Z{NOMUSCUP z2nDTzAdiKO{V^Xe*K>Fd>(itrw`aLhb8?+37WP|R&AHi8Wzc`S&FAixO)LzLcY#e) z{oP6aj*wgW8-QR+@_wJgH4dMubKT!Ck&I>qib4K~ML>`rA|fUt5(8|2;Ke26=r$-lEzs7_hh%Qsl$jIB9FMp z)eix*+w8V?m6Dj$FFeB#gLRmA|GqAJs8-f~ z-@K~1%WCL|b?ZXP39}M^0MU#?nfR~eJPAo_7w(sW6EJKQFYI&ph*?sW zueJSsYaTDsDEz@t67fWEGK*A;h5RzP9NCHA8t^KO>c)Ie;g& zp}tnnRbOSBsYw032|(7+1S~tR{0%6O8Ur48IbCz5D3#*d-_aV#dqEFG5^)|JENpim zBKGR#(TY0K`_y|$aSZ>+Ihh2*eW8+E!x8htEqjWC@@a_`+)#-R?#GoYdTiZM0-zfoi6Yg z$ia*;qC@UItFmvPbm|da!FTUE1Q5h0C_oHdDVA?tfC0TibMy0i^QsfjJcRrbKiN{5 z029bizU%Gr9}z4|LQl6duI&`)H`}Kvga((ihiRC$dv$H{4;~0SkQ5PAQUm%oif-(C zk6h0b6h56F8#~<_GCMsed}jIce1YP8(tT6GfTs!K#_zvfc@SiZbnJR>z|OdO=_aP~ z_sA7_(kzJHn!bAldc7b`sRM2}RZyJ>D#8l*MIZs?c^+xhS7@c$|M#08A!g2b?SlGPbkoVq{$iH?X zQ!Ejii<=IZk+3~#%zqi3z`24QYc&6*(gn`6doHIsrO95K@6tQx3Ho7t#=(mOL(@{p zKVeDOJXSM4cYk(M;XQFWaett1k)1BUWProq4``7Py0bz<$wPfxg#`pLvcvMw;TVuc zlteH^+z*;2A7o6*3ke}1+B742s55)C%Ss3#EDqaV><}x09oebGsc^nf&sSn>$UZx&s^+#Depu&4BLogf zp)P&NNUnQZuBnsvMVCGMD7O50jTApsvvr7w#I%rl_U&O%EO$;wAcNhc$>!oUVW!7z zvlf%ieo2M(5ZBe&3SPG7uOh`7JzTn!*8!^oF)HE{^@Rwtf4mpzB*Gcrl2$S*-@5wr z*1!8RZXw0OIp1P!m>{*o9YjfaTJmC>Q|>*Tg8Obi>K2Dx(C=b$=VtY{(k1=*XVp2H zk5*UGUiOt_CBk8L&37?Nr`k71UEW?i_PJVWKs~-HeND-}{Y8m3c6`Ez_`ZeX1B4E` z%!xuL0@;IbzO%T{u;>$de>h|XiwWk(k9Q1HkX41=4Ti4UuR5lKe&9DR^U{*~(0Z!K zK2*2*sa0|!RK3Ns?zLfvnqg*|$0B`pQ7AEfXj0*NBB?F61*2}%c|Hn`TydLU2PdDO z-6&o?H}hf7J&R@Bdb`anMaMQ#Tam`Mf8B#c7faI=v7;{C{Kq3LazQY3@1%vESBIX7 z=o#MV1_J{o0sfPM9j*GaIM{i_M0Tk|RE5kctETTGwTi?9XQQ~>a4Dcv@ix>ZnRz;uk@=$T;A6AjUxuN;x)S_t^@6dsBm0%e^r5-942uVYE?DqW zQn7n}3U@5r@Dp5Ox@U4)^7*kzRZD)G*1uHfWkuiLqB_UVAzqMV!Iz-AEf+( zB{{ODc+O6Y9(N#jwm^kFq{QcL#&CIWi@MkxFAfeIJ6(ol4+cNZN4j>B+;YBo{HnR6 zgRsafzEQDIhM6d*{l>p;q;GZ6g@4(F4`=)l`q*EN8Ndh&@|OX|?tNYo!?B|OWB)Z1 z+fRf%ZUdf@qDfk39xjuclk9NM`|dufuElAryp+hn_bwSBE#4)QEVJ@p3cM;V8vb#n4WUe<$pSRO+f*ErQ1M$#yZj?zPcZDN#Zmr&O8L7IAx{ z(>604D&*)DQ=9HcibU9Dl*fYb4o+^q*-okc+(GtV=_df<9wy5mT36+}jhyVj`0w?XYF>cNx8{v7c*@TbHx<#=yB+O%-bIPf# zS&=*!omx9&$Q`{laUAVV@l)AuBX2BBtlP%RDc!*u?iDECw45T%ZH9Um(Un`aWycm8RG>0AeQDFz{ntxfI{qxTFt;+feF}X#tc!)z8k5V3@ zV5Q4@Jcj?k3}uY@0FlxL=81Wahv)R`f4!6babh!#eh@VC{M9?hB|uwLnHfV^?C+y}5FIj95z*Hw4PEAAx8H5glDF zk6Mid`omxjq+t+o6|y9x6HbCs|Fv5C=cXiJVGyau@Fk@KhYhjs-A+%efInijk!1M& z50Uzbkb)aRh@OVMf31#SFd3Hb${Fwff)WOdO~g0l$>%8`83L6qDmc~6M~FN)Fq}3E zagX59c;aiOY5)CHM?&jcOmmP2f8<>Bd<)2C0!^P(W`37_t*f;}UCT8ZP&xT#vslyQ za=rxQMX}9ZH@%>W2%%*M7jSLXmQH{k_e)+gM05p2$Q_+j*6mGRH_mm=d!GkFAPQ_C zB-isGnGDF89pd)dd7rvrv`_EzwU1x24TyE65}CD)j#qo+6lGHm=G{&UU>A@auJ0nV zRHfps9qWOhN=@yxJD7|QG;=)??<3(C;LggMN zTK5e<=Op18`gekd;QeZO>-fo%jr$UMfB=jh=-AJ&Csr@dA(AOjrl$tX^JowR{byuk zMB0?qR#?w-C$Sj@JMPb^>v$fC);VlMislFMI^AA7B>~wqHV3=MxuqG9Sf}h<0vYz& z?lgQRJy3)J`f6D#&2A-o@thze%8N;r_2U>*@=E#Ia#kxSz8H^WOCAHgdWX1Ed5Pih z`Y6cy%0@4|e&(mtW=s5XysE{mN`tp6?z(I4_zX`>Osx3z4N==cTG#XiGJ4-p<+p5? zLM-4pq*3?vPTF$Thh4sgus&sKpn~^*7n~oZ5NX@pQgzmy*X6Gef1CBA6HwLZt+iV* z`h9t%A+b7?rVAkgY#NV(?}wMt-T)DNj(mpDHTpZbduMnB8^ zke*KJr5o@V)$tZ0q|Ou#->v}q>O=rVkjMjoDE;Hz?Ts`jG*;{J073YEJ1F^Qi+y-n z&#QFULz5QT(9mE_pL6}^G2KkrPc)zBkA{OaxTj$ z)_K0Ey{U3xjCkoZz9v0Fy~7O6Z`SA^J}9(Yomm^jp`_Iam&_x@ABNIi71%gA5mJBL zI7r+P)IYxarb+1$95?b+R?=&BXJtYnW^T*qCWc|8s-o19b z!LTpp*@vo7RDu8GGQ?-&>C#Y~v_sgp+Cq&wzmljgqG=g39A(HIDbqkGHu{XrTW zL--yKKEFp)ZCzdW`lG}SPHFn2smk}GC#3Y-Uu3R!()9-Qh@V{ak#g|$TXT8QPfny+T1vSx2Gg*?L4|HRL79r(oWcRUT5$2HXx#c2*mybF}~E$q;`ZATUZh z1Df@Y&@=UtIc*Yv9&e_ES+`j$oL6KP$o{E9u`Vw!H$yRJTDfr%o`s5qwtWvmp55hkTKP*A|ABx?f6qs zADZ=fV7=p5O}^vk9Bo&&H$IOkw^2zr&F4KUBpb2aY4hCyiHz9QS=Qr` zW*u*B&4&7`9MN$etS85$#;Eyzp%nu}3jz}bA?Bg6plDqXa(v3}q2@Jil0B!e_u~g> zZzxF;x?DkiAe^0nc2i#d89sE%;5SgZX6c6GFywB8Q;@8eaFf}zsL3=dYw6@Ah~qt* zFV0kA_@eAy7~;z6FA)$FxDYS=kaP9MuiAJW{*2N|%B3f6LOKyq(Tfws9|5IhS6h~w zlR2AYo2;KytNHCkO<}SevsSp*i!pOzH8$4YWj-JFco0yKlpVOFqSo@PaU7in2LphO zS9eeN@N#vT4fk!3?=SQpQ;YoTPc%FqKFGx|Gf8e*uB|GGSIuo!74}v(bdg46U|6s& zVUCpxt1b><*@+u#c?r8&S8smdhWOTyty$c-C#gpq*NVHiuK{h`Q=I@Q9TX-_de_hSF5(lp&%+TnMf#y5V{{!snzHgEb-AQQQI zO7FWc3oIOQ%7-(334( z#Ub4LXNcbOXV(vcL!V~IVGx8C{qiFm<`=m!U@t5$r`LTU$K4admQ!{6uFmtS%bN(b zg5ESGfHnUuHFxLm?DH9ymCv^pVT}Yzl=4a)o#NtK=lM!(JU{E}vwtdZ-5kpuFL+xL z4m?6weqlBu0p6K2hD?jdBF)P0^yD?F3!lnV&NR z4r)2eSTCS`R9e`lEhrZH)gSxT%kN?PD|Lby7ljo*mo>ZT+Jnp|wIo}@(^H<-MceCK z|9!^U;-u>|zeJ8X4Sz&%%cA6e@VMBot~Rf}5}mFvt}e?19YT?B$oydi*Sn*a$4azc zBces>oCMI~i6AOY>j7ahx4mh$7Wva)1YDGu7O(?PEo3p0TZTrqk=Bzs5)yP^jZl}z zgps9_-Yv0^n`3}hmQvPG-j%65>}RBN^-g`Rg}Q~xg}HCPk=E?zYooQcvLYaPJSTtc zcCucr&26_F$R|e9N(6%=gl&MDT(&!1*`MuB`3Vg}8-J>~%6oI~cI`2j z{d%x_=wP~ZwhDSdXkZeF8t=F;YhdVe6BZQ=S>fB9V^jHL*171|ZT)#x5#(W??6@DD zyIs_|ZoW@6R%mi-4sGvFmbfdfmZ+|*hxM;CM2YlWHy`79NU!b9b&Y#BX%JJ5ykRKE zE$ImP6BM$6MIIE|YA{E}YRG=$hJpR)#@*mGx-I|6O$ytMoA224mUQG6sz7wfyO*Ab zh9p#+x?ODRx;f-YXV0zjM)V1GkI;s6mkW`2yXkB>z+Bu zeLY;(a-&KYZl}l*4uEmJiN+8K99tljw+Z68{0@8K-h}l|40eW*((t6N+$QAUzuuy; z)DJhlgkrb481mv51aAt_lTX}|e#iN!KTnYPM9m>cN!YLwL;OPEQf~zdf5vhwF9y;T z;eNKA^LDmO1$ie7(uwv0IbY$&=NEB7wjE-GY8JsEjhTL>iNP7rxPgv}3tFu`{-hR6oaUb?OW-_XHFj`B%BD*<>ZcN6 zb0(~#|3gsCe*JLfiIab=w^ncRGZ6Rs0GnUhw}(yJ*?{>U4zYRS^!8@nR~GdKP- z%#Ctfbc;P(UbQe-eDaXR3AAPg$Tdb zl0iRV8%J-!5cD8?Zi(j4p{jNeToX}zjj7EpzO;lLIJMGYFT}I+nR`G$04%GD!!rtPi~gc8xnZO(^>7)81=uYJE=DUB|!!*|GYla zAcn7A+e~%Wp67;)wq$-kSM~Jw!!+kj_@$YgN@Q~9GEghrIaM)q8OUCBFu3xcM{*%< z$ek?Kr;*JT{$4hXIucfC6c%|+nZS=YkCrJfaVFwe>~TU~Bdd;8uRS66FN1L;3RsP1 zi3;NX-Dm%oF9@Z9k+b@s!E-fa{$FVLKR=L8V*;MSS-2PNK2Na&;VI5Av;W*r=OaOC zUhz!PIrM)A>-*0SOX@VydO`zt=$!mJ>6`rjrr`e}V<~a{V6n|FZ?v9RgmFYzhCqLq zlnYa$Z13tLHsyH`^lyA&u|5j;i;iJcVq1pa|5YqDU;|cPeBMQdzMMb>gjiqij7r0Lq!=7U2W zL`e>sJ61gZtXMPZG}gA0H@Tn1W{F4j0s)l~$V2Tf5B0a^8@?G|dEJ~#{<*s~WHfZk z+A@-9{`8)A_!p!f46r8&pe+b_y%S`wfFS9bkKj51@_YUg{8A|LOdysD+#c$1X%yeJ z1k9sHP8$dF4K$Zw#j>AYNH#V$LWH{&_G?m1=ivB&r?ch;%HBX1XBW9JU*{mcbTVG3 zN>oEYNVt3W6xOQQ^U7%D#|QhJ2_{G%|N1+pfVLO8>?#*YL!GPPby`|czYK@I@UD%k z>W+JT1_Gz_C_oEESj0y)vAlSpl)$2UH)YQV9>!mPCF21-#i6RIYBpXF59yOaKO_3C z2fBd&$>Upzv9L0;m?XjjUb)?#O*&nrd0$KNTmCuf0^QI*NkN|-hK-F)66i7m367}z zkjFt24eGO(alhI_b`Yi@S;~Ba%cMdwE|W$#X!Sa~sWcth<_1mrrEnyf%0%3b(I7tc zfv&GJ4iQh#@=XOk(hTs1_>IXLLuOztdJJu0UNT7hakBx=op8dp;)nfpmkiqedo^vE za%M#-Q8OO{s{Rj{`eV?TftYEc>wT3&DizrM^jaBYRLP5Z^q}1=QN6}8X&>)8xVb-# zU-wPQE3&+27k>E^0W1)mx>B)*GI&9#04p(K$wsYW)vjtQ9%uMxgbSvSOgvYh41lwv9Y9Wx)VM(xN1P_AwP{p`q7jK0qEzL%A z<9+_zs0E`hO@*$3-sH6IvNqN!9k$TdowvCyO?`) z+VxeqWGc-&qKl@n2H2gkk14ivKd z1&`Scx)1t5vtss+WDq~d5ZMAMc33_pfl1R{=`XkAZX=#>!Ut0~0oA15kOj)7SSj$^P!T1LdA z$Yx*u^;D(B+lxpRa9YXUwjr1Hc6OM$y1HIO`IdRe&Y+=`shgBGB2)rGGl1%TJm@4x zio~qz0UZ&fQj?8t4v@nTvVl^io~S7Cdp(Otg`UK)$SSJAgJI%I^(!RIAZLvE=P2Zr zfT6nH1EgEJXg4?#BQt2ZOus!FuxMh#;yRdZ{w-V%>tlC(ic5E4fOCW#0}#narh#Z@ zWE{#!wgx!Oy3Yi#j2&36?R_Dj>DFWTW2BC2H8kS0VxeoS=kCXr^I14;xrGrm~! zTa6_=X9B&lRJgN4_GrN$TI6Aie!9l5P~lTRkvuvblf&@|OfeuBA&lz0O(fC=b>L@V>+>jnw|tWlkD|3z8}IZ(*V_G zi#}9D!p!j}6;c;*Ak8gngCqBpD1PxQFgU)H_K}^zOOd4-%jrxXQUsuD&l5!emJMEz0DJl2k1q`0YG+LFM zS-R(pMKjEROpK)W9|f9oC*@EBKe!p88S0tfbP=Wg&;s(~$JCpepgD0BG%H=}h`eBX z$?8FkPa$%MAu3#uqx`yd=#b?5vmRN=3Xcve0lm4IE10SaX zipcVps1~22k3$jACm6_re#(hfMwf(!xbRG^_z?y>$xnfk5y+}BVbJ(P{WFMnNkgl| zvTFtL)d^scMlMOo^$wbEO5VVCuw}Y^`SRse6@lUzDYg99rqa;O>1WqwJeMmt7Hb9; z7$%Qd=E9%IiL69$c!%ncX~2^`enjEmmU07nq&e_d1N^3+*)(Rj^oqPd!elPe4KG%& z{t)`ayQ~J?;xT5JZ~^@YFIh+X_wQADaOl}dMnU_oec`5P(Jp1V*WOC%BB+^{fl6B(kMKM zD%A-7(ULU+d6uW;4%>daFn^{X2CK?rL4AbU+8TXj8_PjK-_N)0^56~5oSOM~-qvho z`NaQ&80l{erp_78BFR8MqK^2c=s?$sW8RWxE^~N3d`u3*=8kIAF;S?hk6#D%;aH%C zflJ(8C(FZ7Ez4g2GZQuG%NPy3kSB`wiju7#K{d<6KDfva8Xfte z?G0aWZ3ouwU2>?W7u{M3;P&41Qx@oghoG)jbFAjza*1Dfq z&pqcgulbvm@NKHOAozLzeA}}A>;>o&Bqhr_j!?SMMTG=(5uK z<7z!b7YExKx+#ZMfJ6mhS+-rm#<#WeIHw~_($6003qODQsedzF!@)W0QRc!&&E3+j zUh-9RH;a$mJ}#^0vP{|z>vYiHY${x|#yME|oESU_l>f&Qw*l&bUB=Cx>S9j61w@dG zvak5KO(GXoqn={I(!V=hUtJPtRV#(iAurM*qc2!`#*!Vg*V-^x%%*gcSUe+A>Ri<4 zuNF+Zl6ecI*Ok<-2j(KtMp8h7^yVz^L>R0N3&|+O@Kq$7dLFDQpu~A9Uwi&AX(0Ju zg7Tjz-N_VYc6k`!(%){))P|{&3cY+AWpcNj;GCuX48CyhZvOdEXL;vVj>?wVAkprdp=V7Xh|Y9o`B9x#VTaQi06ZhvE_wL!MY5RGZ#na45s+gn z=_P+0T0E@%vF5%h8GlS2rz1s%RRk+#Fv>f%<|)E=ZJCAcNHSb%!@P0(Nt0-D1t_zwP)S^fPl@dkRJf-n*k?5Rk)i_2?FVFWtiLe)BK?1Bgz zWa}ND!5I{Vb3@0&|YE7-c6oPnRlv-Z+Rt5KMH(8d)bmkV1{nF>dW|5QPBD;5ris`P6 z3KXif6ap`H-=bA6^_2?b&aZuy@zWh)n0Q!vAiCJ3Kez2PuXs`~_} z-5TCX&kFTdGN&C!ullrI?VRzo-|8WcmrH8pDN!b1Cwo5YjnksMYfxVp(Z7DLxkrgn z*pon3xJ$I@uX{syE$lf+NtbtCoVvt+|ESU+N42WuOwA1CWvh@wP575#MXbZRWo}F< zol$|QOy)UH&UiJ_$8R!xclKWjd4!RKRZ7~6f>5PPBy1gj^k*d)?vL8DC>3huqtv8bT&0D8!j5<$nsF&*%*(R*IvB#udLi{RPY@ zk7R-p#L9oXw~@$L(5|r&Lx5OeOkdA02Nl{)ttuUDnu*@+Qz|}|FSiI}OOc|vZN<8` zD+mlf-xp|a8+t2T92u`tIwO6+e@9$vq@+3bzCr#=K{4CrRo%9{cfJWmV?Z#;v_nfK za$wf~JNpUBSQtm(a0WwxXHPz)s?vr10|8bwtU_2dn`2poDQTS4bt;l==$0b!w zrs5RYXx2yH+|K*|xVwT~yVFK_%{RTu#cZEZf9CEp@mhU9+2WBg9ci%H1h+a;xw76k zhe<*`MoD7S>YPpG;w&t-+dGlM6)u|`($wqS<3@Dd&dxFM4$U}Q=VK3cCojKd(F=5H z9d#k&luk4GgN5y<5%)HlXhN^&;kg-7MKrvFs!{%j;oYPy4nlWe^Pk96#Z^ zc&mL%M80_I4XSRqFm6$+wovxc_bBBc{j%o0rcX>JvLsa(Gi`El@8! z8f`GJ{_M{U3wTemV3sK|PeV^rE&oW-!S*Z=4O}MiE$`Bd0Tj@FeP*JBvjcjegv#Ueo@1d~hY^qxybX6|XapXEXW zy|Ons1RNBOPYt{XZn-s(dOv{N+zoPFaV&ByuMt$HXBk^gV+B>6J!gcOnifn31#I2? zD?Ob+h|0cmlNTa5e7Ds%Y&WPkQJ-JDC{%yWYSbGEvYsA*{-Xj$i=ez|m>P%wT4TuUi?zP1 z(I^*CfzB=zO@Nk31w6sC4BJzy!(Za`^!Zm^%k;)SGCK5E#kYUobl+xplces0kg|D zU^u$@!|fvd>o>QHu(0rtL}vY;;4bzK>;|YnI#6#P_7rdhb;EBSH!fi=+modbBvZg7 z@QkddPC@)YPp}w9GodZUiZo|{6(H-TCxKBa_!%{fTnJDMe*lHAjnj5{tp zK$#Y5a{z)_E#XT2jajW?nmoDV@iAlk^Y0Ca4%+=QjHt>Y@4v+4a|r#~@?bYu`uyO+ z_z36mTYZ=)*h)FMGlOpJN3bhtWD1hhy9t7|RaB(L3=5U`V!+>32EQ-jAU^H5UUyXqldRTXFxz36Dmjs*hV#A zyW)jNv9qsJUrDa^=rGWn?FM-?rN79noJIal>(e+#!;ex#MzV>Glfddf8e>!D*falh zB3pil?%UNlJAI1xE7D^ht4hRqZuTOzgM#5QLmSQ0#k?)~UdHc5E3!>U7alqm^iY}_ z@;}xsF@CLVy!@4e>+wQ+zX{)gL$c#6x4^gEL^a!kn~jPXZFBak=9=MrpntSNQ1{Cv z6sL=ei;aeM@=@YIvS!Y2t z6|aC4JHwa5aM>jRmX#bJ+SJy^3RD#UH{w^57xZwcz8HNuq&-wk9|+tq-fqinK}H;Q z-3tKrdOgThjM;>Qe)_?+E{mf=VoEh*6{%n z#j4C#wsv5C>fv~TY-00BjJR^A6K&0rpz*7Mq0MZboM4_7X)@*!7fW`mjqT}TxsVSE zYH&JLhUaRxMN%frNVb-ey>qXwn-=N@j1+B%{L^Q7wTXCIghj(vhm>O;$`HJM(!9-hu{SG2sEEe6FLs!_o>pSx_U~;B<*&`x+@VoXZHs)VZ_vB@Tt>catsZOQ;}* zQN0x{KmcxUZ50yh4P}=Mj2z3A6DsCv^>LSmi-PshVGT#~%hRa&W}z9Q+LpA{aseQ5 z@0PrfXdw_i2tyX1&sIuIt=F)${|9KENPJjOEOE zV$xEVGv^!Yg-laRO$<`jy!ts!ZS%ST@HUr(9@NiBKaQ(;{nwd1Au1p)T@g4tQt?H)7fr(n7u!Rzwr^5iWwHF z=b8IyBtCg{{8as&JsYKYUI z&WFJk;UYXilt3Fz1-b_H-V<7m zlLzKjfrFunXw1Tf4Fs|Z+C^XGH*xbHt)e@#uET3)nlV6bMVtIQu3KX7v3k%|D!B}@8nr?_AHWiz;-Jn!jupN~3;+!c>#$ql@@BaEw| zS@wPRY?xSAJS?T*XCh(#${OLh5qr4n4fF|b>BS>k_#v85+q`QWgPVpBhg z76ncGPjfKCxh02OAJkq#ib0qRv-$H<$0W=!-Xp**w zjC7*;*~%xuixd`@4u%W+lgBtY@+4dNXE7c#Uq-fGwUGX5H+6;?;ubs8clF4oAoa$G zAyGmzYb_ypB8(}INirJA5EMw(Pcn@iq~-VzZCM9tm#a`SO$RD`eqlbFKEY>ff)tm)&KxH#uE$j^E<7 zV#l|zsbN<+*dO(L$WxEC4vsuN>&(wpoA9qNArLK;m6PP4F3L1x%D1s&gIl2IDVQK6 z<@T!xP94LiisR2JdbEYVkXEi`8sGhSf)-PD3)$7JQYNI`oJJGf3`rMQR>#dAoZvmW zBUT%)Q?h~BBJ9gi%_u!_)CL4iauoVvPCW7)OrORwj$ZPr{L)h;kNJ4Ul>hA#>h5>d z%ZU_>^uvw^{)t{X!khCrK(9Z>xtM!tSrzE+Zgw!T?#inI2 ziZM#^9ju>kKGI7b3zYmoMPd;olnxvA0(GHh6h-#J#UWA|MCJ;ex=HAY0E zFL`kkZlW2>YOl9BSMRJ4!hST#X|fhHzYVcApioIos#@Q8NxZLVaHNO>QVd9}~U2T{{voB2(Qbh~UGy_lqGc)Hn$ zSPkn>zX$8&bYA3Sqv(~%1*tI0=?_R1CqFU0{{hkR9;6c(ri?%84 zKT{ts@;3q&gm3QYp+GVemxL7ahu;li{rLwE(PhC4oJjYwF>&G`NG)Fv`jz9qUTOCI zctb=_X?p*SAWuZ{MA=p%`Ohl0mZ&QCa@`Lwy)fwJt{%2zJolP2!1AoqAijkZM=y$h z^05C&dA(qPy=+d>zXe%;DXb4kA#6Iua>QIJu4Cx6{Ykl;@*4Z z=4Y8y8qk~JaqJyq%%D+C41weWGobqBcp>c*Ogihs{%Q>9EKu3Hj!Fh!$lD(^zTC{< z`F?P8^t3!E9mHDepAm^5mVHnamd;&Oz1Pz60Tz;;14KDGu$)hU#2SJ_fovV13Rz)I zaw|ixRX?eFybBUSsB{STcWMzJqq0GT@NhG~xEr9B3_*s)qSppr<9zhl@Zy{k2N#zH zBvPK)Ul$h_#ri2mgK~4J`XE7`cRHku&0%={fZ;sj_pb;z_vD0-b$DJM1OViNI1dj` z+suqQgypaL%>WJl186CIg9{KLtpO+#Xe9sytBG18_$(h}k+USqjuc3K zC`5vvad-Q|6Kt;!WewNZ8t=?NJm3RJ1l)@AE?e|-4j}g>2Z<3lVEw1;`v)M=J_HtT zNsxs@jOFnFxd5uYV&!*%Dq#dKl_7N7kuPs1?5FR1URZ07eN{3X&6OL@Q+VEo^a_2b z8nX4KcPB6wI}6BqQF9{Wun1f8_s&1MayY-&@=9!iCXSlne=HOji-^NA>7xEg;32&S zB&%~i{22xMUI6MY0>Tr51khZ<^O2OGHAn3x7+zIa*q2VDT9#N8!uL}6EFERla3LD` z?a>T?;9znGdc=WN_a_+c&AUWkNCQ18hxsHiuz!x7>`j)oDsO@lDqo<&JmZS5SfC;Y z3=Omp2O_34aBC$%8hZo;K7{v@6h4i5Ro@7Dfed;RJ`E5j$21na zOnDNcHXndHk6KJ!=`4(cHlt7N#4t;sX=I!6i1)Vu0ixcKKDCw#JcZ=J`68x7!$i7Y z-lUIvBW6MmQLFq`l;6}B{stM)Fxi_04i$oMmS_eDM?hurKG6?AAsUyXn+-vdM0NJz zJXA0%C@=@vGz4zwz7as=F_^gpsHH=%tS3u!<+H`nW-Q)ek#?E~4jMvA=8&t8(53~P z_J#n}Q;Y43x)rr%wQMd~GjlDoS$7#~qCZg0d( zKxze4qtP4R#^*9AgQT2*-@ClGS4?IKoZD)Nf=sV8mU)HAeW~Q%6uL2;Jssi}rZo9| z?*Knb_y~9lj}EfK(-$0hlLY(bBKg7yjxc8(@WAF+XljFJc zu8;@i@H%+X3J^u@`%qzzztI&F$z~_bL22pgM$LHjm8cDQd(Lqo4y+Gc?J1CBo&a$| z9*d+XG85hhm8I>ORw-tG)DrhFO=%JGG993Zhe!#JmS7^?2=arB6=J220u=PgufXIn zWFaU`A{ltKqz=Y#*ngxL|DM4IFH%Nw^3+}r3FKl|+DAE^gkZ>Y7}w9 z57fI27#9n=+wG8-ACq>@FK@ECc?XuE^N0%frA4^UDDN@b?RV{CB**Dwp_x}h>=nQO z6MYPfLkqYuD9ZLn_X++u;iBTtff9DQ*1@>V%rZTkqA%t}r*j0}TRQ|Q~ zq5FZoK2yht?B0z`zQ_Z1?lsj?@;{FPY!nC}LK1H76}@+Nh&MTd=%Bw$PvZWEi$4P| z1bHWg{cEp30ue}xaXXOx|2&dND)0h2EGypcVd`H|#TpRZxdwv&70nRKL5z(EMlbFe z9tEKKp9Yr6);YfUDKn|LrvCn$f%rRL5D;t-e5d>>8R%nYqz;PDCX<^0`nHuIJlgb;tQsoMLTZ3DIq_C*}TNEKS`~%f{Qf zMv075{%H^YyArwH3A2+F+Qvd2)1$b5l~q77(pRmiUH$!zQSLQYWlrpmWafF7s&^}o zsgoGXG`>5FxyWdcl*JRoQy-oEsL8MT_5H3ezJ6+?+gGci{caWshq;gI;5fVAg3AfW zsJuTF**6qiP42L)_)cUmd=L3)B>mX;)InRCi86cfb+I<@&5`8XD|v2Dql@(u(^_F+ zgX~!$?AYIhImkWv^Ko^1d#i_b(Rh_TUYW4JLlNo7?G)pYXd@M>+QQxUH>(jQ)P(^I zs6g;D?AtAirnNP_(6uI$NF5ex_*kWG#PE__hSzL^#UDkg3Qqh)o-11;gHFE4 zTDb-TpK?wuHuBdDlwH)o)o2`m8qhSyivm$QUYtVl^g=rdrEw;=O*7EWTtm9HQC41g zo3rp{|KNQBfZqQ26plgR*>87vP~LYqQJwI!2%Vh~`BH(hUO_5{WD@p@XO3atwP=;zaihr{zqv)tgmYB{@HYZpuZ{mg(xf0&~TlPnB`X=Vl>` zBcwmShXU7V|9`2%OE&#QihwP9r#o7yrE8)=9T9qI5>j+D>X+R82y3jdb~r;$&VBbr zCeC0Z{=rnWw#cME#|RYCO*1!lIeUqah)JfKH|Jd8rS1!{+q&9pR9p3g;sEiu6$F8IWD+tK8pPI&JDwpCS~R+YnrXyCb_RQ|ws`Kl5{n)uh<`Bbyr z1jgBVL*}*NrWCgCY*;;am<303m3F+p>D<^nR+cLd4+}9}klW+%+!^|1s< z(C4+`v@JC}eQUV zN=)ikjeIp&`(tE7KDWZJ(l~;)mgF3m-=)nu^lBU`a;?N8M= zzV(fLWJ(<3#}A+p46a0q^0y7YcB~;nXPv&ZS@L+6V3^*RxfLjH)=kV!avj+cluMv> z&|n(0?y-rtdl$o%T7}tx+Nni2)Y~^qISU;Va3}IDX7&D`xN)bUCtxTn0-pQr-UU z@^I^G*06aK(V<@0^{}i+z_tQZm?&zFkfzFA{9BP0;?I|r^v~VLxJ!NqSo~ojKz>QD zch5o47j-9!*I_0U=MmH=g?oDQnkAQNd8(%h05mks(WB{oB4k2@O(}-?mg-23Ln}jF zLeEYoZ06;NLS4@#|J+~qj~{2tzI@1cp!{KS6xt+Wl}cV(ll2Si#~$4$SAM2K(Rt8# ziEn1Yv+f+!eX|vleG`$^qB7U1f(;nV>_Z8j>KZj0GCcCMLBg|Z3VkMRi?dR__N8Y` zloZz7Y(4bI$^K_!4I-!B&d05r%HE0PBhJr!ZN@JP?zK)3pTeYZX8Kc-(4}CQQ0?V{ z<~bEd3@2KbRP64LNN8lPQT|(;L~o<~uSi<(gV;0z8vVsvUC9d3JB@r6yaaWJKfOBc z4_P(ibO0ZRKP>W8Ejxo(%$@0~MgPwb#OsR?u@YWXFFm3>gyX2)91D9~A3a?eiD++Qyz z@LQ~+A~D_%%$i0>7UO06=0Vux?c+lM)PRhSI^XZFB$Dnixr%TYDZOexmczZXM~nuM ztn|t0(L^I&-+Oxq!-H}(nu7lRAAvR-FA$EB3K;!Em-z38qT+!wTbj}S?O%(4he>;q z0mi*h1_cL8!lVqyJOzyav4ewy#+^$}`>{vFgv8$v&;wz;fO)K3)Lt6EYNkyKT> z{pC2u%Ym+0rCXT<&uDKf1`X?vJD`>cK8%3{$Pmv>SY*zM=G_HFuj^Y+%XWTXsPmrI zLyFZ}H%@-nrKj12p;~X-0&N-P1MjH*g9yOX|q@cwgdEN!9$De2SaETN^%3Do_Q{{@9a zlL)~X2X~s`+#PXHq(%g=6=3%<0pdjE<&N|Bsmxph=@p77xifP^e1dve_K54sRo`qS zdk(6*^Mj=Vo%prll>E}&jvHsSHpBQW}ZwuuFVvyBlkRKtDAR0+$4 zAXJ{?W&jizDmFXSh)n8<2mwG{I}>?v8q9vWJ4;?NTF116qY3Z0PlwT^bF_IYs7avb z-fglbrNOExwvXkLrb$pW9yLD$AL&CZE2#=})n8$&BFFad-`t-=8AjZ(Qy}klRY99} z`PR6?pjEKGRs5dEYoM}rSi8+;e}`<(=h@G8*x%EBBD4xv65fGLeT&vL*`!{3j#OkA zAqMe~rt+_fd3Nb~%T+cjq7XiOEG^bfv8DJ8v_I&@jss0gW<%c0Nr1lqsmb4E*fMoG zk?Ng-79YH-4XQpc1dJRA9hJ7LKGI1n8&}r-BdnJhSW)GmT}uiw=jd6##=INi(lL-C zHfofBW=8-k4Qe_Jdi*Gh{HsJA<>1eTi?#XtV2(y+AC(8?&H=#!My>`@DXa;Ulq&*S zCQ9F%GX9POO^PD_H!~y?mVS~>!m(~+Rkhs6F`TVDc82w zeOVyw2(pS-WGOYqAdqOqHtvev=_8;G1c9^^^q9v&gxInxF!2*&0bwy6 zrJ@F9MdI$q%{QRmYyE^@S{@GqmwJOqi=4;+3b3^8c`x0*pr{nYyUI7UEA$l4t;T`W)> zv?bZoic|YAc?;q%VMFbJGTk@5b_CU$_c_Gh5nds+Jlt>uVtpAyzz=^iAp)mr;n)tQ za(4GiyPFsmLrDm**=8f-?RB%Iuo*xNA478yN~6iuBy;=4_MTb)Tui(4zU^_oGMxT2 z{a&5-9O>2}|C*;de31n8ZzsqTLQ5KqKGM1f?U5F0D)LwSKMZ>o3r7mRVhqsms$)(V zqNLR_v|kTzaU;XdM(#ZtA157br|=8iRhHvRYfumyMbzFGK!?~s@~uv=EV=1JM&AU$ z!NxuajfT+8>(P)XzM#iBwh-;V5=PJ?qs)L4oCPv(z~mwlsTnp=s1NAWtFEo>28usq z2-_EKFRV;il`QWQFK{`Y3h!A*kVW~sM12NzSvCAkXGnw6#$bjIrd%Q(^AvcLS47@{ z33=s_zSynM1!Fu-J|zJG0jEzgp>E8_3#Q22Kgjxs%KrBAhP(&}RIYVB;UCX7<^{_GBWg!VeS zfz@EH0aiUcPo0))FhB6 zo8f&c{|i8fMzuYNmmk|8Gy5}2H$8=mI_st_ULW9Cl>tqf?Wnz??oRf{HKogj4Fk95 z6H3n^b@9vN9}~3iybRlWZu#o9E3WE)t#y1Yz}PdF)X~3ILs6&9TF9l^mDFk7HQLQvui=s@}=QVpCo#K43#8nu^5`u&{c$L3k+ zSW4ODT&aA{!e_~iBF`^jNi|aL%yuGQ6Mh(7xFWc>@2QZX@9peZOx;kiqeV)FFKD8= z-%wh~+Z$m7S{mP6+VvAk&7TvP-(8IiKTi8^4~G}IIM`9t%(02*kWf5P(K|Bjghe5v z^hQoX14FX7Nxtbg$#R6F;WTp$I(_(%B$C2sb4QfYS&NswjnC(%BIXAfj1(|1J1mE2 ztLm1&yR$*#gxWe_c)}F+2u5WCDoIgMrd+)CJ(;4$D4ttugBmX}>BnJ+YXy1X_RFCI z7Cf6aMQ+P3|ECo_&6AyP5pR2iD&$18g&%h$^@ML+9?nNFExv}unDY_$an654((3K) zUH*V&Uj6&4UM}=9u$^HMrLVi}PAERfl*gdTC)Vt)>XJ6a)bljHHW*MVN)f}i9hGps2x)Y!u9Sj}Yqjr<QNARN&R=Hu~A8L?=tx#cG zrVD^=Z=H>)-s(tF{ea(7O60{W3R`Z*$I9MxW-eAhgUiSw3RKBaMzQ*jNv6cYDvb8B zTO0$eF2i>k1Ol5qN@GGA`X|=mj|7ErN#i{Ia}GW15@q@2nUH9UNog~_S_lv6oWGbY z8QsLQrfntl7TCCu=d72%g3 zSe(xN&e@X3uGzFX!sj$J4Rl6=n5Dsf4Uv3>txoH0E!^)f}?($*y zh+;pDH;#T`C`G>^FH+q4N^vo{5oLo4ffOm1)ia#!GTAIk^N4nwCM>N~%0turm1v&g zkIPNo7oVGCVo7wP4)rQ{xYdkX%o{XIc=-w8!U89SuwGk5UQPhJ>y1v(v1ow^jeK@s zctK*YL>iAXjCpCy^N#jhtQK6eYcTdDk0XVNUx(~lkeSMaZ>-8u3e%=&Hu6q7@bNrh zguegTUnA)4+q!d7+{P|e=c zEh1rmYT{8^3iRt9$0sOKlwG&6)!x6N5k0_STteF8w%pkoo%G_#c ztEeCr9UBm_7u11Zx9Er?4VWZ_PNc8WC7BDeF{#8xsIU$EnC z&ug65LXfx-{EzE2X@Y(2^lcSZZ`Do;Q*kF46}j08-j~w3Y}>d2SV1$xS0r4vCiQ^T zcMR&Kjw(UzuwsqIbir!3yLqZK$)UG~30ijv)P-N_=gUhP#)kHiz{L5^YEd)}q3csi zC5`!;1yPBtVOQn>h`*?tBEW)cdFKaXK-|&)bP#e9DC$w45*Nf!&(@Felh~vr9cs^w zcUyfp3Dxu@^8|SVQgkf!ky8O5EANB-jqR#k zWqbWO+)P88LNXUk4Fr1lf=!P8o5LPPm;acFP!e@+IOhYg6Ui+4M+p`T_lYBFbcJta z8*g}+ZVjL_rTlZ*uEhiSh~wBb`cQ-i(WjXL+!UW-CL8>PR8g#xBz+Y+#}-!c`tc65 zN1;GTa%YoVvT}NI+fUfWl$%-3O`kF6Ya8N)WmW1-vx#2P1RO2;#foj0<6wcn;^pU4r~d(IqPZakq-buc%Y=G( zfs(}~G`v7^4j}`m}LaZ(cOS)(^&k`w`RZVG=2#G%9%fH*> z|1aUk+Q!N6U%C%K??GyHU%XSp{uVv{E5&@!2XadI)IP#}MF=oVfr17567OFMRwtyz zgzKpDEkRv7?R^zy|N1X(LgQ?DwJG9Vh(qbNx~}czeH+r^1!bfTTE!Y3 zt?U2t=D*+E=D9!yrlUiB%%ATDWFlW66M5?x=KTGu|NQ~g5iH-vxbt5hLo5iX55g-e z|4RV;|N27~@3!Y2IX!E~gWKmI_w^lgMfvW}K>S*uHj|1N3R4&r_U1`2{EOgVd0}C> zhp^8c!pfNp!$cv=XP?cRz54Kg1oid`dDn)Ekz@zz@gC2c>hE(?NmC12PNzK_bsO2 zTEIj&MjZfm37X#lUZ#W9WGhOSIvbP0v5!|^f)ze6v~z;#6F$IBstblm*_g2O+h5e} z1IS3bNh67nzwkvU2RJ{cYX%^<0k$ErlxYRSe@=qePm0Bryd`A37l?qxrvj3|uH1u` zYTz}=1?$YTt1+Kq0pqI&hQ`6Ot`9JBV}MA5)Ok5W&vcH<^`1P8V0$v^HqDdU+0*8_1 z=CQrw68G1I{OfSUxu6Jpa&G`9V0|nf%gx<=X>TtAjZBmnjDnz?83U}7n8!0^#wY+Y z5&&qynLt|%mwxmmyHKSR3heUrQMX_oc(0$O^fowAtwf&JOSvt1?f~?{ml&ke0TB|z zE&87TS?vYZchJJ};shX5mg{k}-40;;(|AL`Q16f1BV_}8W*wKnYW2~DrvuCdPx=Lh z-a^mbr8>?xgKnk3M}$rfAO<-TPoQ3{ayl2xR9Qs~KPoc=;vyFqIFD54ZsbxOUJQm^ zGoRob4+rghbBELHRXf10A^QHV)@p%ogmG)QzlM_t1^S`ucEQsTk6r}ktmA1g)v#J7=QnQYAhI2bd#N*|2=K_b-u{mzXm5_XPAAGnIpilZIBqVgH zG0Ph3It-mw4HTPQ0oC*YYqWz-&%hxtM7^d=NYYBn2f$_>AU~GyuU&7OPkn<0Bh?+v zuE*7_l3q+XO1Iypa8BsLP1P&_EcFN`|I^-BQ00ob->8na9DPaGEgSjO7pmPOKFsLEjWh4CnlOzi! zV~VM3EVfhoK;ME)4cmOe*>oAGe9eemAOh~=1S<10L(i+QhzJx2wRXf24D{(`d%dW{G1JwHud=Wzr5u6@=6VVNSd)laa43X` za3$q746~h<0azF2>7AV+?zn?7TR7Xyi@&(x=y`TQ^OX)TXrF_d?e(X&N^Aq3o8yth z7Z$jXLBT0J&cj0hwLiI1!O>Ap1U(2G`QB^ZUW_wF+F;scGZ4?1b($VL^=19AQoVk& z=z}u-`lZ$!0rYp31l8woX~&LL{d4EwyCF~s#&CxpSZ4s!{%Tpvr}2~P+RA~WSRhB( zG5`!yFnFirqt?=+SwJ>^2$Ff$7XYE%3Y1hNxP8F)p@a|J#l{{5c69FU>UsAw%}(QM zpapYSeDka;ai8!oNuYhpz#0#%#mnFvI@o`g{QJ@Pn4IikgtWVK0z)dvVl1PKr-ANj zN53gEm41BKL)0>)UVIxoMk6lX=qWb12lela;^}}PNzR+EvQvP>^Y&W9P91pI^%yRb znso)1G_c`W1Pp*?9a|)PbpNdcb`cZlPhFw%Yk1 z8Yda_Bz!D@D`Q8rt7c@CAHtY-?4%5J&+g6~d5`&h(#fw!oIXJ!o z1)zdboh{oua_nq60q3T1DnLPh=jxZnL=7I%Sy+fY2%wt^KHBP9|2PnH^w69!7PVOI zO|Xv_i*Cjn5Ck=X*YU&7MD$X>ooj0`#(nV*Tl`sH5%Ow5cWP0s5Z4Hxrx^2?@z6cG9nJPoP=WTFeQ2o)eO> zG7n*_-C(~fogCT5&bFx~CHmOH{Egmdm$NYZAx>voOOv<4sna$h4K`}$=eF_%P)2}I`E#l z)-4xl!~Fs=I#W7qcruO>#_#*sb5!<^;%x`EUy0H$f4CYZ((9MB6Ui`^J=vSM1c7m% z9rw7dvd>ht_xMwSq`W0RR>rT+%=j}cA$qqZ5Yp0&baNRIwq8~9&S^V`_7|B{Q>);E zxHG?lYEEUDA%l+RY;4a`WPbD}x$ExE!u!ylLWam>*sk?cW*Hc3q-?d9n-e`H@@W1P zeN%!YWAbz4?%Y=Z6V3_|{~}vxeyiPZe8v4k740_J=bOX~-P5Qy!3H*I-koQs*v|9o zU3tm9EzGp*8nXn@RY%x>@@2TISr3>wy~nR7?0M1>!)afP^DLxLcDp{oN%0E^NaiQq zFI(HaJ~YX6D4j93R;zQcDB~{+qL7SbY9_g3YC3faPkA!%gr7C#5;unVOt&NIp}Vx- zINk20A#wM>dRx%bzGFF=DW$02c2Ex}E#*qe(+Kg<&VvJ8xca6FXtD{)>Qt<>diXP8 z-N+7;_#jn{nV+%zgxYqU@6IfYr7YhL6z%QCVO^(?iYZ|7!TY>{GZ5$yNL1L`Ua=?m zQg=FA7-Grqp;%21`e%0?LcaAoPn*RejpI$|>wIYY5Oc;bZBeIgT=jJBe0#?&ER4NV z_iU}+%6!_f$cm9wTp!i=k^HGkLv8r;26xUX6UMr&1W$qeQ3bjkj}w}I0<%S~hY^OO z+az@|VPz9D#Z@zw6Cr!~1m$gxo{m>Fl^ZTrQFZRs3?vUf&V4r1X}+2}9~FQj=>5qV z(dRrh&;O!$Xs7c*TgBb_bVwJV@EAo+emQb++}dscH|_V-;?h!w-2vx?$?`po1uY{7 z`r2jgwDZ%YB6r6d8gbj_IrjgJC?AUxUx1)8E8dNYP5z&o^RIO}27Krwquj7|rO{OQ=wruX-+{&h@#PrxxPJy!|%BjkQe z&JPyZwU=Vj_UADnUx-y6Z6zyu?vfrfM%>wV(5YCY z@!hqPXr#L0^`FPW?d1e(nt|0Sw~`}4wcx??VwWrRU6vuLa^uXvq~|pcW+8v5;M3cV zaG&PSH>y2n8J8h3vZqOVL(YRlld*v}9d-}aT8lF8CgYfuY|LMJZhXbLQ{reQPu*<1 zWbNj?`tE$=(XZU;QS_wWT}HL~Y5Pp5ePQO=y<@-(eEZ2^zs)%X>ASZHbTV14?6~mC zg?l?+EPV=r@hirxtwF!U<4$C^n;B7jUR$(c&jT!kU;Tk3j1$fCS!;uy8r$Aqe330r zDpwLYJzWbvcBRY@gnIUWg_he)=X1mvKuQc@YnV5>7W6CAZ92=hxi(jcbveab<11{- z3I5}9Sw}oRZ(DQHzPe^CQ}2veTS_(F>#Uwq-|zV#)-13!lazcg)7dw4n2Pfwos1Vy zW4zs_M)Z5t!y@?#85^z*p($@m338yybYv$UNfWpt9^LT;e*AU#N&WyoSCRC2e}G?> zei<>HitV7{MS(i+&mSq{2$L*{#A_};k<8~^arfNIS`c;_mNq(a4qC_zOReWfSi>JQ zj;d6gaJukn!ipRkwLDr;*1i1HX}zOHPPoI4B&6ls^zo|`k`QH~p#KLpr=2dzTxD(! z-0!DP-mBf1PkF*kv0T0kKN)$ur8oIzi^+XTi)XClnU z6RFcr&O4;1y1KvO_2KLAy^0s!eQ46a8O${$-c;&GA=*=fuLvKi=p%_4=e{&otoW3b z`lwb$bc%FpKj7EU@$IYqLnx!-*$6@lnw9p>ZXea!sF4>Ri7&^V(=1__xp}H#A|kND zoRd~WaHKhvRBtR)477e>__UCSp;EU(zNy?Bp*vm*cmBoUxDfWwuf+ynamnd_Xkn?J z@mWoygQKQPC~zH@fm!H9w;}lQ;CA#*cbn%~s9|!rUd>4>vBm66*z5huHiYGro(|qG zvc$%4=bukS(~-~gkCTz)CJ{=)QyT&caBid{J1&0(8;Px$!uAyr@O=!3_DXs^*hzd) z?1`MbXm&Ku>ePjx1!4$Z=#s@JZ%eFqNP6$C9x!M$1S7P+U)+(C8oF#oe`gN+hRCC8 zy4-ouDVN<}ar|IRs7^Gew|0I&vHg1NQK?=?obJ|D1 zrfg__M%zxP{rRMfmL=B0sqj{AYL;(7h{PV9Y(JSV0Jm$VuooSr_~RAt8?&zl zFP;)Ji@#?;bmB~9$;SvRiDhsylQg6>lO(BPrfsJ~*;9XMzl)Br+Wl^vSFRZ5Yka?7 zw=(ALfPH{mjv~W|XxKMr>BaMz=(+tjD?XU^!MYvac;U;wy?evKVA#>`AohCU-KH&9 z8^WqeVyVlgSA3HwjMVXrtfJC$I;YMi`%ojhlCvT!8ieZJ>wtPY)AE6M4d4wQi~Jqb$!oXrAE#5vvccUXqdEXYDo{-Aun`6P%yzN+Dxv&h0^x9sJ(*DtR90TTaUEN5fUWCYQ zm9w9HIMXfC9B$PvBxQYkd<{zq1XEQ6**2Peo}F#dYS|~%(v`YcjuzZ!CKF}aT<$|5 zwuFVtX7N^*Ty}@vNvE9KV=n7Dudxi5*yO_fM#$ER_;kEEiX11_Dxr-F^P(~O+yf9_ ztlhnwi#<{LeU~Hl%EqY1Xm2aiHY(;UESBsHnsnV(cIeZzJ)!xLqVOPj zUYkjh-Du{t#>B^~?*o?E5*F>s$mapNtqgoVr$&X>=jYiiZ+SQMyE8SN*2A<9-W8I* zduJGN8>XLG-pA29TuMKGr~ISampO5Bz81X}MH>vu=wmriP`CItX#u0Az^tm)zzZFr zdX~zJ_qMbZWtETJs9R;*y}I{N>ON=6lP^5)B}pQ7f*g&#&(3+}%iswMHAgLy`@t8j z)zDR=Xp8Gtbmz(TBU`4{j~zeWcOWnNvE7=&AW){dB3@ zQQZt_m7g`v(au!4ueW?Lj4vY;ke~l(+D+`(wuPdG@|61B zN1L4(+N_rxMvrd((BvMI2MKtyn&RhFvGX!j3gT{wy-mP*!8b^He%*J~rZQ2(R9WhS zI&pGeqox%QwDHIk zApddGK78Ev8U$^#^@{3$tS9nACkWb{Q&b545k3F9z=6piXsdS4tNi0>02EOWv>kDl za{osk{rg@(d`+xp(e1urCpH^-3?jJ3&C0OM0YR>e%W8z@|QX`?|Y_(TO z2@?Q~j45d5YTkQGYWXI89Cla}>cgWF1 zpd^(NK^mk(MNmnRM%qmaNOy@Sjf!*#3W9WZN^eTKO9AQbICH=6^L*a}@43!7*SXG* z^N&km?R(v8?R(BS<``ps%g`*j5*ix%s5;W6RJF=YI8(Fay$e>%1=`+On#+W}5B#nb zlbnc3g)%#Wr15B4~AU_saao4(~=&lKi{$gA4o54dvNYoD7;n7_?lM2lKFDhK?jqAoWL1 z074}dbrW*90f4bc`FacUg$ozn+QoxdF7eR^hM*;|II0IEh;ju5Mto#Z`?)5PN_^$O zTC9vizhR<|KvcTt{)A&}$$COkTOk3l#M&Vl<;qoS-IFyuQc?Htq-Getn4}b2J0mPQ ztbJHYgf5`Ou|kq5>euYQeZ!eS6o1aaI#$2Y+2#i4Iu_PR{^g2cCCdve`?I9ro)CEO z*uXyB`gy|d$WCU5T&>HE$$O^330pH3}kdkEbY16oKZBpaB?a^b$HAM6}faS}r(q#vfwiIu% zNuGXPul2jbXvKdRl@#7PEH^o19&nqe^^Frz(lHhOfn#3MMOHIGLa#~1q6kqmVdXMH z**BU&xxzXB+L<5ADocOw3}J=Xdr7jDiXEzm7n1~eY%r0m7WxD-?DhWpVA7ogVqTa- zR}Jll0C)u^0XE$QEK$DP!D<6@2++Vfz#Wka7b*A%p(_!%eSv>81JDYE!j1?I^gKjc zEf}54XoFk$yWCidffE3>Cw~9-0Xi;f02!a#A>ZLo!@By`%X1^?9|sw=x1$HY){_V8 zPk9NiZawnZmhnsS+alR2ai?yGUkIKY7-VP8-l(f4NmFkPU!ATMc32sFj5xVlsfCH< za=AZKe=#PO&tdAO3C8aSDei3V$wJJ>NCE<#JJd;<@3QX)VzV2pKV;u{wVU7j(n)*M zu`t)zG^XH0z|=LgoNTpa`b7vwH3>2*Ag+M&v#yHO&lZgJtP`cj2uYyFh5!rJTAE|; z&hyf1;Coiu?8R?b3w9JQ3Gm)ItksjW8U9A${P0)O!uj8-*ignBE2iD9+b`VLjsAivoQQ{IHaj((oqY5|Gj{NymyczAT`<*A) z2;S(%j$t4AXjz)Y$FIXO)+8oJ{fpo-b&zgNX_Ag0o5<7KvV&D%S9Jkq-ra|ej7%$#85`hzlM(9(IDi%vlHbq+Os1Aj zHmOEeZgExVBUacOU3hL@$r4r|CQE1OpHma0Aggs7FZ=&#$+)p>Fll)SY8WV)4^ z<=V`;&rO6O*W)XmPKzE{W4iat#+G@#b6?~gltSFxcp-;vKl^5jk!{GdUB7S@2+=zxW^!` zk)wwx8z=M*+DBtO`Uu+6T3&~)I3`5~NuurgRF}ia`gJ(JDTZT6c6~-+q9k`Wm!o*Q zj!)!g(?1pRg_gv#X~kCPyNBU-Nc+EEV$~{nQ}pm8aAiEr|4HAg+Y3WGzD3kO5~%O$ zbXVqmQ@@SPyU1^fmVy_46Irj6$#Oh*awO1`&Dv7R%ceiS&NlxwBh|=E|DeWtx6qLC zDtvWzW1O~YcDEeTmBkxXNjrVC{eMh^r|I^!+}|DDH||gPMs)6>S9gxvpK(IRjD+>| zUJb2sv6&nRl5ZS}H6Eo#U5Nu__H2B@erh~ea`+D&INFY?4%eStl?E$$oK5Cjv@s)40GIVqYT65y{kR7AYOp*TdsYb|q26|39?J@i_ z)(t0&S`L#wMqJ@tM?o{lu*So#Upt;Mli@?dhnIi!JNIBBXBI`dD{*q<+mxtz zJ;=J)h?KC&o5z$EMu`2~OW{?FTh}15n7mwsc3buXZuW5twW3Ry=%QTBEYYyp0-B$J=kAriA#}=s&7hZG!>Z;|msMXYiJUsN0V&Z+y z?~Qmim7FyC$$^nSVR%KP8KXBV)&eqd%>^dI4oTOkjSP+b?FC?A39+5mQL!=WQS%f=wN&c_Ej2z%JV2HlxcqF|A|0>;4?^keh8#|B z(*E}~rNxGCK1SZKU{;--)!&}KuliD^V!FaFJpGUTA<|rsRPTAGA#Z%%Q_slNo$YQu zofpO>u6=&dJCz(#`ftL1S56JeoFnO9%N9Yua6GBA9`B4?me?3UBI^q?z#t%kDd%u> zX4cdFneIeeb$ldm963TWi5cF&eN|7@aLFf0N0R>4sb5Aj@ReAZSIyK?LO7o2W18ce zEl%wVwrnAFM7qBfr`EC<+R(cP*)SvxR9aavZ@Bhd&m(auS5!M%Jn1NTmwC~CVFQ6D z)>Qw!Z)FL9KWZ>B{{$XCe(%dNG>=F7NT&d90qqwV1dbap(c$FVv)3)x$7#|)@mPB={GSF@-=G>q+g@Z5m-8!#p&HYH`9 zztBGc)4Vnxo)q47Uq$Mr_ad%NTtuC2)ZI|ox~p1%$tR+eIVF;l)L_zQA9y4g{%zzF z_l*{71A6Wg2pd52{)4`rScAttjOeHbQyUo%^M3myidBb8ROMvFmiq?M^ram!WgRJH z`Z~jQc5KORdP4|>^C!pbe0q~T~8>Y8Lka8~$ry}h6Z529y9IB-bO+(Z9r00C29~71KZwnRS zd+k|XM{ql`8R_UGG$)&nSB@UKZ3NSGh0VE1Mv5EA^OjhkU;S~cE7N9RtTSrZ=xdEs zb?Y>Ezi2ml6!gl8-J6v7SZmlP@{lp!<>%UuXILgkRjwxz(T9EclEn724KM3PnNK<_ zk6mXzN{*d0(B#++YAV=G);*4SqP8GpnMRAw8Ml$>$Q8ArH{RcHk`>ch^MM38?An)a zG&`~XAFmLhbyS1*(FWQmD`>+KBCj+Yctp^@OBGtJMrZh5d(iH{(cwIVOUy#L#40DW zhT+iF#+W3&aW zMCqouE`lS$5#L$r+n(Vf&k<>Stg052i6sq%JF_;7V^4lazdh=Ak`*N9u`b(ta+k}- zEbndDXG^_Y`@31?jW4PRPIOwd4^}_(5am{G#Szd=a2GzA>|Zkq6l2#Q89jFKn|9q9 zC7HfTF?gAJzZQATy9W$yqMb1##hI1UBT7X56-gkK540b5?GNxL$>|W@i7}2A?*`Wy z={K**O9GSatd8+52bcX7ha&Fi>Uz{;hpY;59yFwr;T=p|y-#*-ZA@I2>DRLdvMOzH z!h(FPg4qVHkg2XbF(7Qm9$xjTf+0ugGlj))cx4!60Dq*tk!;j$d%ud8qDTaL7&)AR zefW;5@5p}{S5!Ub;Z8$SuQJ0Ow8)dT{Z#^-^1B(MzIYjnsRS*mgFFbiBW>-0;t2*J$s!#5GcG7(ynezP1y(lfpTHup%L}cD1QWikWFN zc0D|rqJFk7Y`;Mzdu)}Y{)b{_k~&C-F=||4$nAK6_%PR?%GP3nCtz72`gzm|!7euX z0fDexa#Z&%X5vtU3Zo%n}V6fwCj^pMUC##bi9>;Yh$!O@QR0J z+<##bQS+?>>xQ2-aX@6nT%WuM4?l^#)t0%l)bdZ-R`>#U5T4c;L4*HIEz-uK)k+>M z`G%sv=$(4UNW9sIhH6F;PE}pP>(RA%#)#G!wy4OqUyjrJKW@h?H_^0~P-DFnl7oRm z8O_CfqMP2s5urJvck#y}>1`<$ZQ{|FI}VlxW|u0{XbR)`?HfZ>MKYIGT{bGY1X~-H z4)HNnvK?FX2f6zS_iGuRTYsVcL0tR+vvS`%wHswZ>rJ!_-Sf-A zGdz$x%+g6i7tO1HqW zI0j|z85pbV5$Z2&c)5vB{e>9XCl53pSNt^I8dBy`&-`nM z*a!+fTPw@BmR^7K+KAxHXHYo{RT=%A4gQS`(zv16cJ&r~Lr+daYaW2C{oy)`f3iZ$ z+Achn@S^0I--hL5{huyhJ|Vf|6e37R<5?yRJM-M`9yi6ARpa(-lKs8dzxvyj;m~I< zYn6Tb<}`dPCFU6=g8p~4_t)+$bDj^zHo5z9q#9%+%ei%ZmS>k)fkuVbLz=L)G)w|0 zia1pKoiIa-Lcr#h`a59JPeFk^Q0XcN_0FErf};}vafcoN*g2L)-&$h)(lOurUDB92 zXPiZ=oD?Lh4}cm;AqocWzN1-3Q3FS5!vDOXkybR3I04YcHco>&SGCyk#?utpK*0BO zc2_4!1#G?zv(6$Ty$j8UZ*p?}JS@)mh{244(dg#rO-OM5Y(Op%IHY>BO27K(*9SR0 z;I1jCZ`)KU2y~O5`WSuGJ-HpONd`~}4`CQ{yUs)!W&;JZt_)_Exxi>W1{&wzVJacF zm2R7j6kk3%*pURv8D&a>(syO4Xx=+OVGIQ7&UG-Ye-OoOEM0~_=d?NJ2_|#Vw&N}v zfvLk^pOD0ex>Et0R1z%Dy1qQRdX*wmHK*3V(`kFrIM)um`*@GIP5bbHCS|?J51wmW zaZpOplnQ+Q{8>j-B}+>JT&`sLLI$fnJkDhcQ#k_yBoD5zC!1~hmKlwypSb~$6BsxF z_k8JCu+opxw-!$RbVoy=0W9TIP*U^Nk6}r);h1IG&IJqn8DPCv@hI!m(-)(_6yn?p zJ&y#nYqgHAkLM4-7%3E~vGGZD&<-8X3Vf5!u1k0U z>{W(UJ^5;;_xSV2yVC^VOm`Us$k-`zecx3GU@IDdj7CUIjNo(vPTUWm-i6XXA!bp} zzX0C&52Ja_*-iUcu8we+8jvhoLoP|Wz%JOt6#Icut^uT^(ymx0P?T`C4Vbe>&kYro zIoY{7p8%ojD!vVH?xwaQ7IW6aj`AE@{LDA_`0GPOfrETQg@2#NBHdlHBeg>7%)P>w z|GmP-))oqIx=cY~=0%IB2TTVGkw+@U@zxoIYZ*mKfb`|#aA;m22n#=yfGGLOqFp4% zclpm~SeGc?0)2J_LkdvWfg+3e66*Hh;bAKRB5z8>0?1vB8>)jMMx9TNcGdtB{|s4{ zPQuLZ-$XC)IeG`H+^dYekBVCN5?iW=&x`+f;#UtRFNy%E8}X6fXQi z2?Se3kWahqfj&aKXqFpjz3sjErztQ$o>tS6@obMKO5mYpL?Q&V0S8t1`k0983yM%E zJq#I>VXhfcnq%R|)b(O^_B^~4tlWV?HY~LmMAIS}mkIvvKqCO|GJ?R=q-59lMiTXh-{bbjq;!~_0t3nJGh5a>I~ZMJ!mYxCc9((5@nT* z5TH*HnCXZgw~D_$Y;)=7ZrrpVla#*h6wu0GW|2D7D_)w1T`1D zlwP^2N2FNRK0FeuIJ%)j54w{6sFCexmJi68pcP3C+Fhq&h|@j;6vi%m7>qw z@)a6b>v@MErPDj-!3ekPcu&dvAJk^l1Ca6%OQ&X-$_(BTl&$XQ$Nq|EXkElFyKpI% zFPN3OqkdMHJW;9=X*G10HB8P|v)1|uAu;$><=|kgqy0nibt_6a(QB_|sgVs$MbR|w z?f44we*(|!(icK0`Gi8_9j1>=F~Up@kw&f~#a4N#DbZM;#g?NzRoBqeLioL@Z_;|Y z-(^&HH#z&vH8H0szr~hWV*2+{{n)2u%sCn0H)x&+#_Gk@^A3v~syt!w>dQJoU-D`K_sqrn^y)2*ENI_;w-GA-_F?gHq_SpA{GHWOi@I)r*fm zKMJgU+4w!|?9)=D8Qb~xA{Xtm(+=honQ0o0_gBa7+mTjxG_B7OJ^m&3mZ(YT&IfYZ zaTBlS*!R;XmI81hs4|r>;w!bNO^f2iEazSnHNIND$0v)aT`T{c$~)((VQu=k3<2er z0w!KUSWayV#Mmh;uPD9q|M=Ta4sDUo^_TE&Qw#fc`cLw`TKB@qCmnenT<$p@zHGI* z(;n{Mb-0x}kJwMx_r82C&5GLayM)BS(A#0*VI?hZl2TapdS{aOfLet#@zJh$>R>j-Ev2~`SId!(aojk!n6lmx#Rkeu)rE*=Q`L-+=41{< zJO0D#yvriSL*$%pVa=Vto8!hp>lel{as6gG%o=9rdS2*mebPs?5i@%?*7mCttw;WM zh56SRS*?hMgWE%DDRJ!Ftx|V@r@I?$x+?Y+ZP(uJb0nwgEjfloA<_Updh5?-T@*&Z zfAYgd)U32_)2I~MbWw#D@lbZLrn;6}S=Uar@g$`)1+|$F)wzDP{(R7hS*#oA*-hDR zCiv2;?qZp2;sYJ!YfZKrRQWeX=k*sVqia5mBB;Jw1l>t~I^gu}(WDSrSF)8cGC$Xf zKHcj3-zVl@N6Bh_b%xO`D&gNnXrHs(v<#Oe^plPIKkM|QYF2ms+{xpe?!Dnoqru?* zv5-?QxSu&Fr%zaW#jRkV^kk8nltn^iQKw_n4$;nl9Q2Z7JT~XucodW|AD*AgpjGpF zP$TrNB-RHeeMDB2t-FTrao*}u{>7#U*0zk9#6Q*iG-lo3t`Q%)o|CH(tQ$EXe!jh; zoTPr{%nY$S&&Etn^c|aWS;Vo++@e1n+tNX!n><*3=N*U9!QAiC_iBw(sy2Obox->oFgI8ooPB+ zZ1XVAav|sF@H*Pr7w^%Hkc5Ei*iDQK%OcmjJg1eT7zKyCS#?H>W(+Z(E~CY~#xh>? zUJ_uePs94nOF&4rd35^&zjOIZ9OqjnsS5*y{+Mjvui7^f`af6tyD0sOW+GOOaV18< zUnOhk(V2r3BaukT^5LDKPX(trFHmDm(ZkuRW%eI`GK)HU+m-*RbNE;A3x}xXkYmhv zCfvk9@SEY+C^((cNzrJb<+#o3m#g>7o;gM62o2A_=$VpEraTjI9F(D=Gj#1OJ#!@U z0lmeaE7I;vT{xkJiYZ%43umrB#RB)$ZZLHAh7D1qnm(0`f9N;Su7Ne-!8Hx;_=HTSDr_Bc_!b5y}MY_6)Rnm;U5G1(HvteUMOUS9gB zsd8;zUhs5u$GNilsB5gW$JG3f8E))DBVY__bX zFe19Xs~6nXa$e%$S_Zir{NE(1cLk+^FStN>=&!D?*Fwipy3Yc-TTLGr2~fFvuD6{p z5+7!NkCnSFWE5pP@4N)LTz&d*rE8gE$8^FhIC}*^F*^}>cT5bpLYJwif zU=l_~x3Df=Hy8s;eyWqhjbJh|baD`(EJBq$MS3Silyi5o1Lz1f)d7PXW#GI{2sJ2o zjUJSaNWMk$_AC(*5eKOAb6oabU6tn~)C3nYYobQZyqBo1?(j?mSuu)H0?l4L&_8+s z#UyHt%Myy#>%?qY0Wh>HDnJ!gpND{$m1E-=a0e8o&i-TrtMCDiSV1ZQCrQ2l^9eih28s3TDN z2En@&`2y=6XaMiFE+6X>n?j9<628(V(D}|}^5lEGI5m#w><9=J$ z-$y1$qZe&ay*;4WjK_K4D1@Zq1)Kr~Md|1?tf{0vtuN0~&WOS}$4`ZrBK6>S5&`nt zThG~doq@w6J<*IGYpTmWH#Y}0HfLE91FYa~HvZmDM*ucrh)G}P42Y*x7{gc*2AXJo>*UDX zW@$YbO2-bf61d)g7fo~;GAPF#K};6I**d4G8a&90COZUmV|3LHFMXezC*gL`4R{~&&Id;2ZzHiVP}xH^6q@JN=vk!j zHiu|*!@dB|3wSFzQ+1*!WDDp&5eaRV5=fC&PSkl)R(J4!9v&S{mui&HfB1MbNN{J; zYJfm~Z>^Eq3MNi%bQ18kOH<{&TITf5pWql4XBy8NsQK!se^lq|V;Q^PROnjfy2QKr z4`mZ%L?gmz_7Vv*EgX*P23+PLWW0!|(9t>*}3TDX7qxOGMP!Ig*$YFc^-|_9n{u4L#ICuVp%4HCQXS=tC&4yW8=WM0RsRSon@lOlWKP= zBEmzsiUPcuq{=xj|MA2##>Kkva zep+JoL$+FfJc(Fw2fBt5;76dB_Wsr|go)QMkR_@RfHrR!-A4DgZ23Aw1N=)Ad=mqk zRVPOT{I7nouZZsbx@uhx=-$i`3PuL-atekE{xl!U;7l!N1#@`!^*KS7@aD*(RM4-E{yRNPk3x@$i48gOU&#~ST{$Qb^s z0LfWt5iM~pfUOfH9DBiqLA<963l2Ow4NNA%SuJ4uLZn(tBo||@ zL9-XoOe35CwXXZqoe~ON{}=&VT%f%?09T~yt^O?SyETdsOyt343ZRxQ zY)$Z~ga$BNDW(CUL{S+(e9hxh1>BeG$idMuQeVdxz>)%aF>za^+3cM2rUej}hrWL31XiH~Lx{E#Q zvmF-6^*lzM)#XEV-ysCUxKa;EDn|^_<6T;qXWb=(F`gjcyyb6`=}sB}05fp-xYRPqM}FKsUL6Tm<_j*HB)jr9jr;N&23HDGXw za{?JBT!!Nn@4U<}sf|Cv*Y*ltCLJ0_7|DZ-;%TM8V}4$2c^*P|@-gse@ezWKaWJ6< zDIiOYVjipK8(r4_6fjtWvhe^2zdv7+HpTs)FEODzYA+JW8B%U>lIn>4NGC(Tgm8Tv z&U(?^-TlM6+>|FM_gV&0J&y*D+Dp$8O@~LF5Cga*tY(~#@JAvdf#~7fLOL*@c!i9H z6R$yxft|gR8zn@i1wDNP_>hfnTRn<$pW)TtCLF0$ zhQtHIctlEWw$|4@o4u?_KZOY|&(Mkqc@t7H3iyUMK&msH`+ffO5yXmSPbWW}e_!O6 z_aNgZFHF4Jj*bq4&(IN_C%u`n%V9K?FNS5#67zni^FG06cx81$YX0~^fV-`_*bftZ zBF`-p^lQ~YXCxcUN%JZogGUVA^bYsNCWx{v-+_V3^oV%|753tHa=J7>m_qH|wOajd zj~zBxg2rlUw!ysbX1ihJnofwXR-{?ff^Z(_O+! zR$E(3p(gTj`bcBZo1jTYhZi!8Mppbe(qHU?5fSu-jrBQQJ~etSxLjc|yz>G?@693Dt#nZ`&Sj&~&m5b6$3%fSlr(!S+_(q}a2KFu7I;Vmy%~!lHZ^Z(~ z&9_0wKMC#GAK+!sRwt?_VCC{!m|9tnL?o0WmD+{Fed%)9!Ehz3ru(%IBuf?M!b+zB zgr{%B{4VrBIfMp7L|6S2P@Pz9w>|oXyt>B5EcJpG1>f=d21Y@K7i8NTGphC~sj9p^ z-y<0Nwv-f3-GtN_nti<@^;K_n7;!v7@(j9~*I^`94OfSdey-VJu9=8k6-02Oo^O}o z81qKCn6TNv_)abXn>n4hXH8Bn7@}1Jk>jSyGxeQh$ z7f=LUt}+*I^0C~cs<>W~_eG*e`Gt&j2Z4IPdrVHh+;?<2js5RZNuv1H ziFP*>E#^MT@LhGnbPkS_Y|Aa_%y<#v*fC+T6Dt3!`4e%*{I!R7OruXLkV6hJo=PVa zLJce(FG2}L7f3MfAR{M8csH!pz`eL0!q7`J9xVOCrwF$W@+yNUm{29m=eSM>BjH{{ zL$e#>)w|2z%m=BxfExwaF7ZuT3)S(x86THHboOj(9_}Tc#`381hX);n-ZzXisxFL~ zX;6h{9I3{ot6==;-k;hmX+7yf^UBZ(Rx1n^P?Gpw>7FospPt>l?ea&a2(lGXcj{7n zjhTV*oDamO&k_UL5Ir;=xAQzzc!7i2a5j2r>j*>Xy79H0-+G2SGB=|A@$Z(f$%O@f z2-qfOR4=i()bDAcrDNkG7x|*vHm0CsV?7Zbai3h( zM!a7gmvwS&qIa;P6WRsC!kb$phTomZR_rUp{E8(5QEurCNx>o}Ufh+U4y!Z~FUUb- z6vb<9k}Ud4_zBEbM?SxzzO z(BZ?KS`j+LXg94RHlrCKqkj;p>`~g9N&P*Y7SnFK9{N~kUE#?=w_~W39^g>etnOgoBTt;y$i@s~*==saE z%87CZkDEf9xz2xM48CuE8mklYYyKu-&$(g{(!gOQK7iW z26yq$sUim(^Qp_jHg7u<^;6&25D!TVy`5jU!8REW&!py3)o|?a*xx>L7g7_KaOn=j zmVnFQ06lT5-BsPXVno|@NK_6ky>G}|0QuC9%tR&A$^E2=awCiMh3|={(yx$m%=fMd z#MiI;L9(g~J*63G;GA3lNk-*DM@x3RzG%ba`rOZ2_0ig|UHhpcux_0yCFoRXB!sqd zEGKJsL9Jj3x&JL1l*Wj(*vH2QWoLpqT}o{iP_SFH!v&F>Y4{5qmd`)RxEM+9Po-RoTlhQdcp)mtY?*M^B-YhI9C>G~cj_(a{tRH={q z@abi8wRkt~6QQp4`IJ(+PdE9L=C%kJR$gQXou?*QtGtqtGq}$H-dS-ErV! zh*X0l0LhDG3{x4gQ>5UCz5>Glc)A(DBk0|EbgYTgl(<@yV(e?|ZslOEC`Nc~)@18) z0ehOH`Inr^O#$ugbNGvz7bCk?F~d?nJ|? z>1T;gJAk_#@gjPp==>*D@ezNTWle$dC^Aif0 z9%*-jhXFq0)2L(SwXZKNtgzT&Em5t*9cl|S#N;leDgMau@qxvHf1;u;%pOmc?MjrO zw7r@uf1Ca4x`B*;-w|=bLwVWqp_>;{U3Lq4mY=ALQukz7TKgrrM@7iV$bV*8&5de_ zr>!>l!@EL&bfR_~+rg%ESzRwc#Yx)){3Y;bfVE<646+lL(_itt6TbwDrqb^ph z0Lyf}D)8!}0@Bhwm??)OND*OpxV9$i6KCEs&B)wZ&-6}^Al{lgdQ7yS`8B_?D&C>q zVvk6UAU%p7kY{Wr`V&{)o_}jvQ?m8UmJq(>H~%0MRKwANGEYL~YB<$s=;)!~Rb{g@ z)N9ZSCQB4snj{hb=E7>Xb#xGbmZkx!oCWne?JFl^Zn)#fAx|^1qX|P9XBMJ}!LEj@ zws_M(-Hc!gz@Hf*VxGB|rSRQq(JZ2*(R`y)XVYAJ(2w1sx6r%oAIDH0N7xe@dsBit zr_pQsGLLW`iB4SXD^(cS*oR`2f z@Ht|41J6L$ACEVUwQ=}4_ndQ|6r5J}I!Mt-yyzJrTNBA2AeN2)C8tL$YxpZTr8Ux8 zrE{mumcd#j#pNZYaU7P)!9O=_H9^d;NqANF0k% zjTTvn)73a29O9nWtb&IsT@R4<-v)yqd6ob@$5PR|G>Pf#|0-WX3Y)-0*hXj*n7NU9tSwB69BnEBtb^~mzgc4# z?>fUL2xD040h;Booqy(XxYjsfpJ5B;Z(wFvPi|4}2_pp}OJ$n>gW6tENE|^cHAGU2>LnS%09r1U&iSOUP zU&B_3m_UR>y5rnc?!+;lgR8ChwX~VjZc!CnFh5FSy|h~c5vlp`N|N)|f1G{KWLDyb z3~DKu(=pvR>`dYZVy|EswEGNl7g8I)xbnX~`!G~8@4v|20_RVUo#Y&F0jw{09I!%` zU0^;;40gy-CH8@Xyk+3Kc@e%5640`eL1e;D+sU`G+$}_XED%d#g#m7>dC9_`aFL4x z$N$?LtT3@zqhRS=-lN__(!=S8(i(QvX41c}G>s13fAY`cCZu|lb>hWn>kA+BciOvj z4P~EK#c5(%n&Nk_$%b!kY*-r%P7OVD_+hJAL5zdw6jB=?n7)f;G%A_?AbvY6g!V%f zW7)IeQ&;rx#d!MQ;T;BYZSC<0-f_F=4V&g+WjjUBZnC}UKd<1p-aL94+dR_C6t5v3 zl~U7N`OjlQ=vK%SmkCwAV)yBbVhF)-3`P})FQz>Ifo?Bjycd#>hQ=exqp)%oIqH!w zdpfJDu3!!M<*B|rQi4h(bO21-DXj?7KK)A`8Yp2LP(XtZR;s9-w->DhX)->ZqNCAS zX5rB}COothSr%boS=1`(UpsS5TQXZpq7|TQL1F%`U_&rCgH+D=+E zB~A}uQvvoldi4{(>$8lNPseSjU^FIzTqd`mbn-@ZfuSS0&3C4i0NK+CE}*VMpn(tN zw?@QbocWw9mb7r^Lz2|425%HfUcIp7D~1MLc6vhjvNIbdWp*C=-IbM< z?}U{LP8SGL6LEw0SEBfe?+ne~~MWtj|RAGb^Dr|QY`ICRfYI6Y=T)tQ_B|LyXg4k*t1 zx$wFy`gO~mnA58Tn-OMtyb98w>ufUj_O_>UtUCTYP)t9W@0erPiA$=OGH;jyyD7o3 zMmyb>+SrN8)7dTnF-c2=CN^C*=K^k^;)UZ+w!#tP3H!+`$xX=Dyu>1k528 zsyP8Na=ZB2@?LCd?e-eVq6#6K&&}Dk2WFvUSM$u1lFhl7+(iwU)2jHI&8XK}vGP#H zP}Pf6!C$wW^Hw(!pIhF=YCLxao0Fosj5$U0tzsnCi>!9_CBf9sunQD|)?MXQ2AJ}U zUUf*${^x3Z z#xXK4ar*cNXK^{u5y=oC!)g|lZ?fm%q%HE2M(~IKWwzB6)kQF=lBHi?Ioz-x(oK6(Oabcu< z1^-Ru(?)gs!5lUclaFoQQ+r&|wgt?;>X++gt0!9j%k(OsXKV~Xi7tcKzy1v8LDylFn+*5~TC z9&_>Oj86A0EPUNHYjMgO+lp674~UIlX>%>kh#)cu%USk`=E}!(%1;gO{Z7Iue$6{W zNx8Ex?>W&%%TBNNdNHqWkI0zvrzJ#GTR+Qq`m4ELm;w38Vwao?s06t2IGL>tWKF%e zWWUFl%6v75W?62~;hm#CbGW`^37HTJRAWRS(`;hiRy5wzr_ic+yr)p4=XO|CAxO~i zr)B!w@x@05^q(HnePS^&U%aVgYJ%S|cgrM8{jqT%`<$W%lSF|7)kOh`JNiubO-;$1 zshydx70};%Cx7M14bsl%_DA{p)FS_pPHan7k>AAoD z<-47{19uxYMxRq~WXfe*En3K+hlG4g>;GmxK!QolW1bs<>$&tyXXEy7zlo^d@}JWM zk4KtF+HdnAEM^pMv;{wkcTy5woB4HTpm?WTqojx5Uol%6p()OMo9kRM70m(tg`z=WpUyP~Axh`PeZ)UE5ZBID?43(6WYU5mWBT(u8hC)kE$RR&}%-ze&+KK|Dg|Gv1`gy7U-bZF0G@sQWNQvI*x{rh5l zxY^PM859Q!e=Yj2kH`)^=N%QO!_RW+B4X!FF-d#U!}LYZT!r_Fj(px_7T>R@cR(it zu2S%7QS!ex1$F)EhiLdFyk5VvPut8EO z@F;+*^tI$rpIIU~4*R#k3!mzqp1C7sxQaUecG8(8(w=uF4+L%)J{=t$4L|>&a`;5? znRVfQ^=P|of^Y1zKI=muaq3=vd3&^ZU1v7lTOFOIKecYpdrUfc3Cgz$cID4pZe83% z{0?=9BhHyk{B(i+n_6PMHPhdB`0the@;>LSE<&U6>K&@-2@2~^HcZcEm&dEB%MMBc$vi~O~yQruU0NpsdwBAPLEUmzgAFplB_dW@}(N8Yqzz);S z;+&Cl)FQXfox>Y`^g#R>xR*}>kk_!M-w@!LmzS3l-%oCAY`i;{6pS)}Qsdc#*0JB0 zFLW>~plxnEM_&>p*l4KaA(y0`nppT9^t9ezIPbus=*rsO-IUcek2f7ccT=wRWoZ+z zv9V!bVEnQf*jI@t&9mv#|e=^U$x6!%z1699wkw{)JbZHnHXI}!kfwG^6%6XhGE+XPBi1OwZ zR5CTmz>L1`?PXdN?`~jl@XrQ_nsC6GB;TkD4Mwirdv}FiJ`W+|DxG=9^YO8)CR`dd zdH`I0#N!sgEMtEI+INYddwT2d-yK%>_U#4XxYre66f#f9)E`3F3zkIrCcTe?DS-_L zjJRp7q{KvaDDRIB0r>CRVcIDNc-U+x|B(iC%2h?ZM^2!ZxoHT~Pai;G@-HW%8gK0V zz28(QMhCC?5b3nxxa#JS+Mx|EaWm5&(lL5M&*QJ`c3pBIe(E-6Xpc(-^=hNHCZ`Mt za4ep72~gQyH8v*OePzJ)py9{#Laf57rS*^9y9<9Ni;hVHpG#&<&CB#w6<i$t!K7}Fq3LsS(sZo6t(O3=&Mf0RF;_VDZb{aw)+%AdV= z>`Aak6e@LPDqu>hUk{oC*`d^9@e{k=&a}#45sU3Axtr^ch00rt=PY~aI`K^1 zi#;eOIV^2oRVP#_ONQanZw`EY!dFwJi4bF+2~jK2s1SUtG?e*gP0M2c*SwnE)7!)r z{JxgINhcI3R&3K#R}OM~r?CHdkT~4ZDdYTc^)0>SBh^sjw^x3C87+5I#O4~Tgo%b@ zpFHgL0rrR&)%LxFbK@saU=o-$0V}QtXip*6V216_zD^+~RJM@k3H=g+Nvw-8a32w}e{;fXe#wynLJmQ0?|# zL2s{1_ffL^Sd}~Vl`Gxd-5da{<5LPe^X&i}bDo`^k}e|BS2nVg>AWd4(dP#980khH zeaNQope829a->SVzP&Q89ltSTnxzX~^!ugz23r!#Dira`sqeG%^%@6C_O-s7wvAg}$9p!OdFRM#36c26rntCxZl%gWZO8z33VEZ3?-eVt z?&mC>ljiYFLfX=vTA_jy-T3{8yk(N3!NT~=IlqxKoUEH`;@6i&rRs@@9#)B73w&q6 zBUYq>&h9>KJWbrUSn1K3jlQpK<}y>!Y}2^Srcyil(<~Z=((VjI93|}lO|ruzV|;26irl{Mz+ZS6zexU6cVl(6lc)f^6y}-2 zo)UeW4@*f&$@F+c9qD(Ah>Jf3%4(+wU{%a_7J}VS1zQJ9=A|5!Yxwv$*73VS(i<%j z#v{>#MJ`t(m?Kh}2!u~V46zN7nPEKx^*qqy@od~zE2Qk{si~nfN$BVqUEQ&hG@2E2 z2z%B1N_Lwva(y-}&9uX$fH_>D_pw--PLBP1%Rl?V&o*tkO;?v>6bvfv#3 z^~0d-Bc83FSuuhmv6MDCNO>+o!%TipY$oGXmOlZ`X=w~gzv?xdo~w1;wEL#au|f4E zO7+1~)|jnUyuL_%j{O43R*$4>buAmV>~riM*Yp9ZROfx+bfg*|zFf+GAGW)qR~)u2 z2KPK}^rj9Bs0tS-)CQ(LB5fU;@5{i893r`LCGorBI@%>11343vMHq}o3q048AdXI% z?zFR%5X={r&wa<5|yo4BDbK$Md&klI^sBs{?Hbj!ZTsUK}>gjHmaaxg7_apj&0* z@u9#znW6Uo{KA|(C>Cv6a(kOl{oADF+=_}9KnV#IG5%rwPQ;QWvrDEONUmkyGiRY0?c8d#k+|=Ca6)61ji+j^Z zNsYj8skm-9hU(z=qYjGvz*-)tGmH>?O#=!+e#bS2NdB%Qn& zsYSg0W%v^z9UE&XL;uGD6f?aJMdbpg8S%d6M+NgRlE!E-mmcVMzVK51*?6Izm>xb< zVr}>-JB1+1HB~hy(M@qO!xRqjjvpJAv^{k@%hN7Oq2K1OhHfWG@p_l$c6ck zzY4}TgqWypGwiSt36e=hEk5}zxBr-^z2}z%-IWW!Md*;~Ki%Y{9(FL5u_GpfP3Cnd z)cYJaz3|n#=@&}gbO?XzbNo85OFfgo60VxP$C8|JNLKaDq_=6$*YaM5ws&X@mHFeX z<)!W3PKyQt)l#0Dt)!gKdp2X#E*T8(-II9|Q@;4ktxhj1*q&@BY>E3B%R=&PW7ge+ zS?tYxNu1c9Ll{b8#ZI!0GY(sePaomQv*Dzs_k~n&nP$aJ-3sF~wwodNEUJLXsdR(< zs9rby*}|g1?IfWrV_bs}r>uKx$@}`pp^Iu%Hsd<*(2mUh~l)IYU zD!*jRsOpUTS%t}v6&BtSfe|@tocrdHS8##iFN2DR&7$p#{`{j!>Dt!z_IEEeU;7`k z3%=^xv~W*V{4zH$;WEyAquxt4TfDZe0S?4l8F;;zG<~|qR{h<*clO`ey>+VkW3{tp zPkdX2%$6vnyjHtj7<^f{-}Ttb>E%7|;-ce&;uMr$|9#?b{v>txYON+C*-KYaw3eiJ zaAqt_WH(&sZ#yMa-)y3q=z5jXJAZ0w6{g1r>dAfq~1%w4;C&T*R>xme(Hob-5>=^g!+WLCSZ;|p5h?x-Z_&lPl0=E$xnbd$?iL_tJ=UCrVR$3#4 y3y8_J2iOIf_2*)G+g7Ikf1mTB_Ip?Z9_-IMeT?g{&ckj7An Date: Wed, 18 Sep 2019 02:15:58 +0900 Subject: [PATCH 06/12] add test code --- kadai1/waytkheming/cli/cli_test.go | 24 ++++ .../waytkheming/imageconv/imageconv_test.go | 119 ++++++++++++++++++ 2 files changed, 143 insertions(+) create mode 100644 kadai1/waytkheming/cli/cli_test.go create mode 100644 kadai1/waytkheming/imageconv/imageconv_test.go diff --git a/kadai1/waytkheming/cli/cli_test.go b/kadai1/waytkheming/cli/cli_test.go new file mode 100644 index 0000000..2e7eba0 --- /dev/null +++ b/kadai1/waytkheming/cli/cli_test.go @@ -0,0 +1,24 @@ +package cli_test + +import ( + "bytes" + "strings" + "testing" + + "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli" +) + +func TestCLI_Run(t *testing.T) { + outStream, errStream := new(bytes.Buffer), new(bytes.Buffer) + c := cli.NewCLI(outStream, errStream) + args := strings.Split("convert ./../testdata", " ") + exitCode := c.Run(args) + + if exitCode != cli.ExitCodeOK { + t.Errorf("failed cli run, exit_code: %d", exitCode) + } + + if errStream.Len() > 0 { + t.Errorf("failed cli run, output: %q", errStream.String()) + } +} diff --git a/kadai1/waytkheming/imageconv/imageconv_test.go b/kadai1/waytkheming/imageconv/imageconv_test.go new file mode 100644 index 0000000..a28066c --- /dev/null +++ b/kadai1/waytkheming/imageconv/imageconv_test.go @@ -0,0 +1,119 @@ +package imageconv_test + +import ( + "image/gif" + "image/jpeg" + "image/png" + "os" + "path/filepath" + "testing" + + "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" +) + +type testCase struct { + title string + path string + from string + to string + output string +} + +func TestConvert(t *testing.T) { + var testFixtures = []testCase{ + { + title: "jpg to png", + path: "../testdata/earthmap1k.jpg", + from: "jpg", + to: "png", + output: "../testdata/earthmap1k.png", + }, + { + title: "png to jpg", + path: "../testdata/earthmap1k.png", + from: "png", + to: "jpg", + output: "../testdata/earthmap1k.gif", + }, + { + title: "jpg to gif", + path: "../testdata/earthmap1k.jpg", + from: "jpg", + to: "gif", + output: "../testdata/earthmap1k.gif", + }, + { + title: "png to gif", + path: "../testdata/earthmap1k.png", + from: "png", + to: "gif", + output: "../testdata/earthmap1k.gif", + }, + { + title: "gif to jpg", + path: "../testdata/earthmap1k.gif", + from: "gif", + to: "jpg", + output: "../testdata/earthmap1k.png", + }, + { + title: "gif to png", + path: "../testdata/earthmap1k.gif", + from: "gif", + to: "png", + output: "../testdata/earthmap1k.png", + }, + } + for _, testFixture := range testFixtures { + c := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to) + i := imageconv.NewImage(testFixture.path) + t.Run("Check walk", func(t *testing.T) { + checkWalk(t, c) + }) + t.Run("Check convert", func(t *testing.T) { + checkConvert(t, c, i) + }) + t.Run("Check format", func(t *testing.T) { + checkFormat(t, testFixture.output, testFixture.to) + }) + } +} + +func checkWalk(t *testing.T, c imageconv.Converter) { + t.Helper() + if err := filepath.Walk(c.Path, c.CrawlFile); err != nil { + t.Errorf("Error: %s", err) + } +} + +func checkConvert(t *testing.T, c imageconv.Converter, i imageconv.ImageFile) { + t.Helper() + if err := c.Convert(i); err != nil { + t.Errorf("Error: %s", err) + } +} + +func checkFormat(t *testing.T, path string, fileType string) { + t.Helper() + if _, err := os.Stat(path); os.IsNotExist(err) { + t.Errorf("Expected output file %s %s is not exist", path, err.Error()) + } + file, err := os.Open(path) + if err != nil { + t.Errorf("Couldn't open file path: %s, fileType: %s, error: %v", path, fileType, err) + } + defer file.Close() + + switch fileType { + case "jpg", "jpeg": + _, err = jpeg.Decode(file) + case "png": + _, err = png.Decode(file) + case "gif": + _, err = gif.Decode(file) + } + + if err != nil { + t.Errorf("Couldn't decode path: %s, fileType: %s, error: %v", path, fileType, err) + } +} From 96f211dbad3c40bf4ad0ba8539028c6f96fde88c Mon Sep 17 00:00:00 2001 From: waytkheming Date: Wed, 18 Sep 2019 02:20:58 +0900 Subject: [PATCH 07/12] change directory name --- .DS_Store | Bin 0 -> 6148 bytes kadai1/waytkheming/testdata/earthmap1k.jpg | Bin 377342 -> 0 bytes kadai1/waytkheming/testdata/pnggrad8rgb.png | Bin 976 -> 0 bytes kadai2/.DS_Store | Bin 0 -> 6148 bytes {kadai1 => kadai2}/.gitkeep | 0 {kadai1 => kadai2}/waytkheming/.gitignore | 0 {kadai1 => kadai2}/waytkheming/README.md | 0 {kadai1 => kadai2}/waytkheming/cli/cli.go | 2 +- .../waytkheming/cli/cli_test.go | 2 +- .../waytkheming/imageconv/image.go | 0 .../waytkheming/imageconv/imageconv.go | 0 .../waytkheming/imageconv/imageconv_test.go | 2 +- {kadai1 => kadai2}/waytkheming/main.go | 2 +- .../path to a text file that exists | 15988 ++++++++++++++++ .../waytkheming/screenshots/godoc-cli-pkg.png | Bin .../screenshots/godoc-imageconv-pkg.png | Bin 16 files changed, 15992 insertions(+), 4 deletions(-) create mode 100644 .DS_Store delete mode 100644 kadai1/waytkheming/testdata/earthmap1k.jpg delete mode 100644 kadai1/waytkheming/testdata/pnggrad8rgb.png create mode 100644 kadai2/.DS_Store rename {kadai1 => kadai2}/.gitkeep (100%) rename {kadai1 => kadai2}/waytkheming/.gitignore (100%) rename {kadai1 => kadai2}/waytkheming/README.md (100%) rename {kadai1 => kadai2}/waytkheming/cli/cli.go (95%) rename {kadai1 => kadai2}/waytkheming/cli/cli_test.go (88%) rename {kadai1 => kadai2}/waytkheming/imageconv/image.go (100%) rename {kadai1 => kadai2}/waytkheming/imageconv/imageconv.go (100%) rename {kadai1 => kadai2}/waytkheming/imageconv/imageconv_test.go (97%) rename {kadai1 => kadai2}/waytkheming/main.go (72%) create mode 100644 kadai2/waytkheming/path to a text file that exists rename {kadai1 => kadai2}/waytkheming/screenshots/godoc-cli-pkg.png (100%) rename {kadai1 => kadai2}/waytkheming/screenshots/godoc-imageconv-pkg.png (100%) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c23305f8b8cca5f382ba3bc0ac7c9a9b42cc7b68 GIT binary patch literal 6148 zcmeHKISv9b4733uBpOP}e1RWC2wuPkIJQ9`Q6T!Qco$D&d=#LC4hqm%awc&+i894{ zEh0LYNdaHRs)NdpaFE*{=h}9m+vA(!d}1wn3u; zRDcRl0V+TRKCVEP*wOgoC-XomKm~qX0sB4_xM59f1O3y1!CL^}0AV-Gy_WzM3jk|k z8;A%@g9;3)W{aUgN4#WSO>6^$E}G4U=FOTNiu&z1zj(T64dh4#sKB!V{a8+{{x9Kg z`u}GVS5$xs{FMSaSgaOvJSl5y=W$kR3w#Z?oEzK>bEjbNat!oxjD?lssV7BVu{ri@ VVjJjm#GMZ0&w%MdqXOSn;11H^6#f7J literal 0 HcmV?d00001 diff --git a/kadai1/waytkheming/testdata/earthmap1k.jpg b/kadai1/waytkheming/testdata/earthmap1k.jpg deleted file mode 100644 index c91a3d5e63cfa545f700affb7c37c8160ee56045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377342 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

*WPfei?g#?( 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 z

>W_#;xa>*%5i&qpSEH(7$aVvBy{@Y|LF^rx+zPn31hU7Wu`G&KO#4Zzw6_Uc{ z>c__KP;t?})NCrOp3m-Vep?5E{{XCXnfXXzF&*(p(m>wX08On`cUFs$U2EA+b$smi zbK>#N5p26hk)aa-8OVFEru98650pIJggOr(i$|1GJsq3*x4|Y1+NB#&)+C$Kg%IG;*=V89Un0 zNszQT{-P9zI9tgprF(4><=(Hk&OLqY_hR_{gSR|jWwFg%h5>$Fx zEm;|Ga&q^tZ)C;5V@cc1#gt1tjcJxS+(Bv=DMtVRYeFAUaZo5e;&0uK=G@Zn73+1* z>B2ay*p~Z)77*=@CFRJA4H;JU83}qcG@xv3wzQW4+(vlidn3BJzQN4J<#-H*<$ael zIqK$m{{S}TIF_H7QLSxzqqi}8yB=H~S`gkay}Ot!PRoY}3$*zSMN=Kq>@RP*1%@s2 zv)mpd<=;aGV06}+)25uBXsOfq>guEtE+@*dnvj&DF=SyGt#&u;$!lpXuW@+J=9 zW-eAavG+k>1YdM}5eJCS*9Fdf1MQrQXb%=2jVrF-Va4ts^prh8@m)o9uXTRTxP`m7 zyd#J3Ue$&7B|K`>j%VDbd2?5={rtyA)?4jSFJAlzR)$`XunH1ZN_`YGBX_`kdGCC_ zhd&U^suiTl4U*EJjnvRw)xwQV_Xp*Sz*eH0oR#9W%p;T(5BUPec*lf0=Bq9NTxko z^y|5?yRV1I%@3Wqhb~Rg&gK`jZW$KTE`~5smQYDr^B>fH*30bfZyyEG!f-}3dt`-< z40hFNe59xoJda(`!3eH$meQ2vXlRqS)Cs13V_bHRX(?+8;^S})0dM}a#ZjDaA8jhC zMMxUcEWps|iuO9M4-Gdp99mbY8dIe-@$=Uel^}$@UAS0_gF+BT%v4iNb<7Hp*9V}W zRFxVEz!VfZQn`&treiOL00!!9QQJ@wDbiJt1xlyKA(_iBjty3Pw59eTNyvDngy*hx z!v?C}l#&Y5WyNgJRY^JSq1V7>GNvmn1v~{fl=Y^nWD3)z0M5Ipe5i2%yO&C^IY*r) z7&)BsKjt8Rewb3v3ZCHWME3KqfjMhThMEJ3uvrbLf)mP(u;-v4R-Qd7PJ+0xp#oF{ z8_|-2Xih|m5NW4C4panm!jZVAK|^o^)0X0?L=Zs$oQ(piGx!0B8b!giDUc!!YEs@> zY2ddMnkUi;H1!(zP*Rw_BG6UFv8HRB&;VMntXz^sqT?EDSDTjG3ur%VlIx#EK09mo zev(=cq^sF0H3cLo3e00y+?}z(cW)1w!*bZ|FwE2I0DF<0o>)ZpRbt$iP?IkPTW&`GawK?;hOumGN=nkl;4+mabE8b#6qQl_^$32|8y7tQni4r3|xlH@gC>m_7Dn|DKs!-S) zLX*4KOvQD_%-b^rg^|amr{mC?`i~ox?7As;ko#?2ELN^B_S_p(Xs)T{B6DRDY40oA zOU{B20cwZZO*9z}xMPs^ZwxI6bRBK2eN!8jo-B7ct_WJXdDTbAZxiI)WFld5Q>$&! z2@!_Y(&H_uZV-y4Ta~jtzBy-%c-!vC*SxEV`>R=z&gDsv*#iSe2ve`{sv7OjuTAnR zOm?KN+HIEon2!eDYNRvmwpbf#<4%VHLh2F_K+73p7AND(=P^@Lr`T3*Co?o5#m{I4 z_BSh6#}nkwtBO5wyGn?w-zK`5u1;kLL+OR?sRBAeLIW+C8~*?(p;bjX<6D)35s>?B z^fJM}zu{I*&bU33Mj9F&;jL^AE&Dv%ZPm7=PKO)ZR_2^Ql2;)us7sQNYV$0vv`sWR zVu6hVqkKg@;)E|$>EI8YWnuCznERy*$s~bfTC+Hpey;GL%!fAU+(~=Zw;c?Z0vTVT zI+AFlDQW}qfHvaRagc_B`-Jqbk6O1SuVgOB1-|NO(0n`>!jE|G4YCYYoc(yt7a1(2 zblzk#LH__)+8IzvoOQIQl+#rjR+vX|=0^>Y1w}ULSp0rW{@(1jxvaX4E#px?@3w8z zt?u4zZpm$hrcJU$*V#~IEi`1tnyBq>Lf=?bRr!c116tx7XEYyS;IHzhj-ZnvRWuv?-aLdQxi3kMV*99Rr6{l#vUkIAwJ1^4DyMn; zz@Hpm=sitqN`fvcRPI7aB{F|7>DS_(UKPG^JC)+=K0KG<7R#YdQ`kycH6W#=6#7a) z&pgRErf6E$`)vblwCVBqR$e}Ie&+dJ44qGpmz8wXZe_~t&`KhOxX_NTX_td(5!n<4 zYf3=aLFuU&#D5yu+S2(@pT@Q$kZKZR1UBjR)~g;_&Ts2w*)2&!!I*C|^vpDcEwwEm z7Z8!LE)>?fR1$N=G4Yu3JTNw8yjJ!IqzKL%v?A%@>dn?aDeJQ7@JIHvL%p(9y$8YGAlG7X_AYbcL;Csf{{Ygu!_cmt+6=&@Af-^`A*wc5XeTn1pc9OI zm$jxhhY`N+rgQ znmF-oX;X!_Bv)WL04uFAu;cUH9CAej!KLQjL(Ftq=y;FOVnG}XX?{zCoIolR=nulx zUvuBHF2?=EPPfIl#GP$w+=g6sZyc1Uvj~jZA|bD>beCf^sOd@+l=@VWT4j#!w7#hK zH`AP)jIJLe`!ls9iQqanr{z0Ng}oC?_}3lZe@(kz>OK}O7j<#Ybg;>~8CXjtVvDt| zYIN{wPO&cIA8L|^ z$~SFVhg?_8eR%qZ&c&CFCveRi61#TR*ni;&hz6hwEopGRi~Tt5!-tc{_NF^CVs6IB z;kn7woyr{NXk0?qTJoEJZhLoQzH+Gc&O5>EwwolGx5@l|(`>am#h%u}|QkVzp)soH5%_-aNr;Gy!ZD}X{pI7$*l1yrCmiki@x(=Mcw znZt&(sRoh8=rp93-3>)S8CH}u2Q!3oOGlkBAktMdr_aKNN?=g|deCkoIt=vCpO#r1 z3$K+B0qc6hl{FiUPmNB0I^fXpQ&SLJ$e=vM}VOixsFhki!)H}sRmtIBp|eC zq^Tqkm#baX%!LY9Iws(SpRD}Wv0cTJ^ zBD#z-KrV13?jxc3{_nEVNM6>5vV7} zdz`%kT1g|!B~-}d$;`)s2CTBk)&b&N;L)!_sa>u2v%tBx8|NH;^LvWhd@YVM#ru1~ zUW&9BO})nK4NK&9_G7kp!flI#t5{Ni51i9l9DEb}ckXW2<~whf!r}5u`M=lXtAO2?ZETAZ$HNJ9E>e*4shVc#SQ$U+Kcx-8GNqbFCV5^?2yvj+l$d<%WgEQt8K68p~qa;ORlL&1!??=u6XgUHU2-pKk6L( zM`+fcgrp}m{z0_Y_p+49gf~sqPJa(YLD&2 zOqbSoEz**;D3VTi^-pJgIP9;d*z?8Od=yyDl&j=ExupL9#VeJ`V1ZD0SCV_T>IZlC z=2Ua{KQ8&0-^&|7jusyg8xgy_U8%KFvKmyE2u%=>t;a0Xejmay)xD+NEnL)Y*wN!c z%y!xLN&6SrUC1vVw{Gm(El~NN0_GQKviRidJ?`_xdwz=& zZx)_s&h8N7+a6WTsPW&pizjK-cCU)Qy1Zq}XJZCN5 z99JVR3xSY0E;>0f82LRRR2g7s05CPBT?3MXnFHrOzk;7bN%qE>DoXI%SBzQu^L?#i1xmQI^e6*>O8U!+?)dEvs$861W)vFeA#HBYy~o4pyv741BQvb2D9tQ4pP5lwRy zt{5Rg9HYvUbAq&jJZKOUjpTnCN)EI;i2TC2f^g_Uq4eoclH?~*SeD4zDUekT(^}Aj zO#DA)2o342DR3$(Y%P?9r2*2)nj6vpZ2tf;Ubgnv*4Zhj9yn!f%Yvud&h<&({G=~m z;qayn1ufJx07A;b1zh&E^qtNel1_T$E1nT-s8D|ov8zB(E)E&f zSwaaV!;>fVah5_ub~)arw3`;S5VRXuuZW_Ush16u!BdhS4oE|Am;V6Wp$TX_>!_lV z*Rqqkf}4(d;>S#2FEfB4ARlpTrN|nZu9sB5N~y4kTEPpP>5GWi1<(!Kfzb`@JzCbf z;sHnofDHUI9X0dCu1nhVi_((`IeF#}#GHS}D0d#1HwZ2axI44CL^l z)FdvI|J3l3IybpR(ty<0O}bF&nXWx%)~Qpacv0mAD=f8CrKF!mK{;baj`hb<@uVC&Y04ytv%1VBeha*!870jL$Cw9`MIh9L?y zs)0pET9Enw;VZasX zRGCnsTA8T@WM(RJu0n$`PYp3$)cDn{a$IUDqT8aWN}3GDn&n@H6ouB0&VZo$wx+c6 zBU*qzcf$i{YVD{=D6|Qv)|po$=UV5cAQvR+Xt;t@QPhxgNd~&pP<&69o(a;Hlb{DY z{7B32@xpCZ>v}XLJ_9XlPaixI&`PZpRG|R)X-z9%Kc0AC0MdufmQ4Vm&>GWU3Vb|q zI;~1J(5e74t#tsHXMh6q0~Cfl*An23eET z;9kR}N=Sr{%TfucAROtfK|VMeP!I)0pb64|k5zs`w9Ds!n_I0wR4AivB7{ zFXL*z6E8mmiLrBKiQtEN99pDkN*mVY&bym*=P0s%t8a|m(#;l3Nmq6xOD^7=edRcr zQzJa{j4^JifcHnZJ}4^dKqgUc~)I^ixje2<0(S_xaI;7K zPmRnc$bv&$-mM^xwdv2Ioyg8}w~rBS@cEsi~L;Fdnu&yzYM5G1=`zN;C?TOb;;c?bsKz?1K?>6G~$$W-P#zGvW*=->#H=0n9xD1HLG3`Lf zTwgZl5xZ+$U{yAh*TfAgbj)e8p9}qy>;glJky-`89uBWCFLxdtdXC+uUDex6JC)JK zZ2}@>KY5n?7ZQ}X`^^HkT%934kVbh8Fvc8+%VcT>2CtA>wee%*?u^J=xyaPHDdSzC z*{mH&13Zh!2MUG`R9#o{MQQ)@A6mj)bS9LYU9RC2Sk`Xy< zAEpCWeq!AfHM!6V)#G!2_0vxTZTBZ@kOth7*7^kNUFqBFZwtS};@Sg!Gr}(nZOo$dh>F4ZZI|v!X=S z7Sf813e+}Gk&e#;yK}hg&~SN4qRNDV*;^qERV7MXuT=Tg9Nd2mo@K-2ahW6pCfBq% zjt5Xz{p-gr{{a2CU${3q<*o4h9E;Bljdv=yMzpC{Io5bHn=&A`EvD-F;`>QZZNLcH z06F8{-%dWUa2?Oa;&I&XDI6Wc94+4I2xNH{{{YmCn*}5*N)=OHH~NwEgPrZJPcM+| z&N=NO#(BMW$}JP8WU(roRaOXQW<3hA!$>D zH@UQ_2EM9farJmPzTU{lIC$Ld9GQR6*;rloEqtne6S$$r{a!}{n9OZ=n4SV^x>zTb zX%{G)!e3++EG|SGP97=^R z;Y#l+2l%zll~Au!Q%tbikAS4wJZSBtERtw**Fo_7MhI%DD^YfoqN*`X2~`291PYH% zxp;hW3oHnuy=-Wn*q|VaopPbAYhOGm{3(f3eQ2StP@p;y(>{WytpL-<0);4sMMxw8 zQ$;JG1F7*f!!@lveN{IgQBF3BB`ttS8IYP45vV;#BNpu&OGQ`I6HHz7t15Z;?HVNI zks4x(upc^6mz2|pS~4k6QK{=vXh)rM!!g@kyQrY%wZR-d6@GTNysU7!EXBO>=CAfu z%|xX(WG#!0wQdBrE$chr6erz4D=e&pIIw(i^M9!yOgN9I_|dvt$6@mE##+f*&{*!F zvW-Yz<`)CuUH<^n->7-LfskT<8qDqy@&~>*IES%p;}f*pMaxZ`e9d~p+YUp*`Q?%w z%YjRWCe;yXT>bC+cWYdy%2bH=D9#f6IY>gNQ~4G}LC5F+0D1N&a`q=Ec;4Z`dmkV^ z+>N|av>(kI#hvCg74GiKQ{ws{slCOIUF^34N?U9vFTe68nQXsczq^<>=5 z#kQrxj97yirc#g{s2}R;ea+xiUL;#Qsm|K=WERDF!JAWU+pzW1b|+PWYAi;K6~nS zVs@Z|7oP5D8K^KXN5x5X}Pu6PbgP<^&Z8>06J3$>1Qi;yU8rs<_g^0djC{JVn*{XKu_$oeos zec(0}DYBid25D2Ralppr03(sTQGB{3eVdYe@-|JR1n70GVg;Q}r}bGfl>4K42h}$U`@F?%5$0Xeg45AolG`at zM2CWu@*8v#LKJcVNm7-N$YTaKG@ah#K=ARkY4Nf$U^^W+RaEf!)AZ5C6x;6|iViKd z<1V{bQ@9k5%CZ-oF_j#^DGf%S5#!-o+-&)!*f*i^tx@Y>bxH<8{ij`RMdH6mAf~BU z*C1)(T=8eQ9CuN?Yem_HJ;Adhm*#55<5x$m%S2?lwV^L=Y$I_?n?N3eQWDaYL;JB) z#47oKM)mNkWXlDnR=g`(E&P1y(TU7%UgOCvt>qMMy;r{hT-fWjy63gg{8c1nq-r`iEv^2UUdJ?56O;l4f)bzzKhydXs zKzuEKwd*Eme^>)v#*#{}!~K7aR@}FUTqnH&;~~Zp%VpnWpq01=)t_%|eVoQeP;sA& znU4u_upP)Rt*!SOIXI4-2DRHmM?ki=mFOSar1>4a;)uH5_fCm%a@dFx9&xALeq6Ms zIgPlh*+iNH?xj@PM&qtAvRvRKbWH#iw}ol5G0d~Ij8p^EPlb2y5xhluMAv4+ZahYi zi<9j}aV|0=!cX#IklFRPwVlB!*RC|v%_c58C6q9S6ae`6{{RZpR~K1nxvkb_XV zRaMG)U7q_oScvqf4ZA2eGEL3+(HBLieLBQp{I*zGR>R^orZRDHor}Ikoy~RhLZ@Gs zg>E}*jml_dOpJ3_?^e|HU&giX_vCvN`S2{OVG?3}GHxM3*r{8tDJ(76fng!$*mYo% z2?Ye6hYOJ`b1~njbI^70_}6dj5@XuYzfisdr|v&>Dtm!C-!tkR1k;}PBV6v(OSa)05fP$Lyu(t0E_*E-2O*9zWI2S zxDNJUVQRDAb4KX`>SAd@;O8F-@yGdL-=l!x`2PT>oD;(`c}9D=Ph*k88IK{ckS+wy z3hx#)bT#3lrAu*S001-q8c-&nQ_CLKKBD4!s@H=WjcZyoN*2b<$f;I94Cpi~K0sgv zOY2aZ05qqKRVKZ2%=%4e2%yg+Tss^au9U6{l<0u1s!coy70?WU@uhxvxU@JSs??1s zl9EMr^Q{M@Xg_YarNIfkSPIbqHK`gBbEcw{(V^80sqH=RHzZP%CwV%~ou;b5#ig?O|OF*!%YZg~a*dIrHSOm_F6AEJq`YqV5u( zLc(J(=^p$=wAo9l2l;=7JgNRfc29TrCvx^*CE6Tp^XD=>jeKCFQZd__=etG=f~Tc= zPw04y%u9Vk$Ml__uWqcXYHqw@?n1ITdEICd3V0} zY%ijH;TP6E1BqVTnT8Ha9w!C??f}-y5YxbrY#agVYtlWL%T4ujv~xa}^W2zcJqZ)x zWIS#pM0Yuo9Z4P{<%IPW%bnfq_dD#DEtSMM<)!E{n_AUxxh1umRq``vX={;hl19ZT zuXQ2DiQa_~QA!+r%dq?Rw!Wfpkn>%)m>%1Eu@XJl990`2^SKTllku;Mcb{bQ-HXdR zi|28yRK+m7Q!po~j{FNxs8wH=N`jy&e8qJqIt+GzC<=%d{k)g0av=hx)czlBC`qbF z`4sD2C<)Mv1OSpvsDbJwO}}MEIlQQqBxjJIr7CH(&{UjIOPWYZ$zc`%s?tYzSG3sP zwNO;&uz!i`h*Y@)L2^?9-^}L#KN{+O5B8(o-e1_hUEfN%NmM6L$ql3SZQ3ZJ`C5Uh=`8!ZzBiiHM z;h}|`(K3g=Mu)yN0j&1c%_G$1{{WTr73*YQyNhL)?dy#4o9(N$eZ}E|9~|S{lEcH? zwQ+01EM0h=<^;KS&OaGHQwNhd%UxV)3TY}E8sA;281k-1(r!<$uQABS28mDdHJ+eN+-+W^KU6q=6X}l;pN=szvL=t&%#DSyK0k6dw4Z2obL>;{ zi}+X1(zYsP%!vNNS8$f&altD3Mqho$S&oID&W0OMKvt^TTze!bbggrgf&%!E04M(d zF~5a)^rpy*eJvq=@=AP#zElkCOMyo)ldiO=2Qh*HX)C1%DFF>ku(l#E>SQvh2|^SE zaH7|^;*y}*D*%+CBLFx~UD@l#)k*^|Fm1${0 z50Axu;iWFq$wO&DNZNtv6a_TM=ylH)hqVI(eJCoYHO?j5k;htg&U=*7f(Xq?CaE0iNOjXrh-xkQc3j$ ziqHe4LUi-NYmfkdfl=|772RV^9#~A2Enec7NlS=IR#Ho5idM}30G3yufW;3NDga+0 z`1ttM@svbyKzvS}K=AofX$TH1KG}6+a;jXa%0_;LEZ29ZslY5~Yf&`#e$N_q$W(_n zuZsRYUUZtXb4gu!S@kb;W|xRN-;3fZT&nw%Y*z05K^VD-f`>-%1;Uuhx)QSp3zgAggas2GrA_ z1NUMVSOZKBw24hg1OxevPNWm5IoDhQr$bSvX6uQE*4V^g4@EvQ3X`heg#iHX!^*T|vD)+=gFjKw;Rd zJ-x3^O4P|Mg_`F>im~N%&^AdnnE)z)hJp>#cd0xo z+=ez8+{SM9$`+~@Z8saX`d8tgsM11O2WT{2)8)Ro)4=q_w%XIus|sF#(n>YZ&=a5( zAb9Dn6aYt6rfQ(C|JCq`H2{&F4pgl{8XA0Y>wo~TuL+bW4LJ7Gv~C-!N!mfo`JF3? ztyHB+7NoWnYn={6(z{1N)X?A%p$$Io=3CNK&VxLvGCF<&hY&OmjW{HW(ZbY{39dqb z`FLh&hM-yyflnKJol*$sDhTxa^uVf!N_fH#HmI=Am$Az)BCy;`*A8!w-Qy6p)|<( z*E)E3;#5nm613go4pq;{=jH|_N*&pQQ$eWE=Tq>+sYVK^B7}9%_F_~NdRI>h>DMZZ zN;Q}p zskkPWql)EPnjZt92j`i>IlzFFlyQ*E`_l#1=nzvit$%xO((&Uxg5WK z5cDd7ta_H9qq>%mpGhiEQ3_c#-cL}R#!AF;1ygEPmjr1x^XXp5{{Tn0JcS(RxOaFK z=U=sP>vgY@&6O%Lp0xh43E2>M>{41Rq(%BSZkIkzTDY zx-$7!H1F4N5dE6j^eu5t({NX$mo40i`Euc(T)Y1OGIBn}CKN}ncUHr!8mVehlj+PK z4|2|j^*Q;O<*v((hyz#E(8%vQDfp*K^j9Afxh$V#N+W?$U1AEV4~QCTTvOgxh2G}( zF7933`~LtTxxy8?9E891 zPqOajt<6eHN*?N!N*@DUZb5V5bb}x@8Tn1YJ`L(mmFt?HJ&}_xCLoLuh1!AUheKVn z!v5s=w;;LQuMzI>J5y}sQlfF&cL-I^1hy`d?&vV31{raGRqWru+~V3%L{O@Ot{nS3 zqu9vtkLqHDUhvWo4>M)*A!~+wb79LVj&`>eNBFMiJ5=&I{A*^J-aCJ4m3n5u!0)y< zU^>d=S>QP-$SyM5tR;!*lQ|8zh%GeYmWt&1RaAmVuQkXAVao`e?+gTu#Rw~VdHAlC zm5q@2-!pNc+Tfm>phKx!0Do;+-1F`lKXN!*Hj8%;lWo3SL>X6=OhhEXy+efRw>QML$7^80Rq%~5{62tcYlt>U%czlk}#C%^8t9IHFYz<$x= zkzp3|TFCYu+yH+Sw3!bxxH(*}DWQBBaH=ay2YouRo_s zcags$@o-aZ%SdsBN0TKiJt_5%`+nICHIjxgk8<(?XEWO@$Z_4eHEXPi>K6cXz0Fy} z{+;4R&6MXCTh>%x`A9Y^;F?ua_qX={0Kxe0BfH(~55%+bl}2`Yc>R{eIxVhzD3B8^ z!#&c=P#U?s(u;{P>Xj!^*B;LLE%l3*!p`m9(dF`8nZ#y2v9 zp|6PjY5GsW*~CK3PG%U3%VKBt@>;=lV|_8m1@|-|>N?k!YJ|(av=RcqQbt=w z;0RF8xr6(0?P(xKIivH1x5HZTlzAky5H%GIDUjJT6roTc>!{ZYPfE;Vw*W|{ zhKo%VUBHSefL64~p9G9lOG>YeU2s%sNvQ)pr*~S7GwED_!ckS|m4JWJYC-&_gbzNH z#HmZ9jlzW1qPc6GG_5kju%}y6x}F2MDH`RU?XOx4S_<^FR$LpYrmhUg{0%Z6hxcI| z1;W~x6r_!46Zm}d2Tb+FMFxhfqJvruroD2f;ab-cp}3{}@Puth@&t+yX|G!1&u{>M zRbj4GCf*eu=ct^Gf5)ky(=1n3e5evCMrOKa)}+%j<%v?3Ndr^nHOSX3GZdyEv0GFi z9YTt*_z!YHPc zoIi1K?a9D#Pz|2Pe^hT5YrYmeL9M55_YZJ(k1rQD+gzLRc?Q^#>TBEm5-|E+-;Kxe zn(CYH-}iTB*%`HQn|~SMvz?BXZnxWfSFU#{j-+i%(2;Wg08eZ?JW}}wLywN}KjW9v zUOzru-1g=25pG!FnfqgBleQzIPm3$<9N+mX^)r^^;lsmj7auTUNi-}kl1G12M4p(J z;O~u5!|qqULf|ec?vE<>>OntI1h!IDQWYQQ0|h6qr$gb7qciEx)0V<Q~f@x~QL2K8 zQQS#UB$X46`O`X7_em%|-w%~=ZGt%0+Z$B$>+$jZ^|EpMvEs026dBw~cfkYx}6zb0NKNjMcPqelDABzm&&} z>vJsgU6g`VdE>K~b>Dj03eeFi30fWs6d+d~eEPZc%5K1RCT=A1JGb+m^9Q&KWsh#L z$_NPm0Okp+Q0i;!Urs)!v%mP>OB#5ikGXJK!9TX(=wG;6ND7rpq1kNmWu1wA5!p26*@jOZEcP4ryEJZ>NoRZ;&!YEm>SHi}?I2TzV*B z&u}=H?MfR;6;M#6AgN0uGx>-Dn$sE1&)XYJjBs-tx_%!D&SrbPxLoK6a5nR;VtUrO zXpgk4Ed>gX9VH;7pF^gU-CV1w6vkv(_&F{c-L!;4bUzdOt0;0X%J~>rL$wRlKYd6+ zFIuIv+pqg&m83S?t4pl{ssN{4OO)7@oVw-Xj9mU_9vG2jT6KV5z?1Cl5B8B z#sY`)Ah_~1zgam=s$A#oZcp_ke%AFBvdiw03YYH|!d9gdKyx4pW11YnhEo|M)YJss zJ|{}o;ODqG+Z*d!6VkVsRy4UG*sF}%%f&&mr_dCjqBdqpNO3yQ5nOM_H-Q{cm~scW z&;hseE&l**bujWVM*0T zA?DFtkjrAwZ-6nQOXx?_ZE=dwMyQri|LAoTK8i(poM#$ z-71m0(lZ2{VxBer{NBrnAcRsn^iSsbrDpE5QaU$WDe}MIq%CtFGVi5}jo72}ZcY~4 z5o019zS9-t{-u7o#9WfnVa5seE;4ElI%`qR_ zhBAP;$NGiCST6Tlt$ge1SJbWp>Gy5FxVfo=r695x0sihpx7x-w$PTZ0K*p)BBKw!m zubs^0SFU5pCN5Rh?D&@NrL>SnW)TeW@_98DAs zbq0XwbI8!=l|LL(9`Fl8+yU0+{{Ruztt?^M;?PLa+ESD!ET}84RL`w&pq+ZtQA$#1 z0M3NxkTvr-vva^zqNQ}D8mMqk=b)&lua|{z&3@vERk;9KT1rAyvsF-)E1}$xLDr*i zz>{d`uBC{A3JX@(#kmE>!FaIpTQlg7dgFIUH+y@I$7)LnpKpD)*b-v86x68Bsj!u{ zv9)L=J#d*gxcrtDRt8fGv1f_V$N?bja3G-<1ZvVQ2wIr=Q}KDY+=eT_$%0nN86igI zmAL9U5!4f2xOVZswlBRN+;cuPaN(R=vcGl_%lBI{_{<4VY@NfD`bN*7x2e||hatz$ z`h=o^3Rdl*BxA-s);_EK3g`Ha;T_wT%l$TN!HsN=5B}Q!0O-mSa~vCHJxFmH*Qq;i z{{YqB)$Tiz;w9kVQk-0QIY&0Xfj75NOKiuVJz)7x2f=yC3jz>Okfa~)+T+-4yRK89ANo^w~Grd`96E+Zf8!xXVQ zQr8(7wnm*mEG0nv%_wWb2HAbm;BB&flqqf;k`RQXl@njfP?JHeav9_G4bEhHcNE;< z2bneb_}JxncxzW^Q_%qHe~0d&N*Vfa@O&5j<+iw<+nbWgP=z8&o(cAfTy0Hvq;voYDoYE@l+P@p&MT-!y;px^UpW!`suNhl}us-hJgzS+tiw4$e&w($a(u~kZ)`K zJ<5hoO`x2douXDS^o}CCONaB5VW7QwbLmIXEPh)A_ZNNP%-lB=$Hr3|i0dT56|FzW zEKa7qk?)6o6ZW^jEmj^s+wpnhoHLACE$FqaOOM8E=yoIFP}MdnR&J86uM(v?Q?U;; zRG~#<#oe#k`M*;>p>f=QAp`5!*y*KR{|EGAXKA~QqjZGQYKatap2BPs>H z-kFjc+BeEmVdnqTAO)=4)+&bXYa6(?{{X~I#WhN$)Z&~cambqPS*h`^X1=e&nB9`T zqE5E?^#1@)g=zysPyy4Y+fWniwJm9g3wKwyp{gPyi)brrl3Xq+w5_)EknD7VbIl1k zV#u83EJrz7Q0f9Et6&N6)~c8^G&pT)5WX%Q3V$*Wicv3cBBoQaV5w;DD70O_NlsLIBT9y6Igs z!c)?zP@tteKPe`(9!8YJsZuR~(Ank~i&5KZp$e7-t>eDwF5o{3-?^C;)Fxfq#uLQc95GX_}HV8c{0TG9ck`hp*}SuuHmHxI^j#w+iBDJQq&H$C!KOMu7DH$ z!xD{U4^v-;WOUHtP^_kdLP(`E1nH=*c$Fz!`jQkYklX?No>*YQZ_f`(xyPNa&|bnvDjX;3At^FxM`i6HgJX4wS%fXh1cgexio7 zrl!B%e+;mpP}HFc8GJykJaf?bV#Xik>MBy;?gVFAP}Z8Ch8~3u;x_sL85)gi@I5o> ziBga53g(etmZwT}#HmLM1oag0)5eDpY>8DluO$Jor)`BSRR}o}o!dxG{i<`@3jDju zQdARN!~#Ie5n8C{U&F7*;pe8FG@jeFLZ54Ve6{kTI9F3r0n8MF2U=&YWd7_i{*k3d z>KF3Ubrg*CB-1n2hLr@2u(fii{G~ornij3ZrkRbj18@Z8n5Kr9ii&6u6Y_q_=)boA z0Jgs1{mJsHg^znq z9A9GbkY@5smD5gK$XeEJSp!K0*8ntXPla~fjo7@Oe)3b`@zO;eHaKjPz3$kNmjHHp zTuY9E-y2ubr!9xuFSB0UF~@9oi(Ena15fi7EaKa5xlg{T+SQr_8YQI*in#g~{FN*g z8xve@Y9zNo`P<$7%O+k!^YZf@Hf-;4A?|a?+~QCYN;RiO^hH|s`NzP+#K+_CAY>eN zJVC7uU}oX~XmM*pcQ}FSaw#`T^GlHTV~F=cZx7*Dar!`+4r;7z#hO?}o!Pf2(f+dO zAre#W%elJ^E-plef1Kok;?x3nC*)qoBRsO_`{>d`cIv%IU2oy7t1}urY2nAmkR-2Z zK4YSk>TEt{t4`rvIaR9XbKyMCkTm3$E=;uY;c^IVTcTOmDO_76N3n3`UR2 zp~sG^;#&PYTkS5rGCi(LHkv?=?8n`8xR19RHKeTyaY{M?jgV=~!N#B8F-+h{AO#*4 zMGOA`8&=`D5y>3D65polW-JuwQPRiaqzZJ>c$KTTe2Facbdj<4cm%IPXJo zDwZ3B!)Y%%h~C&sX-bl!zfmCooMunTB}FH zDfhwL5P$(o1PNP*Ec=J!eBuIKfzmyON0ZFLTjyEDlZ=HqF$O$3Ga8eOkELz}ip%n4rMKn>(F}QHtgav3Sj#3xR z5o=Vjcdw6Fc~rZl$~q$3rdw4XiL(vFUVej*M{eg5BMr2dOKQ10CDss^7L=vMH|qo@ zh4V2|JXi;*jBrqhw+g2A2!0(aFE5d1G_kx*v^p}@*th_PK(-{Jcvhj?u2pO1mzz%& zjTQN~$k!Ir#;^0*xyY4nkqHjCq@vdyh|wE*ORpuR0l8t8_bBug@{D99@-@M+N`ELt zxafXgYu1a7Zbv3YB(FaE0<@Lss4WPSp#Y( zTp_m^hb7x5N-Ew%t^}<^z++OwK0Hy##3T|G!ux(Tla}Dj*F^9bjk-8p!>I7_sP1dt zdwu!~c5Ab?$4#Qz+HDO=xJJ27x}}I7-1&2P7WF!buBNRRs#01*W`d_Ibev?|q`5pp zu}q)#5K7lav@5p<0?^U?!BIS`Z2ZhA@iHLIk*Ew-nE$g3#ZN8Uj<67&eTX`)dBveq1DVVKv%;OEh{(ru<0l3Pu=D4_)>47P1Q~*WzgaR*5Z<|jnpMYe%K{csj1TgJ($?|r`yL@kPrnX zwl0B!J;V*Se*&aX(sVDd)bktjyAcX)sWMVX%+LEL}ZeySR0gWZc zS#62a-6an_5v915`$z@XN!p#MC26;c+YVGGHPQ?wUFE-+j{rRM@~l~8mJsGaA>Yu0 z<*J4IYihJ?kQ2su>?dzGD`MPA7b^b%cDubE(G~SNOOj+oWeWOeK~EA;&{otS4^;st zu;VkaxopW}!NSRr0TIT=Iqy&k7d4=geCvPz0DCScAB{F%U~51D&T=#c{7D1iw7uJk z#^u~@T)S%1Dkbfd+TIMX+tC*e|lE0WBM-1jA_D<4e>fmY%{j#j0qn2aRsX)9W)wSIN0H51d?eZAX!4`}hj zi|y_`xcG#tznStm6LgO^ap}+jX0%u5k9GHVa(B-y{{VH}Jfrfn(`!@)#}hxIDB3o$ ztFEqcE1XSfZY@L&Xh9^`F_wOPF}AG*A+J+WPk}uKy5J~O>qdnLD_5O#>91cZ;MAq+ zoWMR{f#tZ0fN}(48xkr2O@$c;Gft!Ub@0dmpgX7m zr8f$Ybpt_(5^fj02|z3=ER`iOdrJ2YT9rZuVMHWXKY`OsTJnWlb*dq0ByG_u6u44o zn%1P8=|QetG{!k7K?kK~Z3H8zg;n)eI_7Cprh_U9lZ9Q%YEXheB%Hbo&%&p!B^nU2 zkU=83Q$CvIO)H5)mSJExn(gofRUiU&6zXwoXUI~>-Oci>ebTp8p5%c<{{WbQrE<>; zBexrAQH|Ou0ON>IQ%)%g>9o`F=tf!}93XR=R1y!7{{TuQt$5nt6V9#v0nV?s%iEm3 zA1-^3bM7M+HPeV)+=eGVai0Oip*H2o*z#L>*ye~+?X3;~P_?HcjZZ7Y@w~SjI1K&` zxm*@Zn`ewWU}IfzC~d6QTq5mjwhAmIIco&e-E5?FFB72!69b<0CB_8=v+uY znU))aw+k0G#=T(fZ#=zy%XUk*ec0ukAB=K~TnGrW_XJw5h85n?%k8hKmpS$}%d+io zr^YppwMk2gQAs-}2j_=y4r}Od)Q)$K?QG19NSx#BJpp8x@*zvNW5_n#iU?4SuXA?J zUjy||u=qjT+)O!9I5pBRl=h~Kql;0+>^*jpgcQ4Kpoz_SFKVqX+1^`S$n3Mx9&S$! z&`I4p#{Q_9Vy&0P{+Hl zCCHx(9!!|P%G!@jq;3TZf)W5O3V`}oX}C)8wn-WM&V*BW9`2gi_AIC9pf`)H4-J(QreK}-%M1vhM8O6Oe8EHX>t^R0ihsNfJg%z zpVY4A&g~w?=lhS1#rJdZV{XB;xHZmjZ@Az!4Y?{&P#+rVKAd*m7k2lr2f%V!COj;O z99~p3xHYBQ8cvRJ01Fa|MR%tU>|Y!04bJV!9g%S7QD(+*i#4{_1utHhTxFFq{3wsd z{{Zltavf1gLx^B)0H})79tHY^^{=>osqp+q1($;k1E7`9k?eE*xl{q_1o}}eb8>B7 z?d(6IcppwV4qut$vL(rOL~UaPt!Z>kX)Y*Qn~RqAY13V6uX`HL(y3j|xyt2mq@^$2 zIIj}t9A?SKul9MZsW9JL-qe@tXlqdxG*5Q4P;F}UW8?1Q+X-}Rb6nt~a65tdo0I2X zK#aR3K$*p)b@Y+{03U^Iz5f92Z)xsaD)x({$(Jidr-WW)U%3QtZ7;bh?v+JEMlF(} zEedV7A4=N_Xcd&DvJgtCk=guLaA$XaZe#Z5FqfN?HZNv39gHtyw<(Z0rHw|N&S|hy z(y=?Xelvyb4rX3*QqC#3t}{6U$c^B%fYJzailbVGap-HnyMJvXa}G~(w{c!cZ9H1j z20hm6%lRvLS{zGadk3k6G`KmzyBd8+Rev^d_-t&RPcI9F<|CJffCmhz$LYgjC9NLo zU!%cx-L2id-sZw>o}><=<>?K)gbaE;Dn*ktTs4mlc4%{-FPZ?@V* z`8e`9Eu_q0aFPhu@-bcU!uq6ljl#guEOIsX}2r1W~Vf$ZNg?`rmj{?O|~^&nL08YedW=lwoz5%OOwd* zl6U4G5bPH_ijEe@C0Q8A+*&~|Ed`Rf=F!IT1Aj3qTbMZBB0j;&=0EHj-eL1PGZIGU z$k5@mG&#ZXwSiqEj1F=9p{aW32Vux)E!PT@N>OPWQoQs^t3qfiO+d$NV{p3k`+3(C zC5({PkGF}YbxyvTQCZbW>6U<<#aUCt;0DCXO+BDnKG7zlFezO11H@&Ejm3&pD39EhN{%R@(?L=P zPYl5Q*rRDArC+#O^oxLo+@SS@l98#)KAK@o!A(Ut7anGcvJ0h2{Hvj@DX0of0M9fU zd`1Z#q!*xs0;2x_WvA>By($Mh>JE8O0hdYvhiEE3HB-p}K)*_q3EYyPDmv5}dH7~A zaI9n@-jjMF(m?=bI?!iIYu79rQ#HzcPQ6Dt=~9J8etCR{o+y)A$Za4L1wki0+8l;? zSIFTh=ufEB(ts#dqLn&lQZpEpD*>n?pD~#^SL87&Q>NQ#=uZSS?#)buC{atOh?a?P z`(ycgcj}_5`E|ul_ggbdiev1(h2FNhsJB29%vMBgjnFxPgynAubNLeXL{;if$kbDX z2XO^8SWN&1i3IhgT|aIdrNaLDq*#KK%+)z)M!i9y$c=NZ4(9mP-4~^Q|JU$~cT-Xn zKlJ7Z8IOiNaG+{y!e~*nqBbl5v#=m2m2KT#psJb-=~G-P=nv+ojvJ75q^L>SkWS-} z)EXT!&cC-2%}~8*g&Wj!^onJsW}S4dM+%#b&FFqnXg+<*uF`JaEd;1?X*Q zx=@8Kpp*H!lTU#Co*0(g4@xKira)Q06G|P%l&)k}l&+bIS1QopI=~TXL7FGD!o2EFh#AxmGfLuAqJ^lFs=g!k<>84&hz&BX zy$xw!g)s@R2}HDkr3s}8r%KmPhyyC%YeI`%KkBFMKiz{wCsRjCyhRNKK&2~~uZEbE zw5H>qj=A}o0r5DMC^u8^@jf|?4u=pDG&Lx93eW?tx$D=+`PT(W)X|{?^ru|1BhRJ| z?G#XT?M4QG5Htrbp1KUHfKOhu6RK7y=U$-o=|kn0hAaebRq0A}^QF?NXw9xBZIsCUMY7VpsP$s=TJ!}3yvkSjb zK#JUKJko8B%XF{^R@v73yy!FERQT$W^jDy>DTMtqOK`#|lGLJyH?*~Es6vxdT~1#O zjho5ga*|IoGGJqv10Aq9Jc4%=-mM@OhPk0oxH$rCvAK+#UOP98WHCP;X&Uu=cNUg{ zJs_Q+I5`|hB@{HZO29oag{T(emd4a3l~SrwkPC#VYb9<~Qb9pW~SpI|ha`XiU@{px;)Srsi&~l(T z4#*Lo?nc$Mw=Sf4EqN3 zSsNIgz&lf=y7*G$2&0vcY7(ltfW9fMZkLWc-yLa8M&lfM@QZ?N^C#Y*hncZ64QUO^ zLZk0>##@k+?u8|`-6Ji^p#`^XmF)LHiEMhO@vV%}dohNLcD=4bpjdhMkDY0Jqla=Z zi*?S!aE@nl(IRZk)l08u>m>`zl|-%d)><-+M?S#e_`Zfox1F_+<9!&MEx0`sP>TQit|g1 z{AZeKBS9zK+=L@CeOrV0?m6xm5}V2<&HhtrvvTXa)>=f{ry9A(h_iDHxAhZCN^Pg&$cb=fzf{_`l;{m{r_11GlhqDW z8xEw%G`gViD0C@U%E2VEO&eyApd=qFoxUwPoefa@ua&EiPFKAW*u-|$>h`wMm~5%? z7W<99wv$OR9Mx$}7OIm{ak}9pmx9}!fs%dZ*b)4v$#n_$R=#Lpm`MZL*#Ro;5cz$r zNO4g;bl!q3g6S-UcH3=0U$$i%m zRVi$#2^&pDgB||>YySX~-Oa}aj^lzZLjXM-OMSVM#ighmM}cYh*DK9^0PQ|vH%Y)` zzY9F*7~=TPkz>k_i(Ebx%p9+_+@{fUzgw4OxZHo+lV624=WVvkmjOs+!hr9%(=HUY zRaBb(MS_xQG3%ZazI$i5c-|8=oU9o6S=jB7kWC{am?%=x(m*G`uc%xtd8e1`p6B2> z4rdYEPDVy19L{6riZ{L@mJS31{{Wd6X|u0YbFg1RmV%U|p<7nkm9fUkbxP2>DWz1> ziU5ptp3Ke+a}#M6LI^+je11z@$Lb=DkI(KHr5PQhHP#pby#ijlDUm{Il50=m z_#XReMmA)`wsspj6Nr&`=tGfA`_bT2&22@UWzmDN(mdQ!I%Y6PHpk zRWLNwRm|<`Y7>=5PaH~c0ZYzE`3qcV;Vp7nnDF(T}I*#>!CI5 zZ=<}o37z!+02hzr;1T6w%0^UeB$D?PY~&NWY=JI4AcV4kU6EwsHrpKZUM%-1asB5Q zRm$F&g@N@e2~(;=Wj@jzXL?OhS_;t99%#!m+z{Jfdr1VPrWDc(jg>8F z0VMA^9}q8Ohcg$|BLI!1h__CkAB}fWW0|oS(B_$fox`Z`qK*x4xHX|<^2vM8c51mjF$!)uykc`kAI-^^EfLm`<5WDG!v3#<>% zrD!?amQN#nnUfeBG;8-)O!0`eS6G2_awWz@_|U&kNpZ&8ZKO?gnQ~fXw7o)H31i$@ zKwT1%T4}H3=g5XQ@x92sxm=~8H-g&$;x327T`Qi%are-I_NsaOQ2F$)DSxPM819#H zyV=FK&lBRj+V5qw@oO!tyKb;u=W!cF$B<8!rzJ^Mq6C^Y!wC+`al-0~P<8>K{RIC2 z6{qdK)B0_lo6K@p82R&NOC{xvlgP;0)Bs4}ZsiOOK&IsCJj3<>0FCZW;O`zEi{d!! z$*`ftjfZO_bPbYMl1qykbZQrqy28L{eNpXeF+SgWQO3J}Z*EQER~58z+d!8|a;4qw z%VmZoI$DrcVnFxG*4ti$M{E@3raXh+-1cvL_os6A9_GQ1CQH$cYf3e3>Hr5H`6(vk zldXDpvpZw{kGA-Z1(H4O#m8$4$koB2PpFat=mI8)1*!+Xi?Yt`z?;%!raWh6 zC8?=tu<=}vrfjK7j~FQI1+;|@l^FTdIL1$dV00N*KStUSzBV32e_hE@AT2Rm$4_a(jP;~?2r;T#XxD@+Js?iZrx^$?^ z_GO)Qz)w*=RS)Gte+qhlw1t$4<_4K%nH4#agV3J}PffgNGV%%QtpLkV38gV8P-X^Z zpab$92%$9TiBOd^bSX-vVx;Bc{n(WXbf*m~X|F-36s;*ttEGD4)>xs|t0Scy$^*D2 zq=TMMcG zNXrc=S5S?h3Xa}JVw4`7{%0;sN&{KE)X)TzpXSPU_rw;SyjdRlhlD)%F? z-QKjfzuny&(O|r~B*%04CH8@6fkR)4{b%efj{W+3n~gMa zfAa1)K5R$E9qVHX`)wba*BILN4anderET?prTyCZfft8MZ5hw)+q|%!_=6=G)#aIEI~mIUuFChzU|oX;Dp7n&m=q^sZx# z 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 @`h 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�t0n#Te4b6Gl&;?u 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

l^v**vO#sXQDV=|Qcp<6Qsvz_<<+sp`#dA4Q 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⪼FyO(sOzyYziGTiXPkYZc$d8&=IfaT@iuT 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 YP(TFaKm8IhN32{mO<313-*v11*=7|3MgRZ+ diff --git a/kadai1/waytkheming/testdata/pnggrad8rgb.png b/kadai1/waytkheming/testdata/pnggrad8rgb.png deleted file mode 100644 index 410022651e480675644151215d218b55c7160a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4kn<;H+e}V1_tKoo-U3d6?5L+H0(O;AmVaR z?(y&V$ga7ZGJ70CbG9fHe9D+nzb$+Bx%cX+%_VhWO5rVQ|!o`akW~jEz;80X^>gW_mQUWobxiA`fBeVgPu3s#$8Egbh z8_={l8VYHg$l8D=SOz+v+HmHz#t|LGBS_kSOm(h~NQ7+=i~U5Q vNz!Wyr5I^-fSr!siD`njxgN@xNA4M!}t diff --git a/kadai2/.DS_Store b/kadai2/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fe5d95e2513f93f7b4fdcf363a017e9545cb9735 GIT binary patch literal 6148 zcmeHKyG{c^3>-s>NNG}1?l15Mt0;T{KM)`Y5P=kcP`a!5EDyX*aacburK6p#W^Knh3!Dex-=y!X=Pi$p~!AO)nrw*vlsXmrP3I3&iWgCRx$ z;*9Aqu49%UHct?H;gHA-&5}w?s?~^LNoT%QT`wFGlMbul!|G(K3B}@czQ08|tS2f; z0Vyz6;54^O@BbI{ALjotNjoVZ1^$%+Hd|k=SG-d7*2(3(*Eafw?lqruH?D)i5bc;4 j?U);H$7fNLb cli struct\ntype CLI struct {\n\toutStream, errStream io.Writer\n}\n\n// NewCLI -> Initialize CLI\nfunc NewCLI(outStream, errStream io.Writer) *CLI {\n\treturn &CLI{outStream: outStream, errStream: errStream}\n}\n\n// Run -> run cli\nfunc (c *CLI) Run(args []string) int {\n\tflags := flag.NewFlagSet(\"convert\", flag.ContinueOnError)\n\tflags.SetOutput(c.errStream)\n\tflags.StringVar(&from, \"from\", \"jpg\",\n\t\t\"input file format (support: jpg/png/gif, default: jpg)\")\n\tflags.StringVar(&from, \"f\", \"jpg\",\n\t\t\"input file format (support: jpg/png/gif, default: jpg)\")\n\tflags.StringVar(&to, \"to\", \"png\",\n\t\t\"output file format (support: jpg/png/gif, default: png)\")\n\tflags.StringVar(&to, \"t\", \"png\",\n\t\t\"output file format (support: jpg/png/gif, default: png)\")\n\tflags.Parse(args[1:])\n\tpath := flags.Arg(0)\n\n\tconverter := imageconv.NewConverter(path, from, to)\n\tfmt.Println(converter)\n\terr := filepath.Walk(converter.Path, converter.CrawlFile)\n\n\tif err != nil {\n\t\tfmt.Fprintln(os.Stderr, err)\n\t\tos.Exit(1)\n\t}\n\n\tqueue := make(chan imageconv.ImageFile)\n\tfor _, image := range converter.Images {\n\t\twg.Add(1)\n\t\tgo converter.GetImages(queue, &wg)\n\t\tqueue <- image\n\t}\n\n\tclose(queue)\n\twg.Wait()\n\n\treturn ExitCodeOK\n\n}\n"}} + + +[Trace - 1:27:34 AM] Sending request 'textDocument/documentSymbol - (1)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} + + +[Trace - 1:27:35 AM] Received response 'textDocument/documentSymbol - (1)' in 3695ms. +Params: [{"name":"from","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"to","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":7},"end":{"line":21,"character":9}}},{"name":"wg","detail":"sync.WaitGroup","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"ExitCodeOK","detail":"untyped int","kind":14,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}},{"name":"CLI","detail":"struct{...}","kind":23,"range":{"start":{"line":31,"character":5},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":31,"character":5},"end":{"line":31,"character":8}},"children":[{"name":"outStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":1},"end":{"line":32,"character":10}}},{"name":"errStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":12},"end":{"line":32,"character":21}}},{"name":"Run","detail":"(args []string)","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":41,"character":14},"end":{"line":41,"character":17}}}]},{"name":"NewCLI","detail":"(outStream io.Writer, errStream io.Writer)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":11}}}] + + +[Trace - 1:27:35 AM] Sending request 'textDocument/codeAction - (2)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":65,"character":8},"end":{"line":65,"character":13}},"context":{"diagnostics":[]}} + + +[Trace - 1:27:35 AM] Sending request 'textDocument/documentLink - (3)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:27:35 AM] Received response 'textDocument/codeAction - (2)' in 3699ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:27:35 AM] Received response 'textDocument/documentLink - (3)' in 3699ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:27:35 AM] Sending notification '$/cancelRequest'. +Params: {"id":1} + + +[Trace - 1:27:35 AM] Sending request 'textDocument/documentSymbol - (4)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:27:35 AM] Received response 'textDocument/documentSymbol - (4)' in 2360ms. +Params: [{"name":"from","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"to","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":7},"end":{"line":21,"character":9}}},{"name":"wg","detail":"sync.WaitGroup","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"ExitCodeOK","detail":"untyped int","kind":14,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}},{"name":"CLI","detail":"struct{...}","kind":23,"range":{"start":{"line":31,"character":5},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":31,"character":5},"end":{"line":31,"character":8}},"children":[{"name":"outStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":1},"end":{"line":32,"character":10}}},{"name":"errStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":12},"end":{"line":32,"character":21}}},{"name":"Run","detail":"(args []string)","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":41,"character":14},"end":{"line":41,"character":17}}}]},{"name":"NewCLI","detail":"(outStream io.Writer, errStream io.Writer)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":11}}}] + + +[Trace - 1:27:35 AM] Sending notification '$/cancelRequest'. +Params: {"id":3} + + +[Trace - 1:27:35 AM] Sending request 'textDocument/documentLink - (5)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:27:35 AM] Received response 'textDocument/documentLink - (5)' in 2361ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 1:27:38 AM] Sending request 'textDocument/documentLink - (6)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:27:38 AM] Received response 'textDocument/documentLink - (6)' in 0ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:27:49 AM] Sending request 'textDocument/documentLink - (7)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:27:49 AM] Received response 'textDocument/documentLink - (7)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:27:49 AM] Sending request 'textDocument/codeAction - (8)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:27:49 AM] send textDocument/codeAction#8 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:27:50 AM] Sending request 'textDocument/documentSymbol - (9)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:27:50 AM] Received response 'textDocument/documentSymbol - (9)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":18,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:27:50 AM] Sending request 'textDocument/codeAction - (10)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":37,"character":17},"end":{"line":37,"character":17}},"context":{"diagnostics":[]}} + + +[Error - 1:27:50 AM] send textDocument/codeAction#10 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:11 AM] Sending request 'textDocument/hover - (11)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":11}} + + +[Trace - 1:28:11 AM] Received response 'textDocument/hover - (11)' in 2ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} + + +[Trace - 1:28:11 AM] Sending request 'textDocument/documentHighlight - (12)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":12}} + + +[Trace - 1:28:11 AM] Received response 'textDocument/documentHighlight - (12)' in 0ms. +Params: [] + + +[Trace - 1:28:12 AM] Sending request 'textDocument/codeAction - (13)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":57,"character":12},"end":{"line":57,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:12 AM] Received response 'textDocument/codeAction - (13)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:28:13 AM] Sending request 'textDocument/hover - (14)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":12}} + + +[Trace - 1:28:13 AM] Received response 'textDocument/hover - (14)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} + + +[Trace - 1:28:20 AM] Sending request 'textDocument/hover - (15)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":15}} + + +[Trace - 1:28:20 AM] Received response 'textDocument/hover - (15)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} + + +[Trace - 1:28:25 AM] Sending request 'textDocument/hover - (16)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":65,"character":23}} + + +[Trace - 1:28:25 AM] Received response 'textDocument/hover - (16)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar converter imageconv.Converter\n```"},"range":{"start":{"line":65,"character":23},"end":{"line":65,"character":32}}} + + +[Trace - 1:28:25 AM] Sending request 'textDocument/hover - (17)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} + + +[Trace - 1:28:25 AM] Received response 'textDocument/hover - (17)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} + + +[Trace - 1:28:26 AM] Sending request 'textDocument/hover - (18)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} + + +[Trace - 1:28:26 AM] Received response 'textDocument/hover - (18)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} + + +[Trace - 1:28:27 AM] Sending request 'textDocument/hover - (19)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} + + +[Trace - 1:28:27 AM] Received response 'textDocument/hover - (19)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} + + +[Trace - 1:28:27 AM] Sending request 'textDocument/documentHighlight - (20)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} + + +[Trace - 1:28:27 AM] Received response 'textDocument/documentHighlight - (20)' in 0ms. +Params: [] + + +[Trace - 1:28:27 AM] Sending request 'textDocument/codeAction - (21)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":67,"character":19},"end":{"line":67,"character":19}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:27 AM] Received response 'textDocument/codeAction - (21)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:28:29 AM] Sending request 'textDocument/hover - (22)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} + + +[Trace - 1:28:29 AM] Received response 'textDocument/hover - (22)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} + + +[Trace - 1:28:31 AM] Sending request 'textDocument/documentHighlight - (23)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":68,"character":16}} + + +[Trace - 1:28:31 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:69:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:69:17 is not an identifier"} + + +[Trace - 1:28:31 AM] Received response 'textDocument/documentHighlight - (23)' in 1ms. +Params: [] + + +[Trace - 1:28:31 AM] Sending request 'textDocument/codeAction - (24)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:31 AM] Received response 'textDocument/codeAction - (24)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:28:34 AM] Sending request 'textDocument/codeAction - (25)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:28:34 AM] send textDocument/codeAction#25 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:35 AM] Sending request 'textDocument/codeAction - (26)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:28:35 AM] send textDocument/codeAction#26 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:36 AM] Sending request 'textDocument/hover - (27)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":90,"character":2}} + + +[Error - 1:28:36 AM] send textDocument/hover#27 no identifier found + + +[Trace - 1:28:37 AM] Sending request 'textDocument/codeAction - (28)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":90,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:28:37 AM] send textDocument/codeAction#28 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:38 AM] Sending request 'textDocument/hover - (29)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":27}} + + +[Trace - 1:28:38 AM] Received response 'textDocument/hover - (29)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar err invalid type\n```"},"range":{"start":{"line":91,"character":24},"end":{"line":91,"character":27}}} + + +[Trace - 1:28:49 AM] Sending request 'textDocument/hover - (30)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} + + +[Error - 1:28:49 AM] send textDocument/hover#30 no object for ident Convert + + +[Trace - 1:28:49 AM] Sending request 'textDocument/codeAction - (31)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":91,"character":23},"end":{"line":91,"character":23}},"context":{"diagnostics":[]}} + + +[Error - 1:28:49 AM] send textDocument/codeAction#31 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:50 AM] Sending request 'textDocument/hover - (32)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} + + +[Error - 1:28:50 AM] send textDocument/hover#32 no object for ident Convert + + +[Trace - 1:28:50 AM] Sending request 'textDocument/hover - (33)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} + + +[Error - 1:28:50 AM] send textDocument/hover#33 no object for ident Convert + + +[Trace - 1:28:51 AM] Sending request 'textDocument/hover - (34)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} + + +[Error - 1:28:51 AM] send textDocument/hover#34 no object for ident Convert + + +[Trace - 1:28:51 AM] Sending request 'textDocument/hover - (35)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} + + +[Error - 1:28:51 AM] send textDocument/hover#35 no object for ident Convert + + +[Trace - 1:28:52 AM] Sending request 'textDocument/codeAction - (36)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":90,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:28:52 AM] send textDocument/codeAction#36 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:53 AM] Sending request 'textDocument/documentHighlight - (37)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} + + +[Trace - 1:28:53 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:17 is not an identifier"} + + +[Trace - 1:28:53 AM] Received response 'textDocument/documentHighlight - (37)' in 0ms. +Params: [] + + +[Trace - 1:28:54 AM] Sending request 'textDocument/codeAction - (38)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":16},"end":{"line":89,"character":16}},"context":{"diagnostics":[]}} + + +[Error - 1:28:54 AM] send textDocument/codeAction#38 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:28:55 AM] Sending request 'textDocument/hover - (39)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":55,"character":29}} + + +[Trace - 1:28:55 AM] Received response 'textDocument/hover - (39)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfunc imageconv.NewConverter(path string, from string, to string) imageconv.Converter\n```"},"range":{"start":{"line":55,"character":24},"end":{"line":55,"character":36}}} + + +[Trace - 1:28:55 AM] Sending request 'textDocument/documentHighlight - (40)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":55,"character":29}} + + +[Trace - 1:28:55 AM] Received response 'textDocument/documentHighlight - (40)' in 0ms. +Params: [] + + +[Trace - 1:28:55 AM] Sending request 'textDocument/codeAction - (41)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:55 AM] Received response 'textDocument/codeAction - (41)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:28:56 AM] Sending notification 'textDocument/didOpen'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","languageId":"go","version":1,"text":"/*\nこのパッケージは、画像ファイルをpng,jpg,gifからpng,jpg,gifへ変換する機能を持っています。\n\n*/\npackage imageconv\n\nimport (\n\t\"image\"\n\t\"image/gif\"\n\t\"image/jpeg\"\n\t\"image/png\"\n\t\"io\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"sync\"\n)\n\n// Converter -> Converter struct\ntype Converter struct {\n\tPath string\n\tImages []ImageFile\n\tFrom string\n\tTo string\n}\n\n// NewConverter -> Initialize ImageConverter\nfunc NewConverter(path string, from string, to string) Converter {\n\treturn Converter{Path: path, From: from, To: to}\n}\n\n// GetImages is queuing imageFile\nfunc (c *Converter) GetImages(q chan ImageFile, wg *sync.WaitGroup) {\n\tfor {\n\t\timage, more := <-q\n\t\tif more {\n\t\t\t_ = c.Convert(image)\n\t\t} else {\n\t\t\twg.Done()\n\t\t\treturn\n\t\t}\n\t}\n}\n\n//Convert -> Convert Image FIl\nfunc (c *Converter) Convert(i ImageFile) error {\n\tfile, err := os.Open(i.Path)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer file.Close()\n\n\timage, err := c.decode(file)\n\tif err != nil {\n\t\treturn err\n\t}\n\toutFile, err := os.Create(i.Name + \".\" + c.To)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer outFile.Close()\n\n\terr = c.encode(outFile, image)\n\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\n// CrawlFile -> found image file and append Converter.Files\nfunc (c *Converter) CrawlFile(path string, info os.FileInfo, err error) error {\n\tif checkExtension(filepath.Ext(path)) == (\".\" + c.From) {\n\t\tif !info.IsDir() {\n\t\t\tc.Images = append(c.Images, NewImage(path))\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc checkExtension(path string) string {\n\tif path == \".jpeg\" {\n\t\treturn \".jpg\"\n\t}\n\treturn path\n}\n\nfunc (c *Converter) decode(file io.Reader) (image.Image, error) {\n\tvar (\n\t\timg image.Image\n\t\terr error\n\t)\n\tswitch c.From {\n\tcase \"jpeg\", \"jpg\", \"JPG\", \"JPEG\":\n\t\timg, err = jpeg.Decode(file)\n\tcase \"gif\", \"GIF\":\n\t\timg, err = gif.Decode(file)\n\tcase \"png\", \"PNG\":\n\t\timg, err = png.Decode(file)\n\t}\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn img, nil\n}\n\nfunc (c *Converter) encode(file io.Writer, img image.Image) error {\n\tvar err error\n\tswitch c.To {\n\tcase \"jpeg\", \"jpg\", \"JPG\", \"JPEG\":\n\t\terr = jpeg.Encode(file, img, nil)\n\tcase \"gif\", \"GIF\":\n\t\terr = gif.Encode(file, img, nil)\n\tcase \"png\", \"PNG\":\n\t\terr = png.Encode(file, img)\n\t}\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n"}} + + +[Trace - 1:28:56 AM] Sending request 'textDocument/documentLink - (42)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:28:56 AM] Received response 'textDocument/documentLink - (42)' in 349ms. +Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] + + +[Trace - 1:28:56 AM] Sending request 'textDocument/codeAction - (43)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 1:28:56 AM] Received response 'textDocument/codeAction - (43)' in 351ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:28:56 AM] Sending request 'textDocument/documentSymbol - (44)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:28:56 AM] Sending request 'textDocument/codeAction - (45)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} + + +[Trace - 1:28:56 AM] Received response 'textDocument/documentSymbol - (44)' in 312ms. +Params: [{"name":"Converter","detail":"struct{...}","kind":23,"range":{"start":{"line":18,"character":5},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":18,"character":5},"end":{"line":18,"character":14}},"children":[{"name":"Path","detail":"string","kind":8,"range":{"start":{"line":19,"character":1},"end":{"line":19,"character":14}},"selectionRange":{"start":{"line":19,"character":1},"end":{"line":19,"character":5}}},{"name":"Images","detail":"[]ImageFile","kind":8,"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":19}},"selectionRange":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}}},{"name":"From","detail":"string","kind":8,"range":{"start":{"line":21,"character":1},"end":{"line":21,"character":14}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"To","detail":"string","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"GetImages","detail":"(q chan ImageFile, wg *sync.WaitGroup)","kind":6,"range":{"start":{"line":31,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":31,"character":20},"end":{"line":31,"character":29}}},{"name":"Convert","detail":"(i ImageFile)","kind":6,"range":{"start":{"line":44,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":44,"character":20},"end":{"line":44,"character":27}}},{"name":"CrawlFile","detail":"(path string, info os.FileInfo, err error)","kind":6,"range":{"start":{"line":71,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":71,"character":20},"end":{"line":71,"character":29}}},{"name":"decode","detail":"(file io.Reader)","kind":6,"range":{"start":{"line":87,"character":0},"end":{"line":105,"character":1}},"selectionRange":{"start":{"line":87,"character":20},"end":{"line":87,"character":26}}},{"name":"encode","detail":"(file io.Writer, img image.Image)","kind":6,"range":{"start":{"line":107,"character":0},"end":{"line":122,"character":1}},"selectionRange":{"start":{"line":107,"character":20},"end":{"line":107,"character":26}}}]},{"name":"NewConverter","detail":"(path string, from string, to string)","kind":12,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":17}}},{"name":"checkExtension","detail":"(path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":19}}}] + + +[Trace - 1:28:56 AM] Received response 'textDocument/codeAction - (45)' in 139ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:28:56 AM] Sending notification '$/cancelRequest'. +Params: {"id":43} + + +[Trace - 1:29:05 AM] Sending request 'textDocument/codeAction - (46)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":41},"end":{"line":86,"character":41}},"context":{"diagnostics":[]}} + + +[Error - 1:29:05 AM] send textDocument/codeAction#46 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:06 AM] Sending request 'textDocument/codeAction - (47)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":92,"character":28},"end":{"line":92,"character":28}},"context":{"diagnostics":[]}} + + +[Error - 1:29:06 AM] send textDocument/codeAction#47 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:07 AM] Sending request 'textDocument/codeAction - (48)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:07 AM] send textDocument/codeAction#48 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:09 AM] Sending request 'textDocument/codeAction - (49)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:09 AM] send textDocument/codeAction#49 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:10 AM] Sending request 'textDocument/codeAction - (50)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":6},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:10 AM] send textDocument/codeAction#50 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:11 AM] Sending request 'textDocument/codeAction - (51)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":3},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:11 AM] send textDocument/codeAction#51 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:13 AM] Sending request 'textDocument/codeAction - (52)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:13 AM] send textDocument/codeAction#52 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:13 AM] Sending request 'textDocument/codeAction - (53)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":1},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:13 AM] send textDocument/codeAction#53 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:15 AM] Sending request 'textDocument/codeAction - (54)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":1},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:29:15 AM] send textDocument/codeAction#54 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:21 AM] Sending request 'textDocument/hover - (55)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":85,"character":10}} + + +[Trace - 1:29:21 AM] Received response 'textDocument/hover - (55)' in 2ms. +Params: {"contents":{"kind":"markdown","value":"The make built-in function allocates and initializes an object of type slice, map, or chan (only).\n```go\nfunc(t Type, size ...IntegerType) Type\n```"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":14}}} + + +[Trace - 1:29:21 AM] Sending request 'textDocument/documentHighlight - (56)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":85,"character":10}} + + +[Trace - 1:29:21 AM] Received response 'textDocument/documentHighlight - (56)' in 0ms. +Params: [] + + +[Trace - 1:29:22 AM] Sending request 'textDocument/codeAction - (57)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":10}},"context":{"diagnostics":[]}} + + +[Error - 1:29:22 AM] send textDocument/codeAction#57 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:29:25 AM] Sending request 'textDocument/documentLink - (58)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:29:25 AM] Sending request 'textDocument/codeAction - (59)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:25 AM] Received response 'textDocument/documentLink - (58)' in 1ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:29:25 AM] Received response 'textDocument/codeAction - (59)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:29:25 AM] Sending request 'textDocument/codeAction - (60)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:25 AM] Received response 'textDocument/codeAction - (60)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:29:28 AM] Sending request 'textDocument/documentLink - (61)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:29:28 AM] Received response 'textDocument/documentLink - (61)' in 0ms. +Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] + + +[Trace - 1:29:28 AM] Sending request 'textDocument/codeAction - (62)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:28 AM] Received response 'textDocument/codeAction - (62)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:28 AM] Sending request 'textDocument/codeAction - (63)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:28 AM] Received response 'textDocument/codeAction - (63)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:29 AM] Sending request 'textDocument/documentLink - (64)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 1:29:29 AM] Received response 'textDocument/documentLink - (64)' in 0ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:29:29 AM] Sending request 'textDocument/codeAction - (65)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:29 AM] Received response 'textDocument/codeAction - (65)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:29:30 AM] Sending request 'textDocument/codeAction - (66)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:30 AM] Received response 'textDocument/codeAction - (66)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 1:29:31 AM] Sending request 'textDocument/hover - (67)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":1,"character":6}} + + +[Error - 1:29:31 AM] send textDocument/hover#67 no identifier found + + +[Trace - 1:29:32 AM] Sending notification 'textDocument/didOpen'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","languageId":"go","version":1,"text":"package imageconv\n\nimport (\n\t\"path/filepath\"\n\t\"regexp\"\n)\n\n//ImageFile -> Image struct\ntype ImageFile struct {\n\tPath string\n\tName string\n\tFormat string\n}\n\n// NewImage -> Initialize ImageFile\nfunc NewImage(path string) ImageFile {\n\tformat := filepath.Ext(path)\n\trep := regexp.MustCompile(format + \"$\")\n\tname := filepath.Base(rep.ReplaceAllString(path, \"\"))\n\n\treturn ImageFile{Path: path, Name: name, Format: format}\n}\n"}} + + +[Trace - 1:29:32 AM] Sending request 'textDocument/documentLink - (68)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"}} + + +[Trace - 1:29:32 AM] Received response 'textDocument/documentLink - (68)' in 311ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":9}},"target":"https://godoc.org/regexp"}] + + +[Trace - 1:29:32 AM] Sending request 'textDocument/codeAction - (69)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:29:32 AM] Sending request 'textDocument/documentSymbol - (70)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"}} + + +[Trace - 1:29:32 AM] Received response 'textDocument/codeAction - (69)' in 311ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] + + +[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 1:29:32 AM] Sending request 'textDocument/codeAction - (71)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":18,"character":5},"end":{"line":18,"character":5}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:32 AM] Received response 'textDocument/documentSymbol - (70)' in 299ms. +Params: [{"name":"ImageFile","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":14}},"children":[{"name":"Path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"Name","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"Format","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":7}}}]},{"name":"NewImage","detail":"(path string)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":13}}}] + + +[Trace - 1:29:32 AM] Received response 'textDocument/codeAction - (71)' in 87ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] + + +[Trace - 1:29:32 AM] Sending notification '$/cancelRequest'. +Params: {"id":69} + + +[Trace - 1:29:33 AM] Sending request 'textDocument/documentHighlight - (72)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"position":{"line":14,"character":35}} + + +[Trace - 1:29:33 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go:15:36: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go:15:36 is not an identifier"} + + +[Trace - 1:29:33 AM] Received response 'textDocument/documentHighlight - (72)' in 0ms. +Params: [] + + +[Trace - 1:29:34 AM] Sending request 'textDocument/codeAction - (73)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":14,"character":35},"end":{"line":14,"character":35}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:34 AM] Received response 'textDocument/codeAction - (73)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] + + +[Trace - 1:29:44 AM] Sending request 'textDocument/documentLink - (74)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:29:44 AM] Received response 'textDocument/documentLink - (74)' in 1ms. +Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] + + +[Trace - 1:29:44 AM] Sending request 'textDocument/codeAction - (75)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:44 AM] Received response 'textDocument/codeAction - (75)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:44 AM] Sending request 'textDocument/codeAction - (76)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:44 AM] Received response 'textDocument/codeAction - (76)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:45 AM] Sending request 'textDocument/codeAction - (77)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":41,"character":1},"end":{"line":41,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:45 AM] Received response 'textDocument/codeAction - (77)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:46 AM] Sending request 'textDocument/codeAction - (78)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":34}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:46 AM] Received response 'textDocument/codeAction - (78)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:29:47 AM] Sending request 'textDocument/codeAction - (79)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":37}},"context":{"diagnostics":[]}} + + +[Trace - 1:29:47 AM] Received response 'textDocument/codeAction - (79)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:25 AM] Sending request 'textDocument/hover - (80)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":31,"character":26}} + + +[Trace - 1:30:25 AM] Received response 'textDocument/hover - (80)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"GetImages is queuing imageFile\n```go\nfunc (*Converter).GetImages(q chan ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":31,"character":20},"end":{"line":31,"character":29}}} + + +[Trace - 1:30:34 AM] Sending request 'textDocument/hover - (81)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":24}} + + +[Trace - 1:30:34 AM] Received response 'textDocument/hover - (81)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield Images []ImageFile\n```"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}}} + + +[Trace - 1:30:34 AM] Sending request 'textDocument/documentHighlight - (82)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":24}} + + +[Trace - 1:30:34 AM] Received response 'textDocument/documentHighlight - (82)' in 0ms. +Params: [] + + +[Trace - 1:30:35 AM] Sending request 'textDocument/codeAction - (83)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:35 AM] Received response 'textDocument/codeAction - (83)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:37 AM] Sending request 'textDocument/codeAction - (84)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:37 AM] Received response 'textDocument/codeAction - (84)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:38 AM] Sending request 'textDocument/codeAction - (85)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":30,"character":6},"end":{"line":30,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:38 AM] Received response 'textDocument/codeAction - (85)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:39 AM] Sending request 'textDocument/codeAction - (86)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:39 AM] Received response 'textDocument/codeAction - (86)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:39 AM] Sending request 'textDocument/codeAction - (87)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":5},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:39 AM] Received response 'textDocument/codeAction - (87)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:40 AM] Sending request 'textDocument/codeAction - (88)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:40 AM] Received response 'textDocument/codeAction - (88)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:41 AM] Sending request 'textDocument/codeAction - (89)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:41 AM] Received response 'textDocument/codeAction - (89)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:44 AM] Sending request 'textDocument/documentHighlight - (90)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":22,"character":14}} + + +[Trace - 1:30:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:23:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:23:15 is not an identifier"} + + +[Trace - 1:30:44 AM] Received response 'textDocument/documentHighlight - (90)' in 0ms. +Params: [] + + +[Trace - 1:30:44 AM] Sending request 'textDocument/codeAction - (91)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":22,"character":14},"end":{"line":22,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:44 AM] Received response 'textDocument/codeAction - (91)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:30:45 AM] Sending request 'textDocument/codeAction - (92)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:30:45 AM] Received response 'textDocument/codeAction - (92)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:31:22 AM] Sending request 'textDocument/documentLink - (93)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:31:22 AM] Sending request 'textDocument/codeAction - (94)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:31:22 AM] Received response 'textDocument/documentLink - (93)' in 1ms. +Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] + + +[Trace - 1:31:22 AM] Received response 'textDocument/codeAction - (94)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:31:22 AM] Sending request 'textDocument/codeAction - (95)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":72,"character":28},"end":{"line":72,"character":28}},"context":{"diagnostics":[]}} + + +[Trace - 1:31:22 AM] Received response 'textDocument/codeAction - (95)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:31:24 AM] Sending request 'textDocument/codeAction - (96)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"context":{"diagnostics":[]}} + + +[Trace - 1:31:24 AM] Received response 'textDocument/codeAction - (96)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:31:26 AM] Sending request 'textDocument/documentLink - (97)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:26 AM] Received response 'textDocument/documentLink - (97)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:31:26 AM] Sending request 'textDocument/codeAction - (98)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:31:26 AM] send textDocument/codeAction#98 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:31:26 AM] Sending request 'textDocument/codeAction - (99)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":10}},"context":{"diagnostics":[]}} + + +[Error - 1:31:26 AM] send textDocument/codeAction#99 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:31:28 AM] Sending request 'textDocument/documentHighlight - (100)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":8,"character":26}} + + +[Trace - 1:31:28 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:27: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:27 is not an identifier"} + + +[Trace - 1:31:28 AM] Received response 'textDocument/documentHighlight - (100)' in 10ms. +Params: [] + + +[Trace - 1:31:29 AM] Sending request 'textDocument/codeAction - (101)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:31:29 AM] send textDocument/codeAction#101 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:31:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":2},"contentChanges":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} + + +[Trace - 1:31:30 AM] Sending request 'textDocument/documentSymbol - (102)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:30 AM] Received response 'textDocument/documentSymbol - (102)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":70,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":70,"character":5},"end":{"line":70,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":80,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":82,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":82,"character":5},"end":{"line":82,"character":17}}}] + + +[Trace - 1:31:30 AM] Sending request 'textDocument/codeAction - (103)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":94,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:30 AM] send textDocument/codeAction#103 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:31:30 AM] Sending request 'textDocument/formatting - (104)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:31:30 AM] send textDocument/formatting#104 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:31:30 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":2}} + + +[Trace - 1:31:30 AM] Sending request 'textDocument/documentLink - (105)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:30 AM] Received response 'textDocument/documentLink - (105)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:31:31 AM] Sending request 'textDocument/hover - (106)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":21}} + + +[Error - 1:31:31 AM] send textDocument/hover#106 no identifier found + + +[Trace - 1:31:31 AM] Sending request 'textDocument/documentHighlight - (107)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":21}} + + +[Trace - 1:31:31 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:22: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:22 is not an identifier"} + + +[Trace - 1:31:31 AM] Received response 'textDocument/documentHighlight - (107)' in 0ms. +Params: [] + + +[Trace - 1:31:32 AM] Sending request 'textDocument/codeAction - (108)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:32 AM] send textDocument/codeAction#108 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:31:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":3},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"strings\""}]} + + +[Trace - 1:31:32 AM] Sending request 'textDocument/codeAction - (109)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":93,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:32 AM] send textDocument/codeAction#109 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:32 AM] Sending request 'textDocument/formatting - (110)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:31:32 AM] send textDocument/formatting#110 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:31:32 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":3}} + + +[Trace - 1:31:32 AM] Sending request 'textDocument/documentSymbol - (111)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:32 AM] Received response 'textDocument/documentSymbol - (111)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:31:33 AM] Sending request 'textDocument/documentHighlight - (112)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":16,"character":0}} + + +[Trace - 1:31:33 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:1 is not an identifier"} + + +[Trace - 1:31:33 AM] Received response 'textDocument/documentHighlight - (112)' in 0ms. +Params: [] + + +[Trace - 1:31:33 AM] Sending request 'textDocument/documentLink - (113)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:33 AM] Received response 'textDocument/documentLink - (113)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:31:33 AM] Sending request 'textDocument/codeAction - (114)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:31:33 AM] send textDocument/codeAction#114 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:41 AM] Sending request 'textDocument/documentHighlight - (115)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":9,"character":14}} + + +[Trace - 1:31:41 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:10:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:10:15 is not an identifier"} + + +[Trace - 1:31:41 AM] Received response 'textDocument/documentHighlight - (115)' in 0ms. +Params: [] + + +[Trace - 1:31:42 AM] Sending request 'textDocument/codeAction - (116)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":9,"character":14},"end":{"line":9,"character":14}},"context":{"diagnostics":[]}} + + +[Error - 1:31:42 AM] send textDocument/codeAction#116 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:43 AM] Sending request 'textDocument/hover - (117)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":2}} + + +[Error - 1:31:43 AM] send textDocument/hover#117 no identifier found + + +[Trace - 1:31:43 AM] Sending request 'textDocument/hover - (118)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":2}} + + +[Error - 1:31:43 AM] send textDocument/hover#118 no identifier found + + +[Trace - 1:31:44 AM] Sending request 'textDocument/hover - (119)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":3}} + + +[Error - 1:31:44 AM] send textDocument/hover#119 no identifier found + + +[Trace - 1:31:44 AM] Sending request 'textDocument/documentHighlight - (120)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":4}} + + +[Trace - 1:31:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:5: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:5 is not an identifier"} + + +[Trace - 1:31:44 AM] Received response 'textDocument/documentHighlight - (120)' in 0ms. +Params: [] + + +[Trace - 1:31:45 AM] Sending request 'textDocument/codeAction - (121)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":9}},"context":{"diagnostics":[]}} + + +[Error - 1:31:45 AM] send textDocument/codeAction#121 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:46 AM] Sending request 'textDocument/documentHighlight - (122)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":9}} + + +[Trace - 1:31:46 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:10: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:10 is not an identifier"} + + +[Trace - 1:31:46 AM] Received response 'textDocument/documentHighlight - (122)' in 0ms. +Params: [] + + +[Trace - 1:31:47 AM] Sending request 'textDocument/codeAction - (123)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:47 AM] send textDocument/codeAction#123 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:47 AM] Sending request 'textDocument/codeAction - (124)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"context":{"diagnostics":[]}} + + +[Error - 1:31:47 AM] send textDocument/codeAction#124 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:48 AM] Sending request 'textDocument/codeAction - (125)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:48 AM] send textDocument/codeAction#125 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" + + +[Trace - 1:31:48 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":4},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":16}},"rangeLength":27,"text":""}]} + + +[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} + + +[Trace - 1:31:49 AM] Sending request 'textDocument/documentSymbol - (126)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:49 AM] Received response 'textDocument/documentSymbol - (126)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] + + +[Trace - 1:31:49 AM] Sending request 'textDocument/codeAction - (127)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":92,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"message":"expected declaration, found \"path/filepath\"","severity":1,"source":"LSP"}]}} + + +[Error - 1:31:49 AM] send textDocument/codeAction#127 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:2: expected declaration, found "path/filepath" + + +[Trace - 1:31:49 AM] Sending request 'textDocument/formatting - (128)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:31:49 AM] send textDocument/formatting#128 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:31:49 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":4}} + + +[Trace - 1:31:49 AM] Sending request 'textDocument/documentLink - (129)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:49 AM] Received response 'textDocument/documentLink - (129)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:31:50 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":5},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":3,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} + + +[Trace - 1:31:50 AM] Sending request 'textDocument/codeAction - (130)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"context":{"diagnostics":[]}} + + +[Error - 1:31:50 AM] send textDocument/codeAction#130 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepath" + + +[Trace - 1:31:50 AM] Sending request 'textDocument/documentSymbol - (131)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:50 AM] Received response 'textDocument/documentSymbol - (131)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":6,"character":5},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":6,"character":5},"end":{"line":6,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":14,"character":0},"end":{"line":65,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":67,"character":0},"end":{"line":72,"character":1}},"selectionRange":{"start":{"line":67,"character":5},"end":{"line":67,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":74,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":74,"character":5},"end":{"line":74,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":90,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":17}}}] + + +[Trace - 1:31:51 AM] Sending request 'textDocument/documentLink - (132)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:31:51 AM] Received response 'textDocument/documentLink - (132)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:31:51 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":5}} + + +[Trace - 1:31:59 AM] Sending request 'textDocument/hover - (133)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":4,"character":43}} + + +[Error - 1:31:59 AM] send textDocument/hover#133 no identifier found + + +[Trace - 1:31:59 AM] Sending request 'textDocument/documentHighlight - (134)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":4,"character":44}} + + +[Trace - 1:31:59 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:45: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:45 is not an identifier"} + + +[Trace - 1:31:59 AM] Received response 'textDocument/documentHighlight - (134)' in 0ms. +Params: [] + + +[Trace - 1:31:59 AM] Sending request 'textDocument/codeAction - (135)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:31:59 AM] send textDocument/codeAction#135 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepath" + + +[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":6},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} + + +[Trace - 1:32:00 AM] Sending request 'textDocument/documentSymbol - (136)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:00 AM] Received response 'textDocument/documentSymbol - (136)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":5,"character":5},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":5,"character":5},"end":{"line":5,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":66,"character":0},"end":{"line":71,"character":1}},"selectionRange":{"start":{"line":66,"character":5},"end":{"line":66,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":73,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":73,"character":5},"end":{"line":73,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":89,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":17}}}] + + +[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":7},"contentChanges":[{"range":{"start":{"line":3,"character":16},"end":{"line":4,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} + + +[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":8},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":16}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath"}]} + + +[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":9},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":15}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepat"}]} + + +[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":10},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":14}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepa"}]} + + +[Trace - 1:32:01 AM] Sending request 'textDocument/documentLink - (137)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:01 AM] Received response 'textDocument/documentLink - (137)' in 0ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:01 AM] Sending request 'textDocument/codeAction - (138)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"context":{"diagnostics":[]}} + + +[Error - 1:32:01 AM] send textDocument/codeAction#138 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepa (and 1 more errors) + + +[Trace - 1:32:01 AM] Sending request 'textDocument/documentSymbol - (139)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:01 AM] Received response 'textDocument/documentSymbol - (139)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":4,"character":5},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":14}},"selectionRange":{"start":{"line":5,"character":1},"end":{"line":5,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":12,"character":0},"end":{"line":63,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":65,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":65,"character":5},"end":{"line":65,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":88,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":17}}}] + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":11},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":13}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filep"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":12},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":12}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/file"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":13},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":11}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/fil"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":14},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":10}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/fi"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":15},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":9}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/f"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":16},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":8}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/"}]} + + +[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":17},"contentChanges":[{"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":7}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path"}]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":18},"contentChanges":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":6}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"pat"}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":19},"contentChanges":[{"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":5}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"pa"}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":20},"contentChanges":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":4}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"p"}]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":21},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":3}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \""}]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":22},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":2}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":65,"character":31},"end":{"line":65,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":77,"character":34},"end":{"line":77,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":79,"character":20},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":23},"end":{"line":80,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":2},"end":{"line":81,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":82,"character":5},"end":{"line":82,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":33},"end":{"line":82,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":67,"character":11},"end":{"line":67,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":58,"character":7},"end":{"line":58,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":23},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":1}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Sending request 'textDocument/documentLink - (140)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:02 AM] Received response 'textDocument/documentLink - (140)' in 1ms. +Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":65,"character":31},"end":{"line":65,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":77,"character":34},"end":{"line":77,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":79,"character":20},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":23},"end":{"line":80,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":2},"end":{"line":81,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":82,"character":5},"end":{"line":82,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":33},"end":{"line":82,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":67,"character":11},"end":{"line":67,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":58,"character":7},"end":{"line":58,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":24},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":3,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":31},"end":{"line":64,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":76,"character":34},"end":{"line":76,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":78,"character":20},"end":{"line":78,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":79,"character":23},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":80,"character":2},"end":{"line":80,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":81,"character":5},"end":{"line":81,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":33},"end":{"line":81,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":66,"character":11},"end":{"line":66,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":57,"character":7},"end":{"line":57,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (141)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:03 AM] Sending request 'textDocument/documentSymbol - (142)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (141)' in 130ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}}] + + +[Trace - 1:32:03 AM] Received response 'textDocument/documentSymbol - (142)' in 85ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":3,"character":5},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":3,"character":5},"end":{"line":3,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":14}},"selectionRange":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":14}},"selectionRange":{"start":{"line":5,"character":1},"end":{"line":5,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":11,"character":0},"end":{"line":62,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":64,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":64,"character":5},"end":{"line":64,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":87,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":17}}}] + + +[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (143)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":31},"end":{"line":64,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":76,"character":34},"end":{"line":76,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":78,"character":20},"end":{"line":78,"character":39}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":79,"character":23},"end":{"line":79,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":80,"character":2},"end":{"line":80,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":5},"end":{"line":81,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":33},"end":{"line":81,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":11},"end":{"line":66,"character":24}},"message":"undeclared name: filepath","severity":1,"source":"LSP"},{"range":{"start":{"line":57,"character":7},"end":{"line":57,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (143)' in 81ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}}] + + +[Trace - 1:32:03 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":25},"contentChanges":[{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"rangeLength":0,"text":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"rangeLength":71,"text":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"rangeLength":0,"text":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"rangeLength":49,"text":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"rangeLength":0,"text":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"rangeLength":59,"text":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"rangeLength":0,"text":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"rangeLength":53,"text":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"rangeLength":0,"text":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"rangeLength":80,"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":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"testing\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"path/filepath\"\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":17,"text":""}]} + + +[Trace - 1:32:03 AM] Sending request 'textDocument/formatting - (144)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:03 AM] Received response 'textDocument/formatting - (144)' in 243ms. +Params: [] + + +[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (145)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (145)' in 101ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:03 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":25}} + + +[Trace - 1:32:03 AM] Sending request 'textDocument/documentSymbol - (146)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/documentSymbol - (146)' in 18ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] + + +[Trace - 1:32:03 AM] Sending request 'textDocument/documentLink - (147)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/documentLink - (147)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (148)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (148)' in 76ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (149)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (149)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:04 AM] Sending request 'textDocument/documentHighlight - (150)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":8,"character":14}} + + +[Trace - 1:32:04 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:15 is not an identifier"} + + +[Trace - 1:32:04 AM] Received response 'textDocument/documentHighlight - (150)' in 1ms. +Params: [] + + +[Trace - 1:32:04 AM] Sending request 'textDocument/codeAction - (151)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":8,"character":14},"end":{"line":8,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:04 AM] Received response 'textDocument/codeAction - (151)' in 94ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:04 AM] Sending request 'textDocument/hover - (152)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":29,"character":35}} + + +[Error - 1:32:04 AM] send textDocument/hover#152 no identifier found + + +[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (153)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":60,"character":24}} + + +[Error - 1:32:07 AM] send textDocument/hover#153 no identifier found + + +[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (154)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":21}} + + +[Error - 1:32:07 AM] send textDocument/hover#154 no object for ident NewConverter + + +[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (155)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":20}} + + +[Error - 1:32:07 AM] send textDocument/hover#155 no object for ident NewConverter + + +[Trace - 1:32:10 AM] Sending request 'textDocument/hover - (156)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":20}} + + +[Error - 1:32:10 AM] send textDocument/hover#156 no object for ident NewConverter + + +[Trace - 1:32:10 AM] Sending request 'textDocument/documentHighlight - (157)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":21}} + + +[Trace - 1:32:10 AM] Received response 'textDocument/documentHighlight - (157)' in 0ms. +Params: [] + + +[Trace - 1:32:10 AM] Sending request 'textDocument/codeAction - (158)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:32:11 AM] Received response 'textDocument/codeAction - (158)' in 90ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":26},"contentChanges":[{"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":29}},"rangeLength":12,"text":""}]} + + +[Trace - 1:32:11 AM] Sending notification '$/cancelRequest'. +Params: {"id":158} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":61,"character":34},"end":{"line":61,"character":34}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":27},"contentChanges":[{"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":17}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":28},"contentChanges":[{"range":{"start":{"line":61,"character":15},"end":{"line":61,"character":16}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: imagecon"}]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":29},"contentChanges":[{"range":{"start":{"line":61,"character":14},"end":{"line":61,"character":15}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: imageco"}]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":30},"contentChanges":[{"range":{"start":{"line":61,"character":13},"end":{"line":61,"character":14}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":13}},"severity":1,"source":"LSP","message":"undeclared name: imagec"}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":31},"contentChanges":[{"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":13}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":32},"contentChanges":[{"range":{"start":{"line":61,"character":11},"end":{"line":61,"character":12}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":62},"end":{"line":61,"character":62}},"severity":1,"source":"LSP","message":"invalid operation: too many arguments for imag(testFixture.path, testFixture.from, testFixture.to) (expected 1, found 3)"}]} + + +[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":33},"contentChanges":[{"range":{"start":{"line":61,"character":10},"end":{"line":61,"character":11}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":10}},"severity":1,"source":"LSP","message":"undeclared name: ima"}]} + + +[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:11 AM] Sending request 'textDocument/documentLink - (159)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:11 AM] Received response 'textDocument/documentLink - (159)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":34},"contentChanges":[{"range":{"start":{"line":61,"character":9},"end":{"line":61,"character":10}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: im"}]} + + +[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":35},"contentChanges":[{"range":{"start":{"line":61,"character":8},"end":{"line":61,"character":9}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} + + +[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":36},"contentChanges":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":61,"character":24},"end":{"line":61,"character":24}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} + + +[Trace - 1:32:12 AM] Sending request 'textDocument/codeAction - (160)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":7}},"context":{"diagnostics":[]}} + + +[Error - 1:32:12 AM] send textDocument/codeAction#160 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:25: expected ')', found ',' (and 9 more errors) + + +[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":37},"contentChanges":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":7}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} + + +[Trace - 1:32:12 AM] Sending request 'textDocument/completion - (161)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":8},"context":{"triggerKind":1}} + + +[Trace - 1:32:12 AM] Received response 'textDocument/completion - (161)' in 3ms. +Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"image\""}]},{"label":"imageconv","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","sortText":"00005","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"imageconv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00035","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"imag"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00036","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00037","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00038","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00039","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00040","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00041","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"iota"}}]} + + +[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":38},"contentChanges":[{"range":{"start":{"line":61,"character":8},"end":{"line":61,"character":8}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: im"}]} + + +[Trace - 1:32:13 AM] Sending request 'textDocument/documentLink - (162)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:13 AM] Received response 'textDocument/documentLink - (162)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":39},"contentChanges":[{"range":{"start":{"line":61,"character":9},"end":{"line":61,"character":9}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":10}},"severity":1,"source":"LSP","message":"undeclared name: ima"}]} + + +[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":40},"contentChanges":[{"range":{"start":{"line":61,"character":10},"end":{"line":61,"character":10}},"rangeLength":0,"text":"g"}]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":62},"end":{"line":61,"character":62}},"severity":1,"source":"LSP","message":"invalid operation: too many arguments for imag(testFixture.path, testFixture.from, testFixture.to) (expected 1, found 3)"}]} + + +[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":41},"contentChanges":[{"range":{"start":{"line":61,"character":11},"end":{"line":61,"character":11}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} + + +[Trace - 1:32:13 AM] Sending request 'textDocument/codeAction - (163)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"message":"undeclared name: image","severity":1,"source":"LSP"}]}} + + +[Trace - 1:32:13 AM] Received response 'textDocument/codeAction - (163)' in 78ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:13 AM] Sending request 'textDocument/documentSymbol - (164)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:13 AM] Received response 'textDocument/documentSymbol - (164)' in 24ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] + + +[Trace - 1:32:14 AM] Sending request 'textDocument/documentLink - (165)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:14 AM] Received response 'textDocument/documentLink - (165)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 1:32:14 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":41}} + + +[Trace - 1:32:14 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":42},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} + + +[Trace - 1:32:14 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":43},"contentChanges":[{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":12}},"rangeLength":5,"text":"imageconv"}]} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:14 AM] Sending request 'textDocument/codeAction - (166)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":16}},"severity":1,"source":"LSP","message":"use of package imageconv not in selector"}]} + + +[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:14 AM] Received response 'textDocument/codeAction - (166)' in 14ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:15 AM] Sending request 'textDocument/documentSymbol - (167)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:15 AM] Received response 'textDocument/documentSymbol - (167)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:15 AM] Sending request 'textDocument/codeAction - (168)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":16},"end":{"line":62,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":16}},"message":"use of package imageconv not in selector","severity":1,"source":"LSP"}]}} + + +[Trace - 1:32:15 AM] Received response 'textDocument/codeAction - (168)' in 73ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":44},"contentChanges":[{"range":{"start":{"line":62,"character":16},"end":{"line":62,"character":16}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:32:15 AM] Sending request 'textDocument/completion - (169)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:15 AM] Received response 'textDocument/completion - (169)' in 1ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":62,"character":34},"end":{"line":62,"character":34}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} + + +[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:15 AM] Sending request 'textDocument/codeAction - (170)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":17},"end":{"line":62,"character":17}},"context":{"diagnostics":[]}} + + +[Error - 1:32:15 AM] send textDocument/codeAction#170 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:63:35: expected ')', found ',' (and 9 more errors) + + +[Trace - 1:32:15 AM] Sending request 'textDocument/documentLink - (171)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:15 AM] Received response 'textDocument/documentLink - (171)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:15 AM] Sending request 'textDocument/documentSymbol - (172)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:15 AM] Received response 'textDocument/documentSymbol - (172)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}}] + + +[Trace - 1:32:16 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":44}} + + +[Trace - 1:32:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":45},"contentChanges":[{"range":{"start":{"line":62,"character":17},"end":{"line":62,"character":17}},"rangeLength":0,"text":"N"}]} + + +[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:16 AM] Sending request 'textDocument/completion - (173)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":18},"context":{"triggerKind":1}} + + +[Trace - 1:32:16 AM] Received response 'textDocument/completion - (173)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:16 AM] Sending request 'textDocument/codeAction - (174)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:16 AM] Received response 'textDocument/codeAction - (174)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:16 AM] Sending request 'textDocument/codeAction - (175)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":18},"end":{"line":62,"character":18}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:17 AM] Received response 'textDocument/codeAction - (175)' in 74ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:17 AM] Sending request 'textDocument/documentSymbol - (176)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:17 AM] Received response 'textDocument/documentSymbol - (176)' in 16ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:17 AM] Sending request 'textDocument/documentLink - (177)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:17 AM] Received response 'textDocument/documentLink - (177)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:17 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":45}} + + +[Trace - 1:32:17 AM] Sending request 'textDocument/codeAction - (178)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:17 AM] Received response 'textDocument/codeAction - (178)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:18 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":46},"contentChanges":[{"range":{"start":{"line":62,"character":18},"end":{"line":62,"character":18}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:18 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":47},"contentChanges":[{"range":{"start":{"line":62,"character":19},"end":{"line":62,"character":19}},"rangeLength":0,"text":"w"}]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:18 AM] Sending request 'textDocument/completion - (179)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":20},"context":{"triggerKind":1}} + + +[Trace - 1:32:18 AM] Received response 'textDocument/completion - (179)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:18 AM] Sending request 'textDocument/codeAction - (180)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":20},"end":{"line":62,"character":20}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:18 AM] Received response 'textDocument/codeAction - (180)' in 70ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:18 AM] Sending request 'textDocument/documentSymbol - (181)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:18 AM] Received response 'textDocument/documentSymbol - (181)' in 7ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:19 AM] Sending request 'textDocument/documentLink - (182)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:19 AM] Received response 'textDocument/documentLink - (182)' in 2ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:19 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":47}} + + +[Trace - 1:32:19 AM] Sending request 'textDocument/codeAction - (183)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:19 AM] Received response 'textDocument/codeAction - (183)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":48},"contentChanges":[{"range":{"start":{"line":62,"character":20},"end":{"line":62,"character":20}},"rangeLength":0,"text":"C"}]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (184)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":21},"context":{"triggerKind":1}} + + +[Trace - 1:32:22 AM] Received response 'textDocument/completion - (184)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":49},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"rangeLength":0,"text":"O"}]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (185)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":22},"context":{"triggerKind":1}} + + +[Trace - 1:32:22 AM] Received response 'textDocument/completion - (185)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":50},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":22}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (186)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":23},"context":{"triggerKind":1}} + + +[Trace - 1:32:22 AM] Received response 'textDocument/completion - (186)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:23 AM] Sending request 'textDocument/codeAction - (187)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:23 AM] Received response 'textDocument/codeAction - (187)' in 70ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:23 AM] Sending request 'textDocument/documentSymbol - (188)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:23 AM] Received response 'textDocument/documentSymbol - (188)' in 3ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:23 AM] Sending request 'textDocument/documentLink - (189)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:23 AM] Received response 'textDocument/documentLink - (189)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:23 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":51},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":23}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:23 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":52},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":22}},"rangeLength":1,"text":""}]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:24 AM] Sending request 'textDocument/codeAction - (190)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:24 AM] Received response 'textDocument/codeAction - (190)' in 75ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:24 AM] Sending request 'textDocument/documentSymbol - (191)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:24 AM] Received response 'textDocument/documentSymbol - (191)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:24 AM] Sending request 'textDocument/documentLink - (192)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:24 AM] Received response 'textDocument/documentLink - (192)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:24 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":52}} + + +[Trace - 1:32:25 AM] Sending request 'textDocument/codeAction - (193)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:25 AM] Received response 'textDocument/codeAction - (193)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:26 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":53},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:26 AM] Sending request 'textDocument/completion - (194)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":22},"context":{"triggerKind":1}} + + +[Trace - 1:32:26 AM] Received response 'textDocument/completion - (194)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:26 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":54},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":22}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:26 AM] Sending request 'textDocument/completion - (195)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":23},"context":{"triggerKind":1}} + + +[Trace - 1:32:26 AM] Received response 'textDocument/completion - (195)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/codeAction - (196)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/codeAction - (196)' in 97ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":55},"contentChanges":[{"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"rangeLength":0,"text":"v"}]} + + +[Trace - 1:32:27 AM] Sending notification '$/cancelRequest'. +Params: {"id":196} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (197)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":24},"context":{"triggerKind":1}} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received response 'textDocument/completion - (197)' in 41ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":56},"contentChanges":[{"range":{"start":{"line":62,"character":24},"end":{"line":62,"character":24}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (198)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":25},"context":{"triggerKind":1}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/completion - (198)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":57},"contentChanges":[{"range":{"start":{"line":62,"character":25},"end":{"line":62,"character":25}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (199)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":26},"context":{"triggerKind":1}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/completion - (199)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/documentLink - (200)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/documentLink - (200)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:27 AM] Sending request 'textDocument/codeAction - (201)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":26},"end":{"line":62,"character":26}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/codeAction - (201)' in 76ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:27 AM] Sending request 'textDocument/documentSymbol - (202)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/documentSymbol - (202)' in 14ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":58},"contentChanges":[{"range":{"start":{"line":62,"character":26},"end":{"line":62,"character":26}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (203)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":27},"context":{"triggerKind":1}} + + +[Trace - 1:32:27 AM] Received response 'textDocument/completion - (203)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:28 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":59},"contentChanges":[{"range":{"start":{"line":62,"character":27},"end":{"line":62,"character":27}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:28 AM] Sending request 'textDocument/completion - (204)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":28},"context":{"triggerKind":1}} + + +[Trace - 1:32:28 AM] Received response 'textDocument/completion - (204)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:28 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":60},"contentChanges":[{"range":{"start":{"line":62,"character":28},"end":{"line":62,"character":28}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:28 AM] Sending request 'textDocument/completion - (205)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":29},"context":{"triggerKind":1}} + + +[Trace - 1:32:28 AM] Received response 'textDocument/completion - (205)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:28 AM] Sending request 'textDocument/codeAction - (206)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":29},"end":{"line":62,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:28 AM] Received response 'textDocument/codeAction - (206)' in 71ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:28 AM] Sending request 'textDocument/documentSymbol - (207)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:28 AM] Received response 'textDocument/documentSymbol - (207)' in 30ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] + + +[Trace - 1:32:28 AM] Sending request 'textDocument/documentLink - (208)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:28 AM] Received response 'textDocument/documentLink - (208)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (209)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":93,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} + + +[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (209)' in 109ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 1:32:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":61},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 1:32:29 AM] Sending request 'textDocument/formatting - (210)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":82,"character":34},"end":{"line":82,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":23},"end":{"line":85,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":2},"end":{"line":86,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":87,"character":5},"end":{"line":87,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":33},"end":{"line":87,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:29 AM] Received response 'textDocument/formatting - (210)' in 2ms. +Params: [] + + +[Trace - 1:32:29 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":61}} + + +[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (211)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":29},"end":{"line":63,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (212)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (211)' in 84ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (212)' in 35ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:29 AM] Sending request 'textDocument/documentSymbol - (213)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:29 AM] Received response 'textDocument/documentSymbol - (213)' in 28ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":70,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":70,"character":5},"end":{"line":70,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":80,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":82,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":82,"character":5},"end":{"line":82,"character":17}}}] + + +[Trace - 1:32:30 AM] Sending request 'textDocument/documentLink - (214)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:30 AM] Received response 'textDocument/documentLink - (214)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:32 AM] Sending request 'textDocument/codeAction - (215)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":81},"end":{"line":63,"character":81}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:32 AM] Received response 'textDocument/codeAction - (215)' in 80ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":62},"contentChanges":[{"range":{"start":{"line":63,"character":81},"end":{"line":63,"character":81}},"rangeLength":0,"text":"\n\t\t"}]} + + +[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:33 AM] Sending request 'textDocument/documentSymbol - (216)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:33 AM] Received response 'textDocument/documentSymbol - (216)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:32:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":63},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":2}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:33 AM] Sending request 'textDocument/completion - (217)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3},"context":{"triggerKind":1}} + + +[Trace - 1:32:33 AM] Received response 'textDocument/completion - (217)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","preselect":true,"sortText":"00000","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00011","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00012","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"Converter"}},{"label":"checkConvert(t *testing.T, c invalid type, path string)","kind":3,"sortText":"00024","filterText":"checkConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkConvert(${1:t *testing.T}, ${2:c invalid type}, ${3:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkWalk(t *testing.T, c invalid type)","kind":3,"sortText":"00026","filterText":"checkWalk","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkWalk(${1:t *testing.T}, ${2:c invalid type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cheeckImageFile(t *testing.T, path string)","kind":3,"sortText":"00027","filterText":"cheeckImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cheeckImageFile(${1:t *testing.T}, ${2:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00032","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00033","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00034","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00035","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00036","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00037","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:32:33 AM] Sending request 'textDocument/documentLink - (218)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:33 AM] Received response 'textDocument/documentLink - (218)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":64},"contentChanges":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:32:33 AM] Sending request 'textDocument/completion - (219)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:33 AM] Received response 'textDocument/completion - (219)' in 1ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:33 AM] Sending request 'textDocument/codeAction - (220)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/codeAction - (220)' in 76ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":65,"character":0},"end":{"line":66,"character":0}},"newText":""},{"range":{"start":{"line":66,"character":0},"end":{"line":66,"character":0}},"newText":"\t\t\tt.Run(\"Check walk\", func(t *testing.T) {\n"}]}}}] + + +[Trace - 1:32:34 AM] Sending request 'textDocument/documentSymbol - (221)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/documentSymbol - (221)' in 14ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":65},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"rangeLength":0,"text":"I"}]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:34 AM] Sending request 'textDocument/completion - (222)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5},"context":{"triggerKind":1}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/completion - (222)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":66},"contentChanges":[{"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":67},"contentChanges":[{"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":6}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:34 AM] Sending request 'textDocument/documentLink - (223)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/documentLink - (223)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:34 AM] Sending request 'textDocument/codeAction - (224)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":7},"end":{"line":64,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/codeAction - (224)' in 77ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:34 AM] Sending request 'textDocument/documentSymbol - (225)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:34 AM] Received response 'textDocument/documentSymbol - (225)' in 28ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:32:35 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":67}} + + +[Trace - 1:32:35 AM] Sending request 'textDocument/codeAction - (226)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:35 AM] Received response 'textDocument/codeAction - (226)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":68},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":7}},"rangeLength":3,"text":"Images"}]} + + +[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Sending request 'textDocument/codeAction - (227)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":10},"end":{"line":64,"character":10}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:37 AM] Received response 'textDocument/codeAction - (227)' in 72ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:32:37 AM] Sending request 'textDocument/documentSymbol - (228)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:37 AM] Received response 'textDocument/documentSymbol - (228)' in 12ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":69},"contentChanges":[{"range":{"start":{"line":64,"character":10},"end":{"line":64,"character":10}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":70},"contentChanges":[{"range":{"start":{"line":64,"character":11},"end":{"line":64,"character":11}},"rangeLength":0,"text":"="}]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":71},"contentChanges":[{"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":12}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:32:37 AM] Sending request 'textDocument/documentLink - (229)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:37 AM] Received response 'textDocument/documentLink - (229)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:32:38 AM] Sending request 'textDocument/documentSymbol - (230)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:32:38 AM] Received response 'textDocument/documentSymbol - (230)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:32:38 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":71}} + + +[Trace - 1:32:39 AM] Sending request 'textDocument/codeAction - (231)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:39 AM] Received response 'textDocument/codeAction - (231)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:41 AM] Sending request 'textDocument/codeAction - (232)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:41 AM] Received response 'textDocument/codeAction - (232)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:42 AM] Sending request 'textDocument/codeAction - (233)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":43,"character":2},"end":{"line":43,"character":3}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:42 AM] Received response 'textDocument/codeAction - (233)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:43 AM] Sending request 'textDocument/codeAction - (234)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":51,"character":15},"end":{"line":51,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:43 AM] Received response 'textDocument/codeAction - (234)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:44 AM] Sending request 'textDocument/codeAction - (235)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":8}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:44 AM] Received response 'textDocument/codeAction - (235)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:44 AM] Sending request 'textDocument/codeAction - (236)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:44 AM] Received response 'textDocument/codeAction - (236)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:50 AM] Sending request 'textDocument/codeAction - (237)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:50 AM] Received response 'textDocument/codeAction - (237)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:50 AM] Sending request 'textDocument/codeAction - (238)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:50 AM] Received response 'textDocument/codeAction - (238)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:51 AM] Sending request 'textDocument/codeAction - (239)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:51 AM] Received response 'textDocument/codeAction - (239)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:51 AM] Sending request 'textDocument/codeAction - (240)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:51 AM] Received response 'textDocument/codeAction - (240)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:52 AM] Sending request 'textDocument/codeAction - (241)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:52 AM] Received response 'textDocument/codeAction - (241)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:53 AM] Sending request 'textDocument/codeAction - (242)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:53 AM] Received response 'textDocument/codeAction - (242)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:54 AM] Sending request 'textDocument/codeAction - (243)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:54 AM] Received response 'textDocument/codeAction - (243)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:54 AM] Sending request 'textDocument/codeAction - (244)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:54 AM] Received response 'textDocument/codeAction - (244)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:55 AM] Sending request 'textDocument/codeAction - (245)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:55 AM] Received response 'textDocument/codeAction - (245)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:56 AM] Sending request 'textDocument/hover - (246)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":13}} + + +[Error - 1:32:56 AM] send textDocument/hover#246 no identifier found + + +[Trace - 1:32:57 AM] Sending request 'textDocument/codeAction - (247)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":13},"end":{"line":74,"character":13}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:57 AM] Received response 'textDocument/codeAction - (247)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:57 AM] Sending request 'textDocument/hover - (248)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} + + +[Error - 1:32:57 AM] send textDocument/hover#248 no identifier found + + +[Trace - 1:32:57 AM] Sending request 'textDocument/hover - (249)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} + + +[Error - 1:32:57 AM] send textDocument/hover#249 no identifier found + + +[Trace - 1:32:58 AM] Sending request 'textDocument/hover - (250)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} + + +[Error - 1:32:58 AM] send textDocument/hover#250 no identifier found + + +[Trace - 1:32:59 AM] Sending request 'textDocument/codeAction - (251)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":73,"character":20},"end":{"line":74,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:59 AM] Received response 'textDocument/codeAction - (251)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:32:59 AM] Sending request 'textDocument/codeAction - (252)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:32:59 AM] Received response 'textDocument/codeAction - (252)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":72},"contentChanges":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"rangeLength":0,"text":"= append(c.Images, NewImage(path))"}]} + + +[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"severity":1,"source":"LSP","message":"expected operand, found '='"}]} + + +[Trace - 1:33:02 AM] Sending request 'textDocument/codeAction - (253)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":47},"end":{"line":64,"character":47}},"context":{"diagnostics":[]}} + + +[Error - 1:33:02 AM] send textDocument/codeAction#253 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) + + +[Trace - 1:33:02 AM] Sending request 'textDocument/documentSymbol - (254)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:02 AM] Received response 'textDocument/documentSymbol - (254)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:33:03 AM] Sending request 'textDocument/hover - (255)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":23}} + + +[Error - 1:33:03 AM] send textDocument/hover#255 no identifier found + + +[Trace - 1:33:03 AM] Sending request 'textDocument/documentLink - (256)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:03 AM] Received response 'textDocument/documentLink - (256)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:03 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":72}} + + +[Trace - 1:33:03 AM] Sending request 'textDocument/codeAction - (257)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:03 AM] Received response 'textDocument/codeAction - (257)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:04 AM] Sending request 'textDocument/hover - (258)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":16}} + + +[Error - 1:33:04 AM] send textDocument/hover#258 no identifier found + + +[Trace - 1:33:04 AM] Sending request 'textDocument/hover - (259)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":13}} + + +[Error - 1:33:04 AM] send textDocument/hover#259 no identifier found + + +[Trace - 1:33:04 AM] Sending request 'textDocument/codeAction - (260)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"message":"expected operand, found '='","severity":1,"source":"LSP"}]}} + + +[Error - 1:33:04 AM] send textDocument/codeAction#260 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) + + +[Trace - 1:33:04 AM] Sending request 'textDocument/codeAction - (261)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":14},"end":{"line":64,"character":14}},"context":{"diagnostics":[]}} + + +[Error - 1:33:04 AM] send textDocument/codeAction#261 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) + + +[Trace - 1:33:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":73},"contentChanges":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":14}},"rangeLength":1,"text":""}]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:33:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":74},"contentChanges":[{"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":13}},"rangeLength":1,"text":""}]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:33:05 AM] Sending request 'textDocument/codeAction - (262)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:05 AM] Received response 'textDocument/codeAction - (262)' in 73ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:05 AM] Sending request 'textDocument/documentSymbol - (263)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:05 AM] Received response 'textDocument/documentSymbol - (263)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:33:05 AM] Sending request 'textDocument/codeAction - (264)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:05 AM] Received response 'textDocument/codeAction - (264)' in 72ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:05 AM] Sending request 'textDocument/formatting - (265)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:33:05 AM] Received response 'textDocument/formatting - (265)' in 1ms. +Params: [] + + +[Trace - 1:33:05 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":74}} + + +[Trace - 1:33:06 AM] Sending request 'textDocument/documentLink - (266)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:06 AM] Received response 'textDocument/documentLink - (266)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:06 AM] Sending request 'textDocument/codeAction - (267)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:06 AM] Received response 'textDocument/codeAction - (267)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:06 AM] Sending request 'textDocument/hover - (268)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":25}} + + +[Error - 1:33:06 AM] send textDocument/hover#268 no object for ident Images + + +[Trace - 1:33:07 AM] Sending request 'textDocument/documentHighlight - (269)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":26}} + + +[Trace - 1:33:07 AM] Received response 'textDocument/documentHighlight - (269)' in 0ms. +Params: [] + + +[Trace - 1:33:07 AM] Sending request 'textDocument/codeAction - (270)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":22},"end":{"line":64,"character":28}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:07 AM] Received response 'textDocument/codeAction - (270)' in 76ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:07 AM] Sending request 'textDocument/hover - (271)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":21}} + + +[Error - 1:33:07 AM] send textDocument/hover#271 no object for ident Images + + +[Trace - 1:33:08 AM] Sending request 'textDocument/hover - (272)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":21}} + + +[Error - 1:33:08 AM] send textDocument/hover#272 no object for ident Images + + +[Trace - 1:33:09 AM] Sending request 'textDocument/hover - (273)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":34}} + + +[Error - 1:33:09 AM] send textDocument/hover#273 no object for ident NewImage + + +[Trace - 1:33:10 AM] Sending request 'textDocument/hover - (274)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} + + +[Error - 1:33:10 AM] send textDocument/hover#274 no object for ident path + + +[Trace - 1:33:10 AM] Sending request 'textDocument/hover - (275)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} + + +[Trace - 1:33:10 AM] Received response 'textDocument/hover - (275)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} + + +[Trace - 1:33:11 AM] Sending request 'textDocument/hover - (276)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} + + +[Trace - 1:33:11 AM] Received response 'textDocument/hover - (276)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} + + +[Trace - 1:33:11 AM] Sending request 'textDocument/documentHighlight - (277)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":46}} + + +[Trace - 1:33:11 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:64:47: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:64:47 is not an identifier"} + + +[Trace - 1:33:11 AM] Received response 'textDocument/documentHighlight - (277)' in 0ms. +Params: [] + + +[Trace - 1:33:12 AM] Sending request 'textDocument/codeAction - (278)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":31},"end":{"line":63,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:12 AM] Received response 'textDocument/codeAction - (278)' in 72ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:12 AM] Sending request 'textDocument/codeAction - (279)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":30},"end":{"line":63,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:12 AM] Received response 'textDocument/codeAction - (279)' in 79ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:14 AM] Sending request 'textDocument/hover - (280)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} + + +[Error - 1:33:14 AM] send textDocument/hover#280 no object for ident path + + +[Trace - 1:33:14 AM] Sending request 'textDocument/documentHighlight - (281)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} + + +[Trace - 1:33:14 AM] Received response 'textDocument/documentHighlight - (281)' in 0ms. +Params: [] + + +[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (282)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":39},"end":{"line":64,"character":43}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (282)' in 71ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":75},"contentChanges":[{"range":{"start":{"line":64,"character":39},"end":{"line":64,"character":43}},"rangeLength":4,"text":"testFixture.path"}]} + + +[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (283)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":55},"end":{"line":64,"character":55}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (283)' in 69ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:15 AM] Sending request 'textDocument/documentSymbol - (284)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:15 AM] Received response 'textDocument/documentSymbol - (284)' in 6ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (285)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (285)' in 76ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:15 AM] Sending request 'textDocument/formatting - (286)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:33:15 AM] Received response 'textDocument/formatting - (286)' in 1ms. +Params: [] + + +[Trace - 1:33:15 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":75}} + + +[Trace - 1:33:16 AM] Sending request 'textDocument/codeAction - (287)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:16 AM] Received response 'textDocument/codeAction - (287)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:16 AM] Sending request 'textDocument/documentLink - (288)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:16 AM] Received response 'textDocument/documentLink - (288)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:17 AM] Sending request 'textDocument/hover - (289)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":58}} + + +[Trace - 1:33:17 AM] Received response 'textDocument/hover - (289)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":63,"character":48},"end":{"line":63,"character":59}}} + + +[Trace - 1:33:21 AM] Sending request 'textDocument/hover - (290)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":57}} + + +[Trace - 1:33:21 AM] Received response 'textDocument/hover - (290)' in 2ms. +Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":19}}} + + +[Trace - 1:33:21 AM] Sending request 'textDocument/codeAction - (291)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":57},"end":{"line":64,"character":57}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:21 AM] Received response 'textDocument/codeAction - (291)' in 77ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:23 AM] Sending request 'textDocument/hover - (292)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":54}} + + +[Error - 1:33:23 AM] send textDocument/hover#292 no object for ident path + + +[Trace - 1:33:25 AM] Sending request 'textDocument/hover - (293)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":52}} + + +[Error - 1:33:25 AM] send textDocument/hover#293 no object for ident path + + +[Trace - 1:33:26 AM] Sending request 'textDocument/hover - (294)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":44,"character":19}} + + +[Error - 1:33:26 AM] send textDocument/hover#294 no identifier found + + +[Trace - 1:33:32 AM] Sending request 'textDocument/hover - (295)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":47,"character":1}} + + +[Error - 1:33:32 AM] send textDocument/hover#295 no identifier found + + +[Trace - 1:33:33 AM] Sending request 'textDocument/hover - (296)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":55}} + + +[Error - 1:33:33 AM] send textDocument/hover#296 no object for ident NewImage + + +[Trace - 1:33:34 AM] Sending request 'textDocument/hover - (297)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":57}} + + +[Trace - 1:33:34 AM] Received response 'textDocument/hover - (297)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":19}}} + + +[Trace - 1:33:35 AM] Sending request 'textDocument/hover - (298)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":34}} + + +[Trace - 1:33:35 AM] Received response 'textDocument/hover - (298)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":63,"character":30},"end":{"line":63,"character":41}}} + + +[Trace - 1:33:36 AM] Sending request 'textDocument/hover - (299)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} + + +[Error - 1:33:36 AM] send textDocument/hover#299 no object for ident Images + + +[Trace - 1:33:36 AM] Sending request 'textDocument/hover - (300)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":6}} + + +[Error - 1:33:36 AM] send textDocument/hover#300 no object for ident Images + + +[Trace - 1:33:36 AM] Sending request 'textDocument/documentHighlight - (301)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} + + +[Trace - 1:33:36 AM] Received response 'textDocument/documentHighlight - (301)' in 0ms. +Params: [] + + +[Trace - 1:33:37 AM] Sending request 'textDocument/codeAction - (302)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":10}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:37 AM] Received response 'textDocument/codeAction - (302)' in 71ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":76},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":10}},"rangeLength":6,"text":""}]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '='"}]} + + +[Trace - 1:33:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":77},"contentChanges":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":4}},"rangeLength":1,"text":""}]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} + + +[Trace - 1:33:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":78},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"rangeLength":1,"text":""}]} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"expected statement, found '='"}]} + + +[Trace - 1:33:38 AM] Sending request 'textDocument/documentSymbol - (303)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:38 AM] Received response 'textDocument/documentSymbol - (303)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:33:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":79},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":2}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:33:38 AM] Sending request 'textDocument/completion - (304)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3},"context":{"triggerKind":1}} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} + + +[Trace - 1:33:38 AM] Received response 'textDocument/completion - (304)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"image","kind":9,"detail":"image","preselect":true,"sortText":"00000","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00010","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00013","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00036","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00037","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00038","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00039","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00040","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00041","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00042","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"iota"}}]} + + +[Trace - 1:33:38 AM] Sending request 'textDocument/documentLink - (305)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:38 AM] Received response 'textDocument/documentLink - (305)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:38 AM] Sending request 'textDocument/codeAction - (306)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"undeclared name: i","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:38 AM] Received response 'textDocument/codeAction - (306)' in 78ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:38 AM] Sending request 'textDocument/documentSymbol - (307)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:38 AM] Received response 'textDocument/documentSymbol - (307)' in 27ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:33:39 AM] Sending request 'textDocument/hover - (308)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":11}} + + +[Trace - 1:33:39 AM] Received response 'textDocument/hover - (308)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage imageconv (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\")\n```"},"range":{"start":{"line":63,"character":7},"end":{"line":63,"character":16}}} + + +[Trace - 1:33:39 AM] Sending request 'textDocument/documentHighlight - (309)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":11}} + + +[Trace - 1:33:39 AM] Received response 'textDocument/documentHighlight - (309)' in 0ms. +Params: [] + + +[Trace - 1:33:39 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":79}} + + +[Trace - 1:33:39 AM] Sending request 'textDocument/codeAction - (310)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":11},"end":{"line":63,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:39 AM] Received response 'textDocument/codeAction - (310)' in 91ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:39 AM] Sending request 'textDocument/codeAction - (311)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:39 AM] Received response 'textDocument/codeAction - (311)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (312)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":11}} + + +[Trace - 1:33:40 AM] Received response 'textDocument/hover - (312)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":12}}} + + +[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (313)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} + + +[Error - 1:33:40 AM] send textDocument/hover#313 no identifier found + + +[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (314)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} + + +[Error - 1:33:40 AM] send textDocument/hover#314 no identifier found + + +[Trace - 1:33:41 AM] Sending request 'textDocument/hover - (315)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} + + +[Error - 1:33:41 AM] send textDocument/hover#315 no identifier found + + +[Trace - 1:33:41 AM] Sending request 'textDocument/hover - (316)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} + + +[Error - 1:33:41 AM] send textDocument/hover#316 no identifier found + + +[Trace - 1:33:42 AM] Sending request 'textDocument/hover - (317)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} + + +[Error - 1:33:42 AM] send textDocument/hover#317 no identifier found + + +[Trace - 1:33:42 AM] Sending request 'textDocument/documentHighlight - (318)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":6}} + + +[Trace - 1:33:42 AM] Received response 'textDocument/documentHighlight - (318)' in 0ms. +Params: [] + + +[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (319)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":22}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:43 AM] Received response 'textDocument/codeAction - (319)' in 79ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (320)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:43 AM] Received response 'textDocument/codeAction - (320)' in 121ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:43 AM] Sending request 'textDocument/hover - (321)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":22}} + + +[Trace - 1:33:43 AM] Received response 'textDocument/hover - (321)' in 14ms. +Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":12}}} + + +[Trace - 1:33:43 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":80},"contentChanges":[{"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":23}},"rangeLength":17,"text":""}]} + + +[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":32}},"severity":1,"source":"LSP","message":"expected statement, found ')'"}]} + + +[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (322)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":6}},"context":{"diagnostics":[]}} + + +[Error - 1:33:43 AM] send textDocument/codeAction#322 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:33: expected statement, found ')' (and 8 more errors) + + +[Trace - 1:33:44 AM] Sending request 'textDocument/documentSymbol - (323)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:44 AM] Received response 'textDocument/documentSymbol - (323)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:33:44 AM] Sending request 'textDocument/documentLink - (324)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:44 AM] Received response 'textDocument/documentLink - (324)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:44 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":80}} + + +[Trace - 1:33:44 AM] Sending request 'textDocument/hover - (325)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} + + +[Trace - 1:33:44 AM] Received response 'textDocument/hover - (325)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} + + +[Trace - 1:33:44 AM] Sending request 'textDocument/codeAction - (326)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:44 AM] Received response 'textDocument/codeAction - (326)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (327)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":33},"end":{"line":64,"character":33}},"context":{"diagnostics":[]}} + + +[Error - 1:33:45 AM] send textDocument/codeAction#327 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:33: expected statement, found ')' (and 8 more errors) + + +[Trace - 1:33:45 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":81},"contentChanges":[{"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":33}},"rangeLength":1,"text":""}]} + + +[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} + + +[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (328)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":32}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:45 AM] Received response 'textDocument/codeAction - (328)' in 73ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (329)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"undeclared name: i","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:45 AM] Received response 'textDocument/codeAction - (329)' in 110ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:45 AM] Sending request 'textDocument/documentSymbol - (330)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:45 AM] Received response 'textDocument/documentSymbol - (330)' in 105ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:33:45 AM] Sending request 'textDocument/formatting - (331)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:33:45 AM] Received response 'textDocument/formatting - (331)' in 1ms. +Params: [] + + +[Trace - 1:33:46 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":81}} + + +[Trace - 1:33:46 AM] Sending request 'textDocument/codeAction - (332)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:46 AM] Received response 'textDocument/codeAction - (332)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:46 AM] Sending request 'textDocument/documentLink - (333)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:46 AM] Received response 'textDocument/documentLink - (333)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:46 AM] Sending request 'textDocument/hover - (334)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":28}} + + +[Trace - 1:33:46 AM] Received response 'textDocument/hover - (334)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar t *testing.T\n```"},"range":{"start":{"line":65,"character":27},"end":{"line":65,"character":28}}} + + +[Trace - 1:33:47 AM] Sending request 'textDocument/hover - (335)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} + + +[Error - 1:33:47 AM] send textDocument/hover#335 no identifier found + + +[Trace - 1:33:47 AM] Sending request 'textDocument/codeAction - (336)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:47 AM] Received response 'textDocument/codeAction - (336)' in 84ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:48 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":82},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"rangeLength":0,"text":":"}]} + + +[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} + + +[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (337)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (337)' in 92ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (338)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"i declared but not used","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (338)' in 131ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:48 AM] Sending request 'textDocument/documentSymbol - (339)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:48 AM] Received response 'textDocument/documentSymbol - (339)' in 130ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] + + +[Trace - 1:33:48 AM] Sending request 'textDocument/formatting - (340)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:33:48 AM] Received response 'textDocument/formatting - (340)' in 3ms. +Params: [] + + +[Trace - 1:33:48 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":82}} + + +[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (341)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (341)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:49 AM] Sending request 'textDocument/documentLink - (342)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:49 AM] Received response 'textDocument/documentLink - (342)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:49 AM] Sending request 'textDocument/hover - (343)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} + + +[Trace - 1:33:49 AM] Received response 'textDocument/hover - (343)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":64,"character":7},"end":{"line":64,"character":15}}} + + +[Trace - 1:33:49 AM] Sending request 'textDocument/documentHighlight - (344)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":8}} + + +[Trace - 1:33:49 AM] Received response 'textDocument/documentHighlight - (344)' in 0ms. +Params: [] + + +[Trace - 1:33:49 AM] Sending request 'textDocument/codeAction - (345)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":8},"end":{"line":64,"character":8}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:49 AM] Received response 'textDocument/codeAction - (345)' in 82ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:49 AM] Sending request 'textDocument/hover - (346)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3}} + + +[Trace - 1:33:49 AM] Received response 'textDocument/hover - (346)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar i ImageFile\n```"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}}} + + +[Trace - 1:33:50 AM] Sending request 'textDocument/hover - (347)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":2}} + + +[Trace - 1:33:50 AM] Received response 'textDocument/hover - (347)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar i ImageFile\n```"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}}} + + +[Trace - 1:33:50 AM] Sending request 'textDocument/codeAction - (348)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"i declared but not used","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:50 AM] Received response 'textDocument/codeAction - (348)' in 85ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:51 AM] Sending request 'textDocument/documentHighlight - (349)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":7}} + + +[Trace - 1:33:51 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:66:8: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:66:8 is not an identifier"} + + +[Trace - 1:33:51 AM] Received response 'textDocument/documentHighlight - (349)' in 1ms. +Params: [] + + +[Trace - 1:33:51 AM] Sending request 'textDocument/codeAction - (350)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:51 AM] Received response 'textDocument/codeAction - (350)' in 83ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:52 AM] Sending request 'textDocument/codeAction - (351)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":33},"end":{"line":64,"character":33}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:52 AM] Received response 'textDocument/codeAction - (351)' in 82ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:54 AM] Sending request 'textDocument/codeAction - (352)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:54 AM] Received response 'textDocument/codeAction - (352)' in 104ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:55 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":83},"contentChanges":[{"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"rangeLength":0,"text":"\n\t\t"}]} + + +[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} + + +[Trace - 1:33:55 AM] Sending request 'textDocument/documentSymbol - (353)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:55 AM] Received response 'textDocument/documentSymbol - (353)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:33:56 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":84},"contentChanges":[{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":2}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:33:56 AM] Sending request 'textDocument/documentLink - (354)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:56 AM] Received response 'textDocument/documentLink - (354)' in 1ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"severity":1,"source":"LSP","message":"t (variable of type *testing.T) is not used"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} + + +[Trace - 1:33:56 AM] Sending request 'textDocument/completion - (355)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":3},"context":{"triggerKind":1}} + + +[Trace - 1:33:56 AM] Received response 'textDocument/completion - (355)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"time","kind":9,"detail":"time","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"time"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"time\""}]},{"label":"template","kind":9,"detail":"text/template","sortText":"00001","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/template\""}]},{"label":"trace","kind":9,"detail":"runtime/trace","sortText":"00002","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/trace\""}]},{"label":"tls","kind":9,"detail":"crypto/tls","sortText":"00003","filterText":"tls","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tls"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/tls\""}]},{"label":"textproto","kind":9,"detail":"net/textproto","sortText":"00004","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/textproto\""}]},{"label":"tabwriter","kind":9,"detail":"text/tabwriter","sortText":"00005","filterText":"tabwriter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tabwriter"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/tabwriter\""}]},{"label":"types","kind":9,"detail":"go/types","sortText":"00006","filterText":"types","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"types"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/types\""}]},{"label":"template","kind":9,"detail":"html/template","sortText":"00007","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"html/template\""}]},{"label":"token","kind":9,"detail":"go/token","sortText":"00008","filterText":"token","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"token"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/token\""}]},{"label":"tar","kind":9,"detail":"archive/tar","sortText":"00009","filterText":"tar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"archive/tar\""}]},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00012","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00013","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00014","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testFixtures"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00017","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testing"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00022","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"TestConvert(${1:t *testing.T})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00027","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testCase"}},{"label":"true","kind":21,"sortText":"00060","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"true"}}]} + + +[Trace - 1:33:56 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":85},"contentChanges":[{"range":{"start":{"line":68,"character":3},"end":{"line":68,"character":3}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:33:56 AM] Sending request 'textDocument/completion - (356)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":69,"character":1},"end":{"line":69,"character":1}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} + + +[Trace - 1:33:56 AM] Received response 'textDocument/completion - (356)' in 3ms. +Params: {"isIncomplete":false,"items":[{"label":"Error(args ...interface{})","kind":2,"preselect":true,"sortText":"00000","filterText":"Error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Error(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Errorf(format string, args ...interface{})","kind":2,"sortText":"00001","filterText":"Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Errorf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fail()","kind":2,"sortText":"00002","filterText":"Fail","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fail()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"FailNow()","kind":2,"sortText":"00003","filterText":"FailNow","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"FailNow()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Failed()","kind":2,"detail":"bool","sortText":"00004","filterText":"Failed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Failed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fatal(args ...interface{})","kind":2,"sortText":"00005","filterText":"Fatal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fatal(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fatalf(format string, args ...interface{})","kind":2,"sortText":"00006","filterText":"Fatalf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fatalf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Helper()","kind":2,"sortText":"00007","filterText":"Helper","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Helper()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Log(args ...interface{})","kind":2,"sortText":"00008","filterText":"Log","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Log(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Logf(format string, args ...interface{})","kind":2,"sortText":"00009","filterText":"Logf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Logf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Name()","kind":2,"detail":"string","sortText":"00010","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Name()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parallel()","kind":2,"sortText":"00011","filterText":"Parallel","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Parallel()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Run(name string, f func(t *testing.T))","kind":2,"detail":"bool","sortText":"00012","filterText":"Run","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Run(${1:name string}, ${2:f func(t *testing.T)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skip(args ...interface{})","kind":2,"sortText":"00013","filterText":"Skip","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skip(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"SkipNow()","kind":2,"sortText":"00014","filterText":"SkipNow","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"SkipNow()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skipf(format string, args ...interface{})","kind":2,"sortText":"00015","filterText":"Skipf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skipf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skipped()","kind":2,"detail":"bool","sortText":"00016","filterText":"Skipped","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skipped()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:33:56 AM] Sending request 'textDocument/codeAction - (357)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:33:56 AM] send textDocument/codeAction#357 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:2: expected selector or type assertion, found '}' (and 11 more errors) + + +[Trace - 1:33:56 AM] Sending request 'textDocument/documentSymbol - (358)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:56 AM] Received response 'textDocument/documentSymbol - (358)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:33:57 AM] Sending request 'textDocument/documentLink - (359)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:57 AM] Received response 'textDocument/documentLink - (359)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:57 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":85}} + + +[Trace - 1:33:57 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":86},"contentChanges":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"rangeLength":0,"text":"R"}]} + + +[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"severity":1,"source":"LSP","message":"t.R undefined (type *testing.T has no field or method R)"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} + + +[Trace - 1:33:57 AM] Sending request 'textDocument/codeAction - (360)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} + + +[Trace - 1:33:57 AM] Received response 'textDocument/codeAction - (360)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:33:57 AM] Sending request 'textDocument/codeAction - (361)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":5},"end":{"line":68,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"message":"t.R undefined (type *testing.T has no field or method R)","severity":1,"source":"LSP"}]}} + + +[Trace - 1:33:57 AM] Received response 'textDocument/codeAction - (361)' in 71ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:33:57 AM] Sending request 'textDocument/documentSymbol - (362)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:57 AM] Received response 'textDocument/documentSymbol - (362)' in 20ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:33:58 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":87},"contentChanges":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"rangeLength":1,"text":"Run(name string, f func(t *testing.T))"}]} + + +[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:33:58 AM] Sending request 'textDocument/signatureHelp - (363)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":19}} + + +[Trace - 1:33:58 AM] Received response 'textDocument/signatureHelp - (363)' in 1ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":1} + + +[Trace - 1:33:58 AM] Sending request 'textDocument/documentLink - (364)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:58 AM] Received response 'textDocument/documentLink - (364)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:33:58 AM] Sending request 'textDocument/codeAction - (365)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:33:58 AM] send textDocument/codeAction#365 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:14: missing ',' in argument list (and 28 more errors) + + +[Trace - 1:33:58 AM] Sending request 'textDocument/documentSymbol - (366)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:33:58 AM] Received response 'textDocument/documentSymbol - (366)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:33:59 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":87}} + + +[Trace - 1:34:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":88},"contentChanges":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":19}},"rangeLength":11,"text":""}]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"severity":1,"source":"LSP","message":"expected operand, found ','"}]} + + +[Trace - 1:34:00 AM] Sending request 'textDocument/signatureHelp - (367)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":8}} + + +[Trace - 1:34:00 AM] Received response 'textDocument/signatureHelp - (367)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:00 AM] Sending request 'textDocument/codeAction - (368)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"message":"expected operand, found ','","severity":1,"source":"LSP"}]}} + + +[Error - 1:34:00 AM] send textDocument/codeAction#368 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:9: expected operand, found ',' (and 27 more errors) + + +[Trace - 1:34:00 AM] Sending request 'textDocument/documentSymbol - (369)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:00 AM] Received response 'textDocument/documentSymbol - (369)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":89},"contentChanges":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"rangeLength":0,"text":"\"\""}]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:00 AM] Sending request 'textDocument/signatureHelp - (370)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":9}} + + +[Trace - 1:34:00 AM] Received response 'textDocument/signatureHelp - (370)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:00 AM] Sending request 'textDocument/codeAction - (371)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":9},"end":{"line":68,"character":9}},"context":{"diagnostics":[]}} + + +[Error - 1:34:00 AM] send textDocument/codeAction#371 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15: missing ',' in argument list + + +[Trace - 1:34:00 AM] Sending request 'textDocument/documentSymbol - (372)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:00 AM] Received response 'textDocument/documentSymbol - (372)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:01 AM] Sending request 'textDocument/documentLink - (373)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:01 AM] Received response 'textDocument/documentLink - (373)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:01 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":89}} + + +[Trace - 1:34:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":90},"contentChanges":[{"range":{"start":{"line":68,"character":9},"end":{"line":68,"character":9}},"rangeLength":0,"text":"C"}]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:01 AM] Sending request 'textDocument/signatureHelp - (374)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} + + +[Trace - 1:34:01 AM] Received response 'textDocument/signatureHelp - (374)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:01 AM] Sending request 'textDocument/codeAction - (375)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"context":{"diagnostics":[]}} + + +[Error - 1:34:01 AM] send textDocument/codeAction#375 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:16: missing ',' in argument list + + +[Trace - 1:34:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":91},"contentChanges":[{"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"rangeLength":0,"text":"h"}]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":92},"contentChanges":[{"range":{"start":{"line":68,"character":11},"end":{"line":68,"character":11}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (376)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":12}} + + +[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (376)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":93},"contentChanges":[{"range":{"start":{"line":68,"character":12},"end":{"line":68,"character":12}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (377)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":13}} + + +[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (377)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":94},"contentChanges":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"rangeLength":0,"text":"k"}]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":19},"end":{"line":68,"character":19}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (378)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} + + +[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (378)' in 0ms. +Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} + + +[Trace - 1:34:02 AM] Sending request 'textDocument/documentLink - (379)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:02 AM] Received response 'textDocument/documentLink - (379)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:02 AM] Sending request 'textDocument/codeAction - (380)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"context":{"diagnostics":[]}} + + +[Error - 1:34:02 AM] send textDocument/codeAction#380 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list + + +[Trace - 1:34:02 AM] Sending request 'textDocument/documentSymbol - (381)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:02 AM] Received response 'textDocument/documentSymbol - (381)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:03 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":94}} + + +[Trace - 1:34:04 AM] Sending request 'textDocument/codeAction - (382)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:34:04 AM] send textDocument/codeAction#382 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list + + +[Trace - 1:34:05 AM] Sending request 'textDocument/hover - (383)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} + + +[Error - 1:34:05 AM] send textDocument/hover#383 no identifier found + + +[Trace - 1:34:05 AM] Sending request 'textDocument/documentHighlight - (384)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} + + +[Trace - 1:34:05 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15 is not an identifier"} + + +[Trace - 1:34:05 AM] Received response 'textDocument/documentHighlight - (384)' in 0ms. +Params: [] + + +[Trace - 1:34:06 AM] Sending request 'textDocument/codeAction - (385)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"context":{"diagnostics":[]}} + + +[Error - 1:34:06 AM] send textDocument/codeAction#385 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list + + +[Trace - 1:34:06 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":95},"contentChanges":[{"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:06 AM] Sending request 'textDocument/codeAction - (386)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"context":{"diagnostics":[]}} + + +[Error - 1:34:06 AM] send textDocument/codeAction#386 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:21: missing ',' in argument list + + +[Trace - 1:34:06 AM] Sending request 'textDocument/documentSymbol - (387)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:06 AM] Received response 'textDocument/documentSymbol - (387)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":96},"contentChanges":[{"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":21},"end":{"line":68,"character":21}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Sending request 'textDocument/documentLink - (388)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:07 AM] Received response 'textDocument/documentLink - (388)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":97},"contentChanges":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":98},"contentChanges":[{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":23},"end":{"line":68,"character":23}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:07 AM] Sending request 'textDocument/codeAction - (389)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"context":{"diagnostics":[]}} + + +[Error - 1:34:07 AM] send textDocument/codeAction#389 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:24: missing ',' in argument list + + +[Trace - 1:34:08 AM] Sending request 'textDocument/documentSymbol - (390)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:08 AM] Received response 'textDocument/documentSymbol - (390)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:08 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":99},"contentChanges":[{"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"rangeLength":0,"text":"v"}]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":24},"end":{"line":68,"character":24}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:08 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":100},"contentChanges":[{"range":{"start":{"line":68,"character":19},"end":{"line":68,"character":19}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":25}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:08 AM] Sending request 'textDocument/documentLink - (391)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:08 AM] Received response 'textDocument/documentLink - (391)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:08 AM] Sending request 'textDocument/codeAction - (392)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"context":{"diagnostics":[]}} + + +[Error - 1:34:08 AM] send textDocument/codeAction#392 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:26: missing ',' in argument list + + +[Trace - 1:34:08 AM] Sending request 'textDocument/documentSymbol - (393)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:08 AM] Received response 'textDocument/documentSymbol - (393)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:09 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":100}} + + +[Trace - 1:34:10 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":101},"contentChanges":[{"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":26},"end":{"line":68,"character":26}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:10 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":102},"contentChanges":[{"range":{"start":{"line":68,"character":21},"end":{"line":68,"character":21}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:10 AM] Sending request 'textDocument/codeAction - (394)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"context":{"diagnostics":[]}} + + +[Error - 1:34:10 AM] send textDocument/codeAction#394 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list + + +[Trace - 1:34:10 AM] Sending request 'textDocument/documentSymbol - (395)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:10 AM] Received response 'textDocument/documentSymbol - (395)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] + + +[Trace - 1:34:11 AM] Sending request 'textDocument/documentLink - (396)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:11 AM] Received response 'textDocument/documentLink - (396)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:11 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":102}} + + +[Trace - 1:34:11 AM] Sending request 'textDocument/codeAction - (397)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"context":{"diagnostics":[]}} + + +[Error - 1:34:11 AM] send textDocument/codeAction#397 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list + + +[Trace - 1:34:12 AM] Sending request 'textDocument/codeAction - (398)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"context":{"diagnostics":[]}} + + +[Error - 1:34:12 AM] send textDocument/codeAction#398 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list + + +[Trace - 1:34:12 AM] Sending request 'textDocument/codeAction - (399)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":45},"end":{"line":68,"character":45}},"context":{"diagnostics":[]}} + + +[Error - 1:34:12 AM] send textDocument/codeAction#399 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list + + +[Trace - 1:34:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":103},"contentChanges":[{"range":{"start":{"line":68,"character":45},"end":{"line":68,"character":45}},"rangeLength":0,"text":"{}"}]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:13 AM] Sending request 'textDocument/codeAction - (400)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"context":{"diagnostics":[]}} + + +[Error - 1:34:13 AM] send textDocument/codeAction#400 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:13 AM] Sending request 'textDocument/documentSymbol - (401)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:13 AM] Received response 'textDocument/documentSymbol - (401)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":104},"contentChanges":[{"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"rangeLength":0,"text":"\n\t\t\t\n\t\t"}]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:14 AM] Sending request 'textDocument/documentSymbol - (402)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:14 AM] Received response 'textDocument/documentSymbol - (402)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:14 AM] Sending request 'textDocument/documentLink - (403)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:14 AM] Received response 'textDocument/documentLink - (403)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:14 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":104}} + + +[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (404)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} + + +[Error - 1:34:19 AM] send textDocument/hover#404 no identifier found + + +[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (405)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} + + +[Error - 1:34:19 AM] send textDocument/hover#405 no identifier found + + +[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (406)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} + + +[Error - 1:34:19 AM] send textDocument/hover#406 no identifier found + + +[Trace - 1:34:21 AM] Sending request 'textDocument/hover - (407)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":52}} + + +[Error - 1:34:21 AM] send textDocument/hover#407 no identifier found + + +[Trace - 1:34:21 AM] Sending request 'textDocument/hover - (408)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":54}} + + +[Error - 1:34:21 AM] send textDocument/hover#408 no identifier found + + +[Trace - 1:34:22 AM] Sending request 'textDocument/documentHighlight - (409)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":55}} + + +[Trace - 1:34:22 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:56: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:56 is not an identifier"} + + +[Trace - 1:34:22 AM] Received response 'textDocument/documentHighlight - (409)' in 0ms. +Params: [] + + +[Trace - 1:34:22 AM] Sending request 'textDocument/codeAction - (410)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} + + +[Error - 1:34:22 AM] send textDocument/codeAction#410 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:23 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":105},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":65}},"rangeLength":10,"text":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":3}},"rangeLength":3,"text":""}]} + + +[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:23 AM] Sending request 'textDocument/codeAction - (411)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"context":{"diagnostics":[]}} + + +[Error - 1:34:23 AM] send textDocument/codeAction#411 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:24 AM] Sending request 'textDocument/documentSymbol - (412)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:24 AM] Received response 'textDocument/documentSymbol - (412)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:24 AM] Sending request 'textDocument/documentHighlight - (413)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":56}} + + +[Trace - 1:34:24 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:57: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:57 is not an identifier"} + + +[Trace - 1:34:24 AM] Received response 'textDocument/documentHighlight - (413)' in 0ms. +Params: [] + + +[Trace - 1:34:24 AM] Sending request 'textDocument/codeAction - (414)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} + + +[Error - 1:34:24 AM] send textDocument/codeAction#414 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":106},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":56}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:24 AM] Sending request 'textDocument/codeAction - (415)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"context":{"diagnostics":[]}} + + +[Error - 1:34:24 AM] send textDocument/codeAction#415 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:24 AM] Sending request 'textDocument/documentLink - (416)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:24 AM] Received response 'textDocument/documentLink - (416)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:24 AM] Sending request 'textDocument/documentSymbol - (417)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:24 AM] Received response 'textDocument/documentSymbol - (417)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":107},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:25 AM] Sending request 'textDocument/completion - (418)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":56},"context":{"triggerKind":1}} + + +[Trace - 1:34:25 AM] Received response 'textDocument/completion - (418)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00005","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uintptr"}}]} + + +[Trace - 1:34:25 AM] Sending request 'textDocument/codeAction - (419)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} + + +[Error - 1:34:25 AM] send textDocument/codeAction#419 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:25 AM] Sending request 'textDocument/documentSymbol - (420)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:25 AM] Received response 'textDocument/documentSymbol - (420)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":108},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:34:25 AM] Sending request 'textDocument/completion - (421)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":57},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:25 AM] Received response 'textDocument/completion - (421)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"Path","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"Path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Path"}},{"label":"Name","kind":5,"detail":"string","sortText":"00001","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Name"}},{"label":"Format","kind":5,"detail":"string","sortText":"00002","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Format"}}]} + + +[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:25 AM] Sending request 'textDocument/codeAction - (422)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} + + +[Error - 1:34:25 AM] send textDocument/codeAction#422 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:25 AM] Sending request 'textDocument/documentSymbol - (423)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:25 AM] Received response 'textDocument/documentSymbol - (423)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:26 AM] Sending request 'textDocument/documentLink - (424)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:26 AM] Received response 'textDocument/documentLink - (424)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:26 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":108}} + + +[Trace - 1:34:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":109},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":57}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:27 AM] Sending request 'textDocument/codeAction - (425)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} + + +[Error - 1:34:27 AM] send textDocument/codeAction#425 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:27 AM] Sending request 'textDocument/documentSymbol - (426)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:27 AM] Received response 'textDocument/documentSymbol - (426)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":110},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:28 AM] Sending request 'textDocument/codeAction - (427)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} + + +[Error - 1:34:28 AM] send textDocument/codeAction#427 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:28 AM] Sending request 'textDocument/documentSymbol - (428)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:28 AM] Received response 'textDocument/documentSymbol - (428)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:28 AM] Sending request 'textDocument/documentLink - (429)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:28 AM] Received response 'textDocument/documentLink - (429)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:28 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":110}} + + +[Trace - 1:34:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":111},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:34:29 AM] Sending request 'textDocument/completion - (430)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:29 AM] Received response 'textDocument/completion - (430)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00005","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} + + +[Trace - 1:34:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":112},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":113},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":59}},"rangeLength":0,"text":"s"}]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:30 AM] Sending request 'textDocument/codeAction - (431)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":60},"end":{"line":86,"character":60}},"context":{"diagnostics":[]}} + + +[Error - 1:34:30 AM] send textDocument/codeAction#431 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:30 AM] Sending request 'textDocument/documentSymbol - (432)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:30 AM] Received response 'textDocument/documentSymbol - (432)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:30 AM] Sending request 'textDocument/documentLink - (433)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:30 AM] Received response 'textDocument/documentLink - (433)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":114},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":60}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:31 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":115},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":59}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:31 AM] Sending request 'textDocument/codeAction - (434)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} + + +[Error - 1:34:31 AM] send textDocument/codeAction#434 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:31 AM] Sending request 'textDocument/documentSymbol - (435)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:31 AM] Received response 'textDocument/documentSymbol - (435)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:31 AM] Sending request 'textDocument/documentLink - (436)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:31 AM] Received response 'textDocument/documentLink - (436)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:32 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":115}} + + +[Trace - 1:34:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":116},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":58}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:32 AM] Sending request 'textDocument/codeAction - (437)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} + + +[Error - 1:34:32 AM] send textDocument/codeAction#437 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:32 AM] Sending request 'textDocument/documentSymbol - (438)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:32 AM] Received response 'textDocument/documentSymbol - (438)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:33 AM] Sending request 'textDocument/hover - (439)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":47,"character":11}} + + +[Trace - 1:34:33 AM] Received response 'textDocument/hover - (439)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar err error\n```"},"range":{"start":{"line":47,"character":9},"end":{"line":47,"character":12}}} + + +[Trace - 1:34:33 AM] Sending request 'textDocument/documentLink - (440)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:33 AM] Received response 'textDocument/documentLink - (440)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:33 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":116}} + + +[Trace - 1:34:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":117},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:34 AM] Sending request 'textDocument/completion - (441)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} + + +[Trace - 1:34:34 AM] Received response 'textDocument/completion - (441)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00003","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} + + +[Trace - 1:34:35 AM] Sending request 'textDocument/codeAction - (442)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} + + +[Error - 1:34:35 AM] send textDocument/codeAction#442 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:35 AM] Sending request 'textDocument/documentSymbol - (443)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:35 AM] Received response 'textDocument/documentSymbol - (443)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:35 AM] Sending request 'textDocument/documentLink - (444)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:35 AM] Received response 'textDocument/documentLink - (444)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:35 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":117}} + + +[Trace - 1:34:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":118},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":119},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":59}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:36 AM] Sending request 'textDocument/codeAction - (445)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":60},"end":{"line":86,"character":60}},"context":{"diagnostics":[]}} + + +[Error - 1:34:36 AM] send textDocument/codeAction#445 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:36 AM] Sending request 'textDocument/documentSymbol - (446)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:36 AM] Received response 'textDocument/documentSymbol - (446)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:37 AM] Sending request 'textDocument/documentLink - (447)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:37 AM] Received response 'textDocument/documentLink - (447)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:37 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":119}} + + +[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":120},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":60}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":121},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":59}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":122},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":58}},"rangeLength":1,"text":""}]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:37 AM] Sending request 'textDocument/codeAction - (448)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} + + +[Error - 1:34:37 AM] send textDocument/codeAction#448 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:38 AM] Sending request 'textDocument/documentSymbol - (449)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:38 AM] Received response 'textDocument/documentSymbol - (449)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:38 AM] Sending request 'textDocument/documentLink - (450)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:38 AM] Received response 'textDocument/documentLink - (450)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:38 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":122}} + + +[Trace - 1:34:42 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":123},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:42 AM] Sending request 'textDocument/completion - (451)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} + + +[Trace - 1:34:42 AM] Received response 'textDocument/completion - (451)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00004","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00005","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} + + +[Trace - 1:34:42 AM] Sending request 'textDocument/codeAction - (452)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} + + +[Error - 1:34:42 AM] send textDocument/codeAction#452 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:42 AM] Sending request 'textDocument/documentSymbol - (453)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:42 AM] Received response 'textDocument/documentSymbol - (453)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:43 AM] Sending request 'textDocument/documentLink - (454)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:43 AM] Received response 'textDocument/documentLink - (454)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:43 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":123}} + + +[Trace - 1:34:48 AM] Sending request 'textDocument/hover - (455)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} + + +[Error - 1:34:48 AM] send textDocument/hover#455 no identifier found + + +[Trace - 1:34:49 AM] Sending request 'textDocument/hover - (456)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} + + +[Error - 1:34:49 AM] send textDocument/hover#456 no identifier found + + +[Trace - 1:34:49 AM] Sending request 'textDocument/documentHighlight - (457)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} + + +[Trace - 1:34:49 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:39: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:39 is not an identifier"} + + +[Trace - 1:34:49 AM] Received response 'textDocument/documentHighlight - (457)' in 0ms. +Params: [] + + +[Trace - 1:34:49 AM] Sending request 'textDocument/codeAction - (458)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"context":{"diagnostics":[]}} + + +[Error - 1:34:49 AM] send textDocument/codeAction#458 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:49 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":124},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"rangeLength":9,"text":"i"}]} + + +[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:49 AM] Sending request 'textDocument/completion - (459)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} + + +[Trace - 1:34:49 AM] Received response 'textDocument/completion - (459)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} + + +[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":125},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":126},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":127},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"rangeLength":0,"text":"g"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":128},"contentChanges":[{"range":{"start":{"line":86,"character":38},"end":{"line":86,"character":38}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:50 AM] Sending request 'textDocument/completion - (460)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":39},"context":{"triggerKind":1}} + + +[Trace - 1:34:50 AM] Received response 'textDocument/completion - (460)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uintptr"}}]} + + +[Trace - 1:34:50 AM] Sending request 'textDocument/documentLink - (461)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:50 AM] Received response 'textDocument/documentLink - (461)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:50 AM] Sending request 'textDocument/codeAction - (462)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"context":{"diagnostics":[]}} + + +[Error - 1:34:50 AM] send textDocument/codeAction#462 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:50 AM] Sending request 'textDocument/documentSymbol - (463)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:50 AM] Received response 'textDocument/documentSymbol - (463)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:51 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":128}} + + +[Trace - 1:34:53 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":129},"contentChanges":[{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:54 AM] Sending request 'textDocument/codeAction - (464)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":48},"end":{"line":86,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:34:54 AM] send textDocument/codeAction#464 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:54 AM] Sending request 'textDocument/documentSymbol - (465)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:54 AM] Received response 'textDocument/documentSymbol - (465)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:34:54 AM] Sending request 'textDocument/documentLink - (466)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:54 AM] Received response 'textDocument/documentLink - (466)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:34:54 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":129}} + + +[Trace - 1:34:55 AM] Sending request 'textDocument/codeAction - (467)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":11},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} + + +[Error - 1:34:55 AM] send textDocument/codeAction#467 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:56 AM] Sending request 'textDocument/hover - (468)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65}} + + +[Error - 1:34:56 AM] send textDocument/hover#468 no identifier found + + +[Trace - 1:34:56 AM] Sending request 'textDocument/hover - (469)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":64}} + + +[Error - 1:34:56 AM] send textDocument/hover#469 no identifier found + + +[Trace - 1:34:56 AM] Sending request 'textDocument/codeAction - (470)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"context":{"diagnostics":[]}} + + +[Error - 1:34:56 AM] send textDocument/codeAction#470 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:58 AM] Sending request 'textDocument/documentHighlight - (471)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} + + +[Trace - 1:34:58 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64 is not an identifier"} + + +[Trace - 1:34:58 AM] Received response 'textDocument/documentHighlight - (471)' in 0ms. +Params: [] + + +[Trace - 1:34:58 AM] Sending request 'textDocument/codeAction - (472)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"context":{"diagnostics":[]}} + + +[Error - 1:34:58 AM] send textDocument/codeAction#472 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:59 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":130},"contentChanges":[{"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:59 AM] Sending request 'textDocument/completion - (473)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":64},"context":{"triggerKind":1}} + + +[Trace - 1:34:59 AM] Received response 'textDocument/completion - (473)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00003","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00004","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00005","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00006","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00007","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00008","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00009","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00013","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00014","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00015","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00016","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00017","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00018","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00019","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00020","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00021","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00022","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00023","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00024","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00025","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"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":86,"character":64},"end":{"line":86,"character":64}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00027","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00028","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00029","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00030","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00031","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00032","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00033","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00034","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00035","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00036","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00037","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00038","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00039","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00040","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00041","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00042","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00043","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00044","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00045","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00046","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00047","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00048","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00049","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00050","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00051","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00052","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00053","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00054","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00055","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uintptr"}}]} + + +[Trace - 1:34:59 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":131},"contentChanges":[{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:34:59 AM] Sending request 'textDocument/codeAction - (474)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} + + +[Error - 1:34:59 AM] send textDocument/codeAction#474 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:34:59 AM] Sending request 'textDocument/documentSymbol - (475)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:34:59 AM] Received response 'textDocument/documentSymbol - (475)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":132},"contentChanges":[{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"rangeLength":0,"text":"g"}]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:00 AM] Sending request 'textDocument/documentLink - (476)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:00 AM] Received response 'textDocument/documentLink - (476)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":133},"contentChanges":[{"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:00 AM] Sending request 'textDocument/completion - (477)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":67},"context":{"triggerKind":1}} + + +[Trace - 1:35:00 AM] Received response 'textDocument/completion - (477)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uintptr"}}]} + + +[Trace - 1:35:00 AM] Sending request 'textDocument/codeAction - (478)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"context":{"diagnostics":[]}} + + +[Error - 1:35:00 AM] send textDocument/codeAction#478 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:00 AM] Sending request 'textDocument/documentSymbol - (479)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:00 AM] Received response 'textDocument/documentSymbol - (479)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":134},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":135},"contentChanges":[{"range":{"start":{"line":86,"character":68},"end":{"line":86,"character":68}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:01 AM] Sending request 'textDocument/documentLink - (480)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:01 AM] Received response 'textDocument/documentLink - (480)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:01 AM] Sending request 'textDocument/codeAction - (481)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":69},"end":{"line":86,"character":69}},"context":{"diagnostics":[]}} + + +[Error - 1:35:01 AM] send textDocument/codeAction#481 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:01 AM] Sending request 'textDocument/documentSymbol - (482)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:01 AM] Received response 'textDocument/documentSymbol - (482)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:02 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":135}} + + +[Trace - 1:35:06 AM] Sending request 'textDocument/hover - (483)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":42}} + + +[Error - 1:35:06 AM] send textDocument/hover#483 no identifier found + + +[Trace - 1:35:06 AM] Sending request 'textDocument/documentHighlight - (484)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":42}} + + +[Trace - 1:35:06 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:43: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:43 is not an identifier"} + + +[Trace - 1:35:06 AM] Received response 'textDocument/documentHighlight - (484)' in 0ms. +Params: [] + + +[Trace - 1:35:06 AM] Sending request 'textDocument/codeAction - (485)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"context":{"diagnostics":[]}} + + +[Error - 1:35:06 AM] send textDocument/codeAction#485 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:07 AM] Sending request 'textDocument/hover - (486)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} + + +[Error - 1:35:07 AM] send textDocument/hover#486 no identifier found + + +[Trace - 1:35:07 AM] Sending request 'textDocument/hover - (487)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58}} + + +[Error - 1:35:07 AM] send textDocument/hover#487 no identifier found + + +[Trace - 1:35:07 AM] Sending request 'textDocument/documentHighlight - (488)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58}} + + +[Trace - 1:35:07 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:59: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:59 is not an identifier"} + + +[Trace - 1:35:07 AM] Received response 'textDocument/documentHighlight - (488)' in 0ms. +Params: [] + + +[Trace - 1:35:08 AM] Sending request 'textDocument/codeAction - (489)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} + + +[Error - 1:35:08 AM] send textDocument/codeAction#489 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:08 AM] Sending request 'textDocument/codeAction - (490)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} + + +[Error - 1:35:08 AM] send textDocument/codeAction#490 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:08 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":136},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":58}},"rangeLength":21,"text":""}]} + + +[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:08 AM] Sending request 'textDocument/completion - (491)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":37},"context":{"triggerKind":1}} + + +[Trace - 1:35:08 AM] Received response 'textDocument/completion - (491)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uintptr"}}]} + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":137},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":37}},"rangeLength":1,"text":""}]} + + +[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (492)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":36},"context":{"triggerKind":1}} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:09 AM] Received response 'textDocument/completion - (492)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00003","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00004","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00005","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00006","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00007","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00008","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00009","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00013","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00014","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00015","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00016","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00017","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00018","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00019","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00020","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00021","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00022","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00023","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00024","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00025","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"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":86,"character":36},"end":{"line":86,"character":36}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00027","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00028","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00029","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00030","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00031","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00032","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00033","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00034","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00035","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00036","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00037","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00038","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00039","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00040","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00041","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00042","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00043","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00044","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00045","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00046","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00047","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00048","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00049","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00050","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00051","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00052","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00053","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00054","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00055","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uintptr"}}]} + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":138},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":36}},"rangeLength":1,"text":""}]} + + +[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (493)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:09 AM] Received response 'textDocument/completion - (493)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":139},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":35}},"rangeLength":1,"text":""}]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:09 AM] Sending request 'textDocument/codeAction - (494)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":34}},"context":{"diagnostics":[]}} + + +[Error - 1:35:09 AM] send textDocument/codeAction#494 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":140},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":34}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (495)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:09 AM] Received response 'textDocument/completion - (495)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00002","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00004","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00005","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} + + +[Trace - 1:35:09 AM] Sending request 'textDocument/documentLink - (496)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:09 AM] Received response 'textDocument/documentLink - (496)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":141},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":142},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"rangeLength":0,"text":"a"}]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:10 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":143},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"rangeLength":0,"text":"g"}]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:10 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":144},"contentChanges":[{"range":{"start":{"line":86,"character":38},"end":{"line":86,"character":38}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:10 AM] Sending request 'textDocument/completion - (497)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":39},"context":{"triggerKind":1}} + + +[Trace - 1:35:10 AM] Received response 'textDocument/completion - (497)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uintptr"}}]} + + +[Trace - 1:35:10 AM] Sending request 'textDocument/codeAction - (498)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"context":{"diagnostics":[]}} + + +[Error - 1:35:10 AM] send textDocument/codeAction#498 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:10 AM] Sending request 'textDocument/documentSymbol - (499)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:10 AM] Received response 'textDocument/documentSymbol - (499)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:10 AM] Sending request 'textDocument/documentLink - (500)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:10 AM] Received response 'textDocument/documentLink - (500)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":145},"contentChanges":[{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":146},"contentChanges":[{"range":{"start":{"line":86,"character":40},"end":{"line":86,"character":40}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":147},"contentChanges":[{"range":{"start":{"line":86,"character":41},"end":{"line":86,"character":41}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:11 AM] Sending request 'textDocument/codeAction - (501)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"context":{"diagnostics":[]}} + + +[Error - 1:35:11 AM] send textDocument/codeAction#501 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:11 AM] Sending request 'textDocument/documentSymbol - (502)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:11 AM] Received response 'textDocument/documentSymbol - (502)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:12 AM] Sending request 'textDocument/documentLink - (503)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:12 AM] Received response 'textDocument/documentLink - (503)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:12 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":147}} + + +[Trace - 1:35:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":148},"contentChanges":[{"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"rangeLength":0,"text":"v"}]} + + +[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:13 AM] Sending request 'textDocument/codeAction - (504)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":43},"end":{"line":86,"character":43}},"context":{"diagnostics":[]}} + + +[Error - 1:35:13 AM] send textDocument/codeAction#504 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:13 AM] Sending request 'textDocument/documentSymbol - (505)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:13 AM] Received response 'textDocument/documentSymbol - (505)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":149},"contentChanges":[{"range":{"start":{"line":86,"character":43},"end":{"line":86,"character":43}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:35:13 AM] Sending request 'textDocument/completion - (506)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":44},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:13 AM] Received response 'textDocument/completion - (506)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uintptr"}}]} + + +[Trace - 1:35:13 AM] Sending request 'textDocument/codeAction - (507)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"context":{"diagnostics":[]}} + + +[Error - 1:35:13 AM] send textDocument/codeAction#507 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:13 AM] Sending request 'textDocument/documentSymbol - (508)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:13 AM] Received response 'textDocument/documentSymbol - (508)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:13 AM] Sending request 'textDocument/documentLink - (509)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:13 AM] Received response 'textDocument/documentLink - (509)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:14 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":149}} + + +[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":150},"contentChanges":[{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"rangeLength":0,"text":"C"}]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":151},"contentChanges":[{"range":{"start":{"line":86,"character":45},"end":{"line":86,"character":45}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":152},"contentChanges":[{"range":{"start":{"line":86,"character":46},"end":{"line":86,"character":46}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Sending request 'textDocument/codeAction - (510)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":47}},"context":{"diagnostics":[]}} + + +[Error - 1:35:16 AM] send textDocument/codeAction#510 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:16 AM] Sending request 'textDocument/documentSymbol - (511)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:16 AM] Received response 'textDocument/documentSymbol - (511)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":153},"contentChanges":[{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":47}},"rangeLength":3,"text":"Converter"}]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:17 AM] Sending request 'textDocument/documentLink - (512)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:17 AM] Received response 'textDocument/documentLink - (512)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:17 AM] Sending request 'textDocument/codeAction - (513)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":53},"end":{"line":86,"character":53}},"context":{"diagnostics":[]}} + + +[Error - 1:35:17 AM] send textDocument/codeAction#513 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:17 AM] Sending request 'textDocument/documentSymbol - (514)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:17 AM] Received response 'textDocument/documentSymbol - (514)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:17 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":153}} + + +[Trace - 1:35:18 AM] Sending request 'textDocument/hover - (515)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65}} + + +[Error - 1:35:18 AM] send textDocument/hover#515 no identifier found + + +[Trace - 1:35:18 AM] Sending request 'textDocument/codeAction - (516)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":11},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} + + +[Error - 1:35:18 AM] send textDocument/codeAction#516 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:19 AM] Sending request 'textDocument/hover - (517)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} + + +[Error - 1:35:19 AM] send textDocument/hover#517 no identifier found + + +[Trace - 1:35:19 AM] Sending request 'textDocument/documentHighlight - (518)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} + + +[Trace - 1:35:19 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64 is not an identifier"} + + +[Trace - 1:35:19 AM] Received response 'textDocument/documentHighlight - (518)' in 0ms. +Params: [] + + +[Trace - 1:35:20 AM] Sending request 'textDocument/codeAction - (519)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"context":{"diagnostics":[]}} + + +[Error - 1:35:20 AM] send textDocument/codeAction#519 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:24 AM] Sending request 'textDocument/codeAction - (520)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"context":{"diagnostics":[]}} + + +[Error - 1:35:24 AM] send textDocument/codeAction#520 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":154},"contentChanges":[{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:35:24 AM] Sending request 'textDocument/completion - (521)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65},"context":{"triggerKind":1}} + + +[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:24 AM] Received response 'textDocument/completion - (521)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uintptr"}}]} + + +[Trace - 1:35:24 AM] Sending request 'textDocument/codeAction - (522)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} + + +[Error - 1:35:24 AM] send textDocument/codeAction#522 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:24 AM] Sending request 'textDocument/documentSymbol - (523)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:24 AM] Received response 'textDocument/documentSymbol - (523)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:25 AM] Sending request 'textDocument/documentLink - (524)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:25 AM] Received response 'textDocument/documentLink - (524)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:25 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":154}} + + +[Trace - 1:35:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":155},"contentChanges":[{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"rangeLength":0,"text":"v"}]} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:25 AM] Sending request 'textDocument/codeAction - (525)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"context":{"diagnostics":[]}} + + +[Error - 1:35:25 AM] send textDocument/codeAction#525 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:25 AM] Sending request 'textDocument/documentSymbol - (526)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:25 AM] Received response 'textDocument/documentSymbol - (526)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":156},"contentChanges":[{"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:35:25 AM] Sending request 'textDocument/completion - (527)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":67},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:25 AM] Received response 'textDocument/completion - (527)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uintptr"}}]} + + +[Trace - 1:35:26 AM] Sending request 'textDocument/codeAction - (528)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"context":{"diagnostics":[]}} + + +[Error - 1:35:26 AM] send textDocument/codeAction#528 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:26 AM] Sending request 'textDocument/documentSymbol - (529)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:26 AM] Received response 'textDocument/documentSymbol - (529)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:26 AM] Sending request 'textDocument/documentLink - (530)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:26 AM] Received response 'textDocument/documentLink - (530)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:26 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":156}} + + +[Trace - 1:35:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":157},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"rangeLength":0,"text":"I"}]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":158},"contentChanges":[{"range":{"start":{"line":86,"character":68},"end":{"line":86,"character":68}},"rangeLength":0,"text":"m"}]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:29 AM] Sending request 'textDocument/codeAction - (531)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":69},"end":{"line":86,"character":69}},"context":{"diagnostics":[]}} + + +[Error - 1:35:29 AM] send textDocument/codeAction#531 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:29 AM] Sending request 'textDocument/documentSymbol - (532)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:29 AM] Received response 'textDocument/documentSymbol - (532)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:30 AM] Sending request 'textDocument/documentLink - (533)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:30 AM] Received response 'textDocument/documentLink - (533)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":159},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":69}},"rangeLength":2,"text":"ImageFile"}]} + + +[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:35:30 AM] Sending request 'textDocument/codeAction - (534)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":76},"end":{"line":86,"character":76}},"context":{"diagnostics":[]}} + + +[Error - 1:35:30 AM] send textDocument/codeAction#534 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:30 AM] Sending request 'textDocument/documentSymbol - (535)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:30 AM] Received response 'textDocument/documentSymbol - (535)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:35:30 AM] Sending request 'textDocument/codeAction - (536)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":98,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:35:30 AM] send textDocument/codeAction#536 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:30 AM] Sending request 'textDocument/formatting - (537)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:35:30 AM] send textDocument/formatting#537 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:35:30 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":159}} + + +[Trace - 1:35:31 AM] Sending request 'textDocument/documentLink - (538)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:35:31 AM] Received response 'textDocument/documentLink - (538)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:35:38 AM] Sending request 'textDocument/codeAction - (539)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:35:38 AM] Received response 'textDocument/codeAction - (539)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:35:40 AM] Sending request 'textDocument/codeAction - (540)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":40},"end":{"line":88,"character":40}},"context":{"diagnostics":[]}} + + +[Error - 1:35:40 AM] send textDocument/codeAction#540 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:35:40 AM] Sending request 'textDocument/hover - (541)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":35}} + + +[Error - 1:35:40 AM] send textDocument/hover#541 no object for ident GetImages + + +[Trace - 1:35:42 AM] Sending request 'textDocument/hover - (542)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":95,"character":5}} + + +[Trace - 1:35:42 AM] Received response 'textDocument/hover - (542)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"Errorf is equivalent to Logf followed by Fail.\n```go\nfunc (*testing.common).Errorf(format string, args ...interface{})\n```"},"range":{"start":{"line":95,"character":4},"end":{"line":95,"character":10}}} + + +[Trace - 1:36:28 AM] Sending request 'textDocument/hover - (543)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":23}} + + +[Error - 1:36:28 AM] send textDocument/hover#543 no object for ident GetImages + + +[Trace - 1:36:28 AM] Sending request 'textDocument/hover - (544)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} + + +[Error - 1:36:28 AM] send textDocument/hover#544 no object for ident GetImages + + +[Trace - 1:36:30 AM] Sending request 'textDocument/codeAction - (545)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:36:30 AM] send textDocument/codeAction#545 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:36:31 AM] Sending request 'textDocument/hover - (546)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} + + +[Trace - 1:36:31 AM] Received response 'textDocument/hover - (546)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} + + +[Trace - 1:36:31 AM] Sending request 'textDocument/hover - (547)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} + + +[Trace - 1:36:31 AM] Received response 'textDocument/hover - (547)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} + + +[Trace - 1:36:33 AM] Sending request 'textDocument/codeAction - (548)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":1},"end":{"line":96,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:36:33 AM] send textDocument/codeAction#548 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) + + +[Trace - 1:36:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":160},"contentChanges":[{"range":{"start":{"line":88,"character":1},"end":{"line":96,"character":2}},"rangeLength":219,"text":""}]} + + +[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:34 AM] Sending request 'textDocument/documentSymbol - (549)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:34 AM] Received response 'textDocument/documentSymbol - (549)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:34 AM] Sending request 'textDocument/documentLink - (550)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:34 AM] Received response 'textDocument/documentLink - (550)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:34 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":160}} + + +[Trace - 1:36:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":161},"contentChanges":[{"range":{"start":{"line":88,"character":1},"end":{"line":88,"character":1}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:38 AM] Sending request 'textDocument/completion - (551)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":2},"context":{"triggerKind":1}} + + +[Trace - 1:36:38 AM] Received response 'textDocument/completion - (551)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00005","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uintptr"}}]} + + +[Trace - 1:36:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":162},"contentChanges":[{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"rangeLength":0,"text":"f"}]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":163},"contentChanges":[{"range":{"start":{"line":88,"character":3},"end":{"line":88,"character":3}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":164},"contentChanges":[{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":4}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:39 AM] Sending request 'textDocument/completion - (552)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":5},"context":{"triggerKind":1}} + + +[Trace - 1:36:39 AM] Received response 'textDocument/completion - (552)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"exec","kind":9,"detail":"os/exec","sortText":"00001","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"os/exec\""}]},{"label":"ecdsa","kind":9,"detail":"crypto/ecdsa","sortText":"00002","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/ecdsa\""}]},{"label":"elf","kind":9,"detail":"debug/elf","sortText":"00003","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"debug/elf\""}]},{"label":"elliptic","kind":9,"detail":"crypto/elliptic","sortText":"00004","filterText":"elliptic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"elliptic"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/elliptic\""}]},{"label":"expvar","kind":9,"detail":"expvar","sortText":"00005","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"expvar\""}]},{"label":"errors","kind":9,"detail":"errors","sortText":"00006","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"errors\""}]},{"label":"encoding","kind":9,"detail":"encoding","sortText":"00007","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding\""}]},{"label":"error","kind":8,"sortText":"00032","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"error"}}]} + + +[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":165},"contentChanges":[{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":5}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":166},"contentChanges":[{"range":{"start":{"line":88,"character":6},"end":{"line":88,"character":6}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:39 AM] Sending request 'textDocument/documentLink - (553)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:39 AM] Received response 'textDocument/documentLink - (553)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:40 AM] Sending request 'textDocument/codeAction - (554)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":7},"end":{"line":88,"character":7}},"context":{"diagnostics":[]}} + + +[Error - 1:36:40 AM] send textDocument/codeAction#554 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) + + +[Trace - 1:36:40 AM] Sending request 'textDocument/documentSymbol - (555)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:40 AM] Received response 'textDocument/documentSymbol - (555)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":167},"contentChanges":[{"range":{"start":{"line":88,"character":7},"end":{"line":88,"character":7}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:40 AM] Sending request 'textDocument/documentSymbol - (556)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:40 AM] Received response 'textDocument/documentSymbol - (556)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":168},"contentChanges":[{"range":{"start":{"line":88,"character":8},"end":{"line":88,"character":8}},"rangeLength":0,"text":":"}]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:41 AM] Sending request 'textDocument/codeAction - (557)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":9},"end":{"line":88,"character":9}},"context":{"diagnostics":[]}} + + +[Error - 1:36:41 AM] send textDocument/codeAction#557 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) + + +[Trace - 1:36:41 AM] Sending request 'textDocument/documentSymbol - (558)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:41 AM] Received response 'textDocument/documentSymbol - (558)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:41 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":169},"contentChanges":[{"range":{"start":{"line":88,"character":9},"end":{"line":88,"character":9}},"rangeLength":0,"text":"="}]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:41 AM] Sending request 'textDocument/documentLink - (559)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:41 AM] Received response 'textDocument/documentLink - (559)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:41 AM] Sending request 'textDocument/codeAction - (560)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":10},"end":{"line":88,"character":10}},"context":{"diagnostics":[]}} + + +[Error - 1:36:41 AM] send textDocument/codeAction#560 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) + + +[Trace - 1:36:41 AM] Sending request 'textDocument/documentSymbol - (561)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:41 AM] Received response 'textDocument/documentSymbol - (561)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:41 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":170},"contentChanges":[{"range":{"start":{"line":88,"character":10},"end":{"line":88,"character":10}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:42 AM] Sending request 'textDocument/documentSymbol - (562)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:42 AM] Received response 'textDocument/documentSymbol - (562)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:42 AM] Sending request 'textDocument/documentLink - (563)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:42 AM] Received response 'textDocument/documentLink - (563)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:42 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":170}} + + +[Trace - 1:36:42 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":171},"contentChanges":[{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":11}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:42 AM] Sending request 'textDocument/completion - (564)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":12},"context":{"triggerKind":1}} + + +[Trace - 1:36:42 AM] Received response 'textDocument/completion - (564)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00001","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00002","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00003","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00004","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00005","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00006","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00007","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00008","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00009","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00010","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00011","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00021","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:36:43 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":172},"contentChanges":[{"range":{"start":{"line":88,"character":12},"end":{"line":88,"character":12}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:36:43 AM] Sending request 'textDocument/completion - (565)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":13},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:43 AM] Received response 'textDocument/completion - (565)' in 1ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:43 AM] Sending request 'textDocument/codeAction - (566)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":13},"end":{"line":88,"character":13}},"context":{"diagnostics":[]}} + + +[Error - 1:36:43 AM] send textDocument/codeAction#566 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) + + +[Trace - 1:36:43 AM] Sending request 'textDocument/documentSymbol - (567)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:43 AM] Received response 'textDocument/documentSymbol - (567)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:43 AM] Sending request 'textDocument/documentLink - (568)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:43 AM] Received response 'textDocument/documentLink - (568)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:44 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":172}} + + +[Trace - 1:36:47 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":173},"contentChanges":[{"range":{"start":{"line":88,"character":13},"end":{"line":88,"character":13}},"rangeLength":0,"text":"C"}]} + + +[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:47 AM] Sending request 'textDocument/completion - (569)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":14},"context":{"triggerKind":1}} + + +[Trace - 1:36:47 AM] Received response 'textDocument/completion - (569)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:36:48 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":174},"contentChanges":[{"range":{"start":{"line":88,"character":14},"end":{"line":88,"character":14}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:48 AM] Sending request 'textDocument/codeAction - (570)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":15},"end":{"line":88,"character":15}},"context":{"diagnostics":[]}} + + +[Error - 1:36:48 AM] send textDocument/codeAction#570 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:48 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":175},"contentChanges":[{"range":{"start":{"line":88,"character":15},"end":{"line":88,"character":15}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:48 AM] Sending request 'textDocument/codeAction - (571)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":16},"end":{"line":88,"character":16}},"context":{"diagnostics":[]}} + + +[Error - 1:36:48 AM] send textDocument/codeAction#571 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:48 AM] Sending request 'textDocument/documentSymbol - (572)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:48 AM] Received response 'textDocument/documentSymbol - (572)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:48 AM] Sending request 'textDocument/documentLink - (573)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:48 AM] Received response 'textDocument/documentLink - (573)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:49 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":175}} + + +[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":176},"contentChanges":[{"range":{"start":{"line":88,"character":16},"end":{"line":88,"character":16}},"rangeLength":0,"text":"v"}]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":177},"contentChanges":[{"range":{"start":{"line":88,"character":17},"end":{"line":88,"character":17}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":178},"contentChanges":[{"range":{"start":{"line":88,"character":18},"end":{"line":88,"character":18}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:52 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":179},"contentChanges":[{"range":{"start":{"line":88,"character":19},"end":{"line":88,"character":19}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:52 AM] Sending request 'textDocument/codeAction - (574)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":20},"end":{"line":88,"character":20}},"context":{"diagnostics":[]}} + + +[Error - 1:36:52 AM] send textDocument/codeAction#574 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:52 AM] Sending request 'textDocument/documentSymbol - (575)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:52 AM] Received response 'textDocument/documentSymbol - (575)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:52 AM] Sending request 'textDocument/documentLink - (576)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:52 AM] Received response 'textDocument/documentLink - (576)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:53 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":180},"contentChanges":[{"range":{"start":{"line":88,"character":20},"end":{"line":88,"character":20}},"rangeLength":0,"text":"()"}]} + + +[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:53 AM] Sending request 'textDocument/signatureHelp - (577)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":21}} + + +[Trace - 1:36:53 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:88:21 : cannot get type for Fun *ast.SelectorExpr (\u0026{c Convert})"} + + +[Trace - 1:36:53 AM] Received response 'textDocument/signatureHelp - (577)' in 0ms. +Params: {} + + +[Trace - 1:36:53 AM] Sending request 'textDocument/codeAction - (578)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":21}},"context":{"diagnostics":[]}} + + +[Error - 1:36:53 AM] send textDocument/codeAction#578 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:53 AM] Sending request 'textDocument/documentSymbol - (579)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:53 AM] Received response 'textDocument/documentSymbol - (579)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:54 AM] Sending request 'textDocument/documentLink - (580)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:54 AM] Received response 'textDocument/documentLink - (580)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:54 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":180}} + + +[Trace - 1:36:56 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":181},"contentChanges":[{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":21}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:36:56 AM] Sending request 'textDocument/completion - (581)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":22},"context":{"triggerKind":1}} + + +[Trace - 1:36:56 AM] Received response 'textDocument/completion - (581)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"ioutil","kind":9,"detail":"io/ioutil","preselect":true,"sortText":"00000","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00002","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00003","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00006","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"i"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00011","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"iota"}}]} + + +[Trace - 1:36:56 AM] Sending request 'textDocument/codeAction - (582)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":22},"end":{"line":88,"character":22}},"context":{"diagnostics":[]}} + + +[Error - 1:36:56 AM] send textDocument/codeAction#582 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:56 AM] Sending request 'textDocument/documentSymbol - (583)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:56 AM] Received response 'textDocument/documentSymbol - (583)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:36:57 AM] Sending request 'textDocument/codeAction - (584)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":23},"end":{"line":88,"character":23}},"context":{"diagnostics":[]}} + + +[Error - 1:36:57 AM] send textDocument/codeAction#584 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:36:57 AM] Sending request 'textDocument/documentLink - (585)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:36:57 AM] Received response 'textDocument/documentLink - (585)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:36:57 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":181}} + + +[Trace - 1:37:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":182},"contentChanges":[{"range":{"start":{"line":88,"character":23},"end":{"line":88,"character":23}},"rangeLength":0,"text":";"}]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:00 AM] Sending request 'textDocument/codeAction - (586)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":24},"end":{"line":88,"character":24}},"context":{"diagnostics":[]}} + + +[Error - 1:37:00 AM] send textDocument/codeAction#586 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:37:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":183},"contentChanges":[{"range":{"start":{"line":88,"character":24},"end":{"line":88,"character":24}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:01 AM] Sending request 'textDocument/documentSymbol - (587)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:01 AM] Received response 'textDocument/documentSymbol - (587)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:01 AM] Sending request 'textDocument/documentLink - (588)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:01 AM] Received response 'textDocument/documentLink - (588)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":184},"contentChanges":[{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":25}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:37:01 AM] Sending request 'textDocument/completion - (589)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":26},"context":{"triggerKind":1}} + + +[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:01 AM] Received response 'textDocument/completion - (589)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"exec","kind":9,"detail":"os/exec","sortText":"00001","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"os/exec\""}]},{"label":"ecdsa","kind":9,"detail":"crypto/ecdsa","sortText":"00002","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/ecdsa\""}]},{"label":"elf","kind":9,"detail":"debug/elf","sortText":"00003","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"debug/elf\""}]},{"label":"elliptic","kind":9,"detail":"crypto/elliptic","sortText":"00004","filterText":"elliptic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"elliptic"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/elliptic\""}]},{"label":"expvar","kind":9,"detail":"expvar","sortText":"00005","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"expvar\""}]},{"label":"encoding","kind":9,"detail":"encoding","sortText":"00006","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding\""}]},{"label":"errors","kind":9,"detail":"errors","sortText":"00007","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"errors\""}]},{"label":"error","kind":8,"sortText":"00032","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"error"}}]} + + +[Trace - 1:37:01 AM] Sending request 'textDocument/codeAction - (590)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":26},"end":{"line":88,"character":26}},"context":{"diagnostics":[]}} + + +[Error - 1:37:01 AM] send textDocument/codeAction#590 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) + + +[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":185},"contentChanges":[{"range":{"start":{"line":88,"character":26},"end":{"line":88,"character":26}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":186},"contentChanges":[{"range":{"start":{"line":88,"character":27},"end":{"line":88,"character":27}},"rangeLength":0,"text":"r"}]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:02 AM] Sending request 'textDocument/codeAction - (591)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":28},"end":{"line":88,"character":28}},"context":{"diagnostics":[]}} + + +[Error - 1:37:02 AM] send textDocument/codeAction#591 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) + + +[Trace - 1:37:02 AM] Sending request 'textDocument/documentSymbol - (592)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:02 AM] Received response 'textDocument/documentSymbol - (592)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":187},"contentChanges":[{"range":{"start":{"line":88,"character":28},"end":{"line":88,"character":28}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:02 AM] Sending request 'textDocument/documentLink - (593)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:02 AM] Received response 'textDocument/documentLink - (593)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (594)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (594)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":188},"contentChanges":[{"range":{"start":{"line":88,"character":29},"end":{"line":88,"character":29}},"rangeLength":0,"text":"!"}]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":189},"contentChanges":[{"range":{"start":{"line":88,"character":30},"end":{"line":88,"character":30}},"rangeLength":0,"text":"="}]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:03 AM] Sending request 'textDocument/codeAction - (595)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":31},"end":{"line":88,"character":31}},"context":{"diagnostics":[]}} + + +[Error - 1:37:03 AM] send textDocument/codeAction#595 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) + + +[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (596)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (596)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":190},"contentChanges":[{"range":{"start":{"line":88,"character":31},"end":{"line":88,"character":31}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (597)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (597)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:03 AM] Sending request 'textDocument/documentLink - (598)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:03 AM] Received response 'textDocument/documentLink - (598)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:04 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":190}} + + +[Trace - 1:37:04 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":191},"contentChanges":[{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":32}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:04 AM] Sending request 'textDocument/completion - (599)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":33},"context":{"triggerKind":1}} + + +[Trace - 1:37:04 AM] Received response 'textDocument/completion - (599)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"net","kind":9,"detail":"net","sortText":"00001","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net\""}]},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"nil"}}]} + + +[Trace - 1:37:04 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":192},"contentChanges":[{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":33}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":193},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"l"}]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Sending request 'textDocument/codeAction - (600)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} + + +[Error - 1:37:05 AM] send textDocument/codeAction#600 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) + + +[Trace - 1:37:05 AM] Sending request 'textDocument/documentSymbol - (601)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:05 AM] Received response 'textDocument/documentSymbol - (601)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":194},"contentChanges":[{"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:05 AM] Sending request 'textDocument/documentLink - (602)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:05 AM] Received response 'textDocument/documentLink - (602)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":195},"contentChanges":[{"range":{"start":{"line":88,"character":36},"end":{"line":88,"character":36}},"rangeLength":0,"text":"{}"}]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:06 AM] Sending request 'textDocument/codeAction - (603)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":37},"end":{"line":88,"character":37}},"context":{"diagnostics":[]}} + + +[Error - 1:37:06 AM] send textDocument/codeAction#603 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) + + +[Trace - 1:37:06 AM] Sending request 'textDocument/documentSymbol - (604)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:06 AM] Received response 'textDocument/documentSymbol - (604)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:06 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":196},"contentChanges":[{"range":{"start":{"line":88,"character":37},"end":{"line":88,"character":37}},"rangeLength":0,"text":"\n\t\t\n\t"}]} + + +[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:06 AM] Sending request 'textDocument/documentSymbol - (605)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:06 AM] Received response 'textDocument/documentSymbol - (605)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:06 AM] Sending request 'textDocument/documentLink - (606)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:06 AM] Received response 'textDocument/documentLink - (606)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:07 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":196}} + + +[Trace - 1:37:07 AM] Sending request 'textDocument/hover - (607)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":82,"character":8}} + + +[Error - 1:37:07 AM] send textDocument/hover#607 no identifier found + + +[Trace - 1:37:08 AM] Sending request 'textDocument/hover - (608)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} + + +[Error - 1:37:08 AM] send textDocument/hover#608 no identifier found + + +[Trace - 1:37:08 AM] Sending request 'textDocument/documentHighlight - (609)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} + + +[Trace - 1:37:08 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:78:13: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:78:13 is not an identifier"} + + +[Trace - 1:37:08 AM] Received response 'textDocument/documentHighlight - (609)' in 0ms. +Params: [] + + +[Trace - 1:37:09 AM] Sending request 'textDocument/codeAction - (610)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":77,"character":0},"end":{"line":78,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:37:09 AM] send textDocument/codeAction#610 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) + + +[Trace - 1:37:10 AM] Sending request 'textDocument/definition - (611)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} + + +[Error - 1:37:10 AM] send textDocument/definition#611 no identifier found + + +[Trace - 1:37:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":197},"contentChanges":[{"range":{"start":{"line":89,"character":2},"end":{"line":89,"character":2}},"rangeLength":0,"text":"\t\tt.Errorf(\"Error: %s\", err)\n"}]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":198},"contentChanges":[{"range":{"start":{"line":89,"character":0},"end":{"line":89,"character":4}},"rangeLength":4,"text":"\t\t"}]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:11 AM] Sending request 'textDocument/documentSymbol - (612)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:11 AM] Received response 'textDocument/documentSymbol - (612)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:12 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":199},"contentChanges":[{"range":{"start":{"line":89,"character":28},"end":{"line":90,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:12 AM] Sending request 'textDocument/documentLink - (613)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:12 AM] Received response 'textDocument/documentLink - (613)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:12 AM] Sending request 'textDocument/codeAction - (614)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":28},"end":{"line":89,"character":28}},"context":{"diagnostics":[]}} + + +[Error - 1:37:12 AM] send textDocument/codeAction#614 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 21 more errors) + + +[Trace - 1:37:12 AM] Sending request 'textDocument/documentSymbol - (615)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:12 AM] Received response 'textDocument/documentSymbol - (615)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:13 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":199}} + + +[Trace - 1:37:13 AM] Sending request 'textDocument/codeAction - (616)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":0},"end":{"line":84,"character":1}},"context":{"diagnostics":[]}} + + +[Error - 1:37:13 AM] send textDocument/codeAction#616 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 21 more errors) + + +[Trace - 1:37:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":200},"contentChanges":[{"range":{"start":{"line":81,"character":0},"end":{"line":84,"character":1}},"rangeLength":64,"text":""}]} + + +[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:14 AM] Sending request 'textDocument/documentSymbol - (617)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:14 AM] Received response 'textDocument/documentSymbol - (617)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:14 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":201},"contentChanges":[{"range":{"start":{"line":80,"character":0},"end":{"line":81,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:14 AM] Sending request 'textDocument/documentSymbol - (618)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:14 AM] Received response 'textDocument/documentSymbol - (618)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:14 AM] Sending request 'textDocument/documentLink - (619)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:14 AM] Received response 'textDocument/documentLink - (619)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:15 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":201}} + + +[Trace - 1:37:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":202},"contentChanges":[{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"rangeLength":0,"text":"\t\t\t"}]} + + +[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:16 AM] Sending request 'textDocument/documentSymbol - (620)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:16 AM] Received response 'textDocument/documentSymbol - (620)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":203},"contentChanges":[{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":3}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Sending request 'textDocument/completion - (621)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":4},"context":{"triggerKind":1}} + + +[Trace - 1:37:17 AM] Received response 'textDocument/completion - (621)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00011","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00021","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":204},"contentChanges":[{"range":{"start":{"line":69,"character":4},"end":{"line":69,"character":4}},"rangeLength":0,"text":"h"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Sending request 'textDocument/documentLink - (622)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:17 AM] Received response 'textDocument/documentLink - (622)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":205},"contentChanges":[{"range":{"start":{"line":69,"character":5},"end":{"line":69,"character":5}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":206},"contentChanges":[{"range":{"start":{"line":69,"character":6},"end":{"line":69,"character":6}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":207},"contentChanges":[{"range":{"start":{"line":69,"character":7},"end":{"line":69,"character":7}},"rangeLength":0,"text":"k"}]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:18 AM] Sending request 'textDocument/codeAction - (623)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":8},"end":{"line":69,"character":8}},"context":{"diagnostics":[]}} + + +[Error - 1:37:18 AM] send textDocument/codeAction#623 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:18 AM] Sending request 'textDocument/documentSymbol - (624)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:18 AM] Received response 'textDocument/documentSymbol - (624)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:18 AM] Sending request 'textDocument/documentLink - (625)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:18 AM] Received response 'textDocument/documentLink - (625)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:19 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":207}} + + +[Trace - 1:37:19 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":208},"contentChanges":[{"range":{"start":{"line":69,"character":8},"end":{"line":69,"character":8}},"rangeLength":0,"text":"C"}]} + + +[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:20 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":209},"contentChanges":[{"range":{"start":{"line":69,"character":9},"end":{"line":69,"character":9}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:20 AM] Sending request 'textDocument/completion - (626)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":10},"context":{"triggerKind":1}} + + +[Trace - 1:37:20 AM] Received response 'textDocument/completion - (626)' in 1ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:37:20 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":210},"contentChanges":[{"range":{"start":{"line":69,"character":10},"end":{"line":69,"character":10}},"rangeLength":0,"text":"n"}]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:20 AM] Sending request 'textDocument/codeAction - (627)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":11},"end":{"line":69,"character":11}},"context":{"diagnostics":[]}} + + +[Error - 1:37:20 AM] send textDocument/codeAction#627 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:20 AM] Sending request 'textDocument/documentSymbol - (628)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:20 AM] Received response 'textDocument/documentSymbol - (628)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:20 AM] Sending request 'textDocument/documentLink - (629)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:20 AM] Received response 'textDocument/documentLink - (629)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":211},"contentChanges":[{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":11}},"rangeLength":8,"text":"checkConvert"}]} + + +[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:21 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":211}} + + +[Trace - 1:37:21 AM] Sending request 'textDocument/codeAction - (630)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":11},"end":{"line":69,"character":11}},"context":{"diagnostics":[]}} + + +[Error - 1:37:21 AM] send textDocument/codeAction#630 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:21 AM] Sending request 'textDocument/documentSymbol - (631)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:21 AM] Received response 'textDocument/documentSymbol - (631)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:22 AM] Sending request 'textDocument/documentLink - (632)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:22 AM] Received response 'textDocument/documentLink - (632)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:22 AM] Sending request 'textDocument/documentHighlight - (633)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":12}} + + +[Trace - 1:37:22 AM] Received response 'textDocument/documentHighlight - (633)' in 0ms. +Params: [] + + +[Trace - 1:37:23 AM] Sending request 'textDocument/codeAction - (634)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"context":{"diagnostics":[]}} + + +[Error - 1:37:23 AM] send textDocument/codeAction#634 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":212},"contentChanges":[{"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"rangeLength":0,"text":"()"}]} + + +[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:24 AM] Sending request 'textDocument/signatureHelp - (635)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":16}} + + +[Trace - 1:37:24 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:16 : cannot get type for Fun *ast.Ident (checkConvert)"} + + +[Trace - 1:37:24 AM] Received response 'textDocument/signatureHelp - (635)' in 0ms. +Params: {} + + +[Trace - 1:37:24 AM] Sending request 'textDocument/codeAction - (636)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":16}},"context":{"diagnostics":[]}} + + +[Error - 1:37:24 AM] send textDocument/codeAction#636 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:24 AM] Sending request 'textDocument/documentSymbol - (637)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:24 AM] Received response 'textDocument/documentSymbol - (637)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:25 AM] Sending request 'textDocument/documentLink - (638)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:25 AM] Received response 'textDocument/documentLink - (638)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:25 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":212}} + + +[Trace - 1:37:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":213},"contentChanges":[{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":16}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:29 AM] Sending request 'textDocument/completion - (639)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":17},"context":{"triggerKind":1}} + + +[Trace - 1:37:29 AM] Received response 'textDocument/completion - (639)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"time","kind":9,"detail":"time","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"time"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"time\""}]},{"label":"template","kind":9,"detail":"text/template","sortText":"00001","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/template\""}]},{"label":"tls","kind":9,"detail":"crypto/tls","sortText":"00002","filterText":"tls","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tls"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/tls\""}]},{"label":"trace","kind":9,"detail":"runtime/trace","sortText":"00003","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/trace\""}]},{"label":"types","kind":9,"detail":"go/types","sortText":"00004","filterText":"types","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"types"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/types\""}]},{"label":"textproto","kind":9,"detail":"net/textproto","sortText":"00005","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/textproto\""}]},{"label":"tabwriter","kind":9,"detail":"text/tabwriter","sortText":"00006","filterText":"tabwriter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tabwriter"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/tabwriter\""}]},{"label":"token","kind":9,"detail":"go/token","sortText":"00007","filterText":"token","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"token"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/token\""}]},{"label":"template","kind":9,"detail":"html/template","sortText":"00008","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"html/template\""}]},{"label":"tar","kind":9,"detail":"archive/tar","sortText":"00009","filterText":"tar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"archive/tar\""}]},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00012","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00013","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00014","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testFixtures"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00017","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testing"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00022","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"TestConvert(${1:t *testing.T})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00024","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testCase"}},{"label":"true","kind":21,"sortText":"00057","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"true"}}]} + + +[Trace - 1:37:30 AM] Sending request 'textDocument/codeAction - (640)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":17},"end":{"line":69,"character":17}},"context":{"diagnostics":[]}} + + +[Error - 1:37:30 AM] send textDocument/codeAction#640 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:30 AM] Sending request 'textDocument/documentSymbol - (641)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:30 AM] Received response 'textDocument/documentSymbol - (641)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":214},"contentChanges":[{"range":{"start":{"line":69,"character":17},"end":{"line":69,"character":17}},"rangeLength":0,"text":","}]} + + +[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:30 AM] Sending request 'textDocument/signatureHelp - (642)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":18}} + + +[Trace - 1:37:30 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:18 : cannot get type for Fun *ast.Ident (checkConvert)"} + + +[Trace - 1:37:30 AM] Received response 'textDocument/signatureHelp - (642)' in 0ms. +Params: {} + + +[Trace - 1:37:30 AM] Sending request 'textDocument/codeAction - (643)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":18},"end":{"line":69,"character":18}},"context":{"diagnostics":[]}} + + +[Error - 1:37:30 AM] send textDocument/codeAction#643 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:30 AM] Sending request 'textDocument/documentSymbol - (644)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:30 AM] Received response 'textDocument/documentSymbol - (644)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:30 AM] Sending request 'textDocument/documentLink - (645)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:30 AM] Received response 'textDocument/documentLink - (645)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:31 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":214}} + + +[Trace - 1:37:31 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":215},"contentChanges":[{"range":{"start":{"line":69,"character":18},"end":{"line":69,"character":18}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:32 AM] Sending request 'textDocument/codeAction - (646)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":19}},"context":{"diagnostics":[]}} + + +[Error - 1:37:32 AM] send textDocument/codeAction#646 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":216},"contentChanges":[{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":19}},"rangeLength":0,"text":"c"}]} + + +[Trace - 1:37:32 AM] Sending request 'textDocument/completion - (647)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":20},"context":{"triggerKind":1}} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:32 AM] Received response 'textDocument/completion - (647)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","preselect":true,"sortText":"00000","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00011","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00012","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00020","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:37:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":217},"contentChanges":[{"range":{"start":{"line":69,"character":20},"end":{"line":69,"character":20}},"rangeLength":0,"text":","}]} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:32 AM] Sending request 'textDocument/signatureHelp - (648)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":21}} + + +[Trace - 1:37:32 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:21 : cannot get type for Fun *ast.Ident (checkConvert)"} + + +[Trace - 1:37:32 AM] Received response 'textDocument/signatureHelp - (648)' in 0ms. +Params: {} + + +[Trace - 1:37:32 AM] Sending request 'textDocument/codeAction - (649)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":21},"end":{"line":69,"character":21}},"context":{"diagnostics":[]}} + + +[Error - 1:37:32 AM] send textDocument/codeAction#649 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:32 AM] Sending request 'textDocument/documentSymbol - (650)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:32 AM] Received response 'textDocument/documentSymbol - (650)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:32 AM] Sending request 'textDocument/documentLink - (651)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:32 AM] Received response 'textDocument/documentLink - (651)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":218},"contentChanges":[{"range":{"start":{"line":69,"character":21},"end":{"line":69,"character":21}},"rangeLength":0,"text":" "}]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219},"contentChanges":[{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":22}},"rangeLength":0,"text":"i"}]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:37:33 AM] Sending request 'textDocument/completion - (652)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":23},"context":{"triggerKind":1}} + + +[Trace - 1:37:33 AM] Received response 'textDocument/completion - (652)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00001","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00006","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"i"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00011","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"iota"}}]} + + +[Trace - 1:37:33 AM] Sending request 'textDocument/codeAction - (653)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":23},"end":{"line":69,"character":23}},"context":{"diagnostics":[]}} + + +[Error - 1:37:33 AM] send textDocument/codeAction#653 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:33 AM] Sending request 'textDocument/documentSymbol - (654)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:33 AM] Received response 'textDocument/documentSymbol - (654)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:37:33 AM] Sending request 'textDocument/codeAction - (655)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:37:33 AM] send textDocument/codeAction#655 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:33 AM] Sending request 'textDocument/formatting - (656)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:37:33 AM] send textDocument/formatting#656 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:37:33 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219}} + + +[Trace - 1:37:34 AM] Sending request 'textDocument/documentLink - (657)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:37:34 AM] Received response 'textDocument/documentLink - (657)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:37:34 AM] Sending request 'textDocument/codeAction - (658)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:37:34 AM] send textDocument/codeAction#658 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:34 AM] Sending request 'textDocument/codeAction - (659)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:37:34 AM] send textDocument/codeAction#659 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:35 AM] Sending request 'textDocument/formatting - (660)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:37:35 AM] send textDocument/formatting#660 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:37:35 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219}} + + +[Trace - 1:37:36 AM] Sending request 'textDocument/hover - (661)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":28}} + + +[Trace - 1:37:36 AM] Received response 'textDocument/hover - (661)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} + + +[Trace - 1:37:36 AM] Sending request 'textDocument/codeAction - (662)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:37:36 AM] send textDocument/codeAction#662 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:38 AM] Sending request 'textDocument/documentHighlight - (663)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":29}} + + +[Trace - 1:37:38 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:30: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:30 is not an identifier"} + + +[Trace - 1:37:38 AM] Received response 'textDocument/documentHighlight - (663)' in 0ms. +Params: [] + + +[Trace - 1:37:38 AM] Sending request 'textDocument/codeAction - (664)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:37:38 AM] send textDocument/codeAction#664 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:37:39 AM] Sending request 'textDocument/codeAction - (665)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":24},"end":{"line":69,"character":24}},"context":{"diagnostics":[]}} + + +[Error - 1:37:39 AM] send textDocument/codeAction#665 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) + + +[Trace - 1:38:04 AM] Sending request 'textDocument/hover - (666)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":37,"character":0}} + + +[Error - 1:38:04 AM] send textDocument/hover#666 no identifier found + + +[Trace - 1:38:20 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":220},"contentChanges":[{"range":{"start":{"line":88,"character":0},"end":{"line":88,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:38:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221},"contentChanges":[{"range":{"start":{"line":89,"character":0},"end":{"line":89,"character":0}},"rangeLength":0,"text":"func checkFormat(t *testing.T, path string, fileType string) {\n\tt.Helper()\n\tif _, err := os.Stat(path); os.IsNotExist(err) {\n\t\tt.Errorf(\"Expected output file %s %s is not exist\", path, err.Error())\n\t}\n\tfile, err := os.Open(path)\n\tif err != nil {\n\t\tt.Errorf(\"Couldn't open file path: %s, fileType: %s, error: %v\", path, fileType, err)\n\t}\n\tdefer file.Close()\n\n\tswitch fileType {\n\tcase \"jpg\", \"jpeg\":\n\t\t_, err = jpeg.Decode(file)\n\tcase \"png\":\n\t\t_, err = png.Decode(file)\n\tcase \"gif\":\n\t\t_, err = gif.Decode(file)\n\t}\n\n\tif err != nil {\n\t\tt.Errorf(\"Couldn't decode path: %s, fileType: %s, error: %v\", path, fileType, err)\n\t}\n}"}]} + + +[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:38:21 AM] Sending request 'textDocument/codeAction - (667)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":112,"character":1},"end":{"line":112,"character":1}},"context":{"diagnostics":[]}} + + +[Error - 1:38:21 AM] send textDocument/codeAction#667 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:38:21 AM] Sending request 'textDocument/documentSymbol - (668)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:38:21 AM] Received response 'textDocument/documentSymbol - (668)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:38:21 AM] Sending request 'textDocument/codeAction - (669)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":112,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:38:21 AM] send textDocument/codeAction#669 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:38:21 AM] Sending request 'textDocument/formatting - (670)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:38:21 AM] send textDocument/formatting#670 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:38:21 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221}} + + +[Trace - 1:38:21 AM] Sending request 'textDocument/documentLink - (671)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:38:21 AM] Received response 'textDocument/documentLink - (671)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:38:22 AM] Sending request 'textDocument/hover - (672)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":98,"character":16}} + + +[Error - 1:38:22 AM] send textDocument/hover#672 no object for ident Close + + +[Trace - 1:38:31 AM] Sending request 'textDocument/codeAction - (673)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 1:38:31 AM] send textDocument/codeAction#673 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:38:31 AM] Sending request 'textDocument/codeAction - (674)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":112,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:38:31 AM] send textDocument/codeAction#674 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:38:31 AM] Sending request 'textDocument/formatting - (675)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:38:31 AM] send textDocument/formatting#675 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:38:31 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221}} + + +[Trace - 1:38:36 AM] Sending request 'textDocument/hover - (676)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":101,"character":16}} + + +[Error - 1:38:36 AM] send textDocument/hover#676 no identifier found + + +[Trace - 1:38:51 AM] Sending request 'textDocument/codeAction - (677)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":98,"character":19},"end":{"line":98,"character":19}},"context":{"diagnostics":[]}} + + +[Error - 1:38:51 AM] send textDocument/codeAction#677 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:01 AM] Sending request 'textDocument/hover - (678)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":43}} + + +[Error - 1:39:01 AM] send textDocument/hover#678 no identifier found + + +[Trace - 1:39:02 AM] Sending request 'textDocument/hover - (679)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":46}} + + +[Error - 1:39:02 AM] send textDocument/hover#679 no identifier found + + +[Trace - 1:39:03 AM] Sending request 'textDocument/documentHighlight - (680)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":46}} + + +[Trace - 1:39:03 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:47: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:47 is not an identifier"} + + +[Trace - 1:39:03 AM] Received response 'textDocument/documentHighlight - (680)' in 0ms. +Params: [] + + +[Trace - 1:39:03 AM] Sending request 'textDocument/codeAction - (681)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":44},"end":{"line":89,"character":52}},"context":{"diagnostics":[]}} + + +[Error - 1:39:03 AM] send textDocument/codeAction#681 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:11 AM] Sending request 'textDocument/hover - (682)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":15}} + + +[Error - 1:39:11 AM] send textDocument/hover#682 no object for ident checkConvert + + +[Trace - 1:39:11 AM] Sending request 'textDocument/documentHighlight - (683)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":15}} + + +[Trace - 1:39:11 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:16: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:16 is not an identifier"} + + +[Trace - 1:39:11 AM] Received response 'textDocument/documentHighlight - (683)' in 0ms. +Params: [] + + +[Trace - 1:39:11 AM] Sending request 'textDocument/codeAction - (684)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"context":{"diagnostics":[]}} + + +[Error - 1:39:11 AM] send textDocument/codeAction#684 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:12 AM] Sending request 'textDocument/codeAction - (685)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:39:12 AM] send textDocument/codeAction#685 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:13 AM] Sending request 'textDocument/hover - (686)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":2}} + + +[Error - 1:39:13 AM] send textDocument/hover#686 no identifier found + + +[Trace - 1:39:13 AM] Sending request 'textDocument/codeAction - (687)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:39:13 AM] send textDocument/codeAction#687 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:16 AM] Sending request 'textDocument/codeAction - (688)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:39:16 AM] send textDocument/codeAction#688 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":222},"contentChanges":[{"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"rangeLength":0,"text":"\n\t\t"}]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":223},"contentChanges":[{"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":2}},"rangeLength":0,"text":"t.Run(\"Check format\", func(t *testing.T) {\n\t\t\tcheckFormat(t, testFixture.outputFile, testFixture.outputType)\n\t\t})"}]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:17 AM] Sending request 'textDocument/codeAction - (689)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":73,"character":4},"end":{"line":73,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:39:17 AM] send textDocument/codeAction#689 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:17 AM] Sending request 'textDocument/documentSymbol - (690)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:17 AM] Received response 'textDocument/documentSymbol - (690)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:17 AM] Sending request 'textDocument/codeAction - (691)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:39:17 AM] send textDocument/codeAction#691 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:17 AM] Sending request 'textDocument/formatting - (692)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:39:17 AM] send textDocument/formatting#692 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:39:17 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":223}} + + +[Trace - 1:39:17 AM] Sending request 'textDocument/documentLink - (693)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:17 AM] Received response 'textDocument/documentLink - (693)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:18 AM] Sending request 'textDocument/hover - (694)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":71,"character":13}} + + +[Error - 1:39:18 AM] send textDocument/hover#694 no identifier found + + +[Trace - 1:39:20 AM] Sending request 'textDocument/hover - (695)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":32}} + + +[Error - 1:39:20 AM] send textDocument/hover#695 no identifier found + + +[Trace - 1:39:20 AM] Sending request 'textDocument/documentHighlight - (696)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":33}} + + +[Trace - 1:39:20 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:34: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:34 is not an identifier"} + + +[Trace - 1:39:20 AM] Received response 'textDocument/documentHighlight - (696)' in 0ms. +Params: [] + + +[Trace - 1:39:20 AM] Sending request 'textDocument/codeAction - (697)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":40}},"context":{"diagnostics":[]}} + + +[Error - 1:39:20 AM] send textDocument/codeAction#697 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:20 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":224},"contentChanges":[{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":40}},"rangeLength":10,"text":""}]} + + +[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:21 AM] Sending request 'textDocument/codeAction - (698)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"context":{"diagnostics":[]}} + + +[Error - 1:39:21 AM] send textDocument/codeAction#698 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":225},"contentChanges":[{"range":{"start":{"line":72,"character":29},"end":{"line":72,"character":30}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":226},"contentChanges":[{"range":{"start":{"line":72,"character":29},"end":{"line":72,"character":29}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:39:21 AM] Sending request 'textDocument/completion - (699)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":30},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:21 AM] Received response 'textDocument/completion - (699)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"output"}}]} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:21 AM] Sending request 'textDocument/codeAction - (700)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"context":{"diagnostics":[]}} + + +[Error - 1:39:21 AM] send textDocument/codeAction#700 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:21 AM] Sending request 'textDocument/documentSymbol - (701)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:21 AM] Received response 'textDocument/documentSymbol - (701)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:21 AM] Sending request 'textDocument/documentLink - (702)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:21 AM] Received response 'textDocument/documentLink - (702)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:22 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":226}} + + +[Trace - 1:39:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":227},"contentChanges":[{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"rangeLength":0,"text":"path"}]} + + +[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:24 AM] Sending request 'textDocument/codeAction - (703)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":34},"end":{"line":72,"character":34}},"context":{"diagnostics":[]}} + + +[Error - 1:39:24 AM] send textDocument/codeAction#703 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:24 AM] Sending request 'textDocument/documentSymbol - (704)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:24 AM] Received response 'textDocument/documentSymbol - (704)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:25 AM] Sending request 'textDocument/hover - (705)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":53}} + + +[Error - 1:39:25 AM] send textDocument/hover#705 no identifier found + + +[Trace - 1:39:25 AM] Sending request 'textDocument/documentHighlight - (706)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":53}} + + +[Trace - 1:39:25 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:54: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:54 is not an identifier"} + + +[Trace - 1:39:25 AM] Received response 'textDocument/documentHighlight - (706)' in 0ms. +Params: [] + + +[Trace - 1:39:25 AM] Sending request 'textDocument/documentLink - (707)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:25 AM] Received response 'textDocument/documentLink - (707)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:25 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":227}} + + +[Trace - 1:39:25 AM] Sending request 'textDocument/codeAction - (708)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":58}},"context":{"diagnostics":[]}} + + +[Error - 1:39:25 AM] send textDocument/codeAction#708 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":228},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":58}},"rangeLength":10,"text":""}]} + + +[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:26 AM] Sending request 'textDocument/codeAction - (709)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:39:26 AM] send textDocument/codeAction#709 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:26 AM] Sending request 'textDocument/documentSymbol - (710)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:26 AM] Received response 'textDocument/documentSymbol - (710)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:26 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":229},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:26 AM] Sending request 'textDocument/completion - (711)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":49},"context":{"triggerKind":1}} + + +[Trace - 1:39:26 AM] Received response 'textDocument/completion - (711)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uintptr"}}]} + + +[Trace - 1:39:26 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":230},"contentChanges":[{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"rangeLength":0,"text":"u"}]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:26 AM] Sending request 'textDocument/codeAction - (712)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":50},"end":{"line":72,"character":50}},"context":{"diagnostics":[]}} + + +[Error - 1:39:26 AM] send textDocument/codeAction#712 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:26 AM] Sending request 'textDocument/documentSymbol - (713)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:26 AM] Received response 'textDocument/documentSymbol - (713)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:26 AM] Sending request 'textDocument/documentLink - (714)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:26 AM] Received response 'textDocument/documentLink - (714)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":231},"contentChanges":[{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":50}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:27 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":232},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":49}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:27 AM] Sending request 'textDocument/codeAction - (715)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:39:27 AM] send textDocument/codeAction#715 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:27 AM] Sending request 'textDocument/documentSymbol - (716)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:27 AM] Received response 'textDocument/documentSymbol - (716)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:28 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":233},"contentChanges":[{"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":48}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:28 AM] Sending request 'textDocument/codeAction - (717)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":47}},"context":{"diagnostics":[]}} + + +[Error - 1:39:28 AM] send textDocument/codeAction#717 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:28 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":234},"contentChanges":[{"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":47}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:39:28 AM] Sending request 'textDocument/completion - (718)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":48},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:28 AM] Received response 'textDocument/completion - (718)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"output"}}]} + + +[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:28 AM] Sending request 'textDocument/documentLink - (719)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:28 AM] Received response 'textDocument/documentLink - (719)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:28 AM] Sending request 'textDocument/codeAction - (720)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:39:28 AM] send textDocument/codeAction#720 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:28 AM] Sending request 'textDocument/documentSymbol - (721)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:28 AM] Received response 'textDocument/documentSymbol - (721)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:29 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":234}} + + +[Trace - 1:39:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":235},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"rangeLength":0,"text":"output"}]} + + +[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:30 AM] Sending request 'textDocument/codeAction - (722)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":54},"end":{"line":72,"character":54}},"context":{"diagnostics":[]}} + + +[Error - 1:39:30 AM] send textDocument/codeAction#722 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:30 AM] Sending request 'textDocument/documentSymbol - (723)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:30 AM] Received response 'textDocument/documentSymbol - (723)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] + + +[Trace - 1:39:30 AM] Sending request 'textDocument/codeAction - (724)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:39:30 AM] send textDocument/codeAction#724 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:30 AM] Sending request 'textDocument/formatting - (725)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Error - 1:39:30 AM] send textDocument/formatting#725 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting + + +[Trace - 1:39:30 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":235}} + + +[Trace - 1:39:30 AM] Sending request 'textDocument/documentLink - (726)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:30 AM] Received response 'textDocument/documentLink - (726)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:31 AM] Sending request 'textDocument/codeAction - (727)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":73,"character":4},"end":{"line":73,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 1:39:31 AM] send textDocument/codeAction#727 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:34 AM] Sending request 'textDocument/hover - (728)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":27}} + + +[Trace - 1:39:34 AM] Received response 'textDocument/hover - (728)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} + + +[Trace - 1:39:34 AM] Sending request 'textDocument/documentHighlight - (729)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":28}} + + +[Trace - 1:39:34 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:29: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:29 is not an identifier"} + + +[Trace - 1:39:34 AM] Received response 'textDocument/documentHighlight - (729)' in 0ms. +Params: [] + + +[Trace - 1:39:34 AM] Sending request 'textDocument/codeAction - (730)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":28},"end":{"line":68,"character":28}},"context":{"diagnostics":[]}} + + +[Error - 1:39:34 AM] send textDocument/codeAction#730 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:35 AM] Sending request 'textDocument/codeAction - (731)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} + + +[Error - 1:39:35 AM] send textDocument/codeAction#731 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) + + +[Trace - 1:39:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":236},"contentChanges":[{"range":{"start":{"line":68,"character":26},"end":{"line":68,"character":27}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":44},"end":{"line":68,"character":44}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} + + +[Trace - 1:39:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":237},"contentChanges":[{"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":26}},"rangeLength":1,"text":""}]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":94,"character":14},"end":{"line":94,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":94,"character":29},"end":{"line":94,"character":42}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":105,"character":11},"end":{"line":105,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: jpeg"},{"range":{"start":{"line":107,"character":11},"end":{"line":107,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: png"},{"range":{"start":{"line":109,"character":11},"end":{"line":109,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: gif"}]} + + +[Trace - 1:39:37 AM] Sending request 'textDocument/codeAction - (732)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":25}},"context":{"diagnostics":[]}} + + +[Trace - 1:39:37 AM] Received response 'textDocument/codeAction - (732)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 1:39:37 AM] Sending request 'textDocument/documentSymbol - (733)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:37 AM] Received response 'textDocument/documentSymbol - (733)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":85,"character":0},"end":{"line":90,"character":1}},"selectionRange":{"start":{"line":85,"character":5},"end":{"line":85,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":92,"character":0},"end":{"line":115,"character":1}},"selectionRange":{"start":{"line":92,"character":5},"end":{"line":92,"character":16}}}] + + +[Trace - 1:39:37 AM] Sending request 'textDocument/codeAction - (734)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":94,"character":14},"end":{"line":94,"character":21}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":94,"character":29},"end":{"line":94,"character":42}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":21}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":105,"character":11},"end":{"line":105,"character":22}},"message":"undeclared name: jpeg","severity":1,"source":"LSP"},{"range":{"start":{"line":107,"character":11},"end":{"line":107,"character":21}},"message":"undeclared name: png","severity":1,"source":"LSP"},{"range":{"start":{"line":109,"character":11},"end":{"line":109,"character":21}},"message":"undeclared name: gif","severity":1,"source":"LSP"}]}} + + +[Trace - 1:39:37 AM] Received response 'textDocument/codeAction - (734)' in 3ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 1:39:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":238},"contentChanges":[{"range":{"start":{"line":115,"character":1},"end":{"line":115,"character":1}},"rangeLength":0,"text":"}\n"},{"range":{"start":{"line":115,"character":0},"end":{"line":115,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"rangeLength":0,"text":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"rangeLength":45,"text":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"os\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/gif\"\n"}]} + + +[Trace - 1:39:37 AM] Sending request 'textDocument/formatting - (735)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:39:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:39:37 AM] Received response 'textDocument/formatting - (735)' in 359ms. +Params: [] + + +[Trace - 1:39:37 AM] Sending request 'textDocument/documentLink - (736)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:37 AM] Sending request 'textDocument/documentSymbol - (737)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:39:37 AM] Received response 'textDocument/documentLink - (736)' in 74ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:39:37 AM] Received response 'textDocument/documentSymbol - (737)' in 30ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:39:37 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":238}} + + +[Trace - 1:39:38 AM] Sending request 'textDocument/codeAction - (738)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:39:38 AM] Received response 'textDocument/codeAction - (738)' in 6ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:39:50 AM] Sending request 'textDocument/hover - (739)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":14}} + + +[Trace - 1:39:50 AM] Received response 'textDocument/hover - (739)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":19}}} + + +[Trace - 1:39:51 AM] Sending request 'textDocument/hover - (740)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} + + +[Trace - 1:39:51 AM] Received response 'textDocument/hover - (740)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} + + +[Trace - 1:39:51 AM] Sending request 'textDocument/codeAction - (741)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:39:51 AM] Received response 'textDocument/codeAction - (741)' in 2ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:39:55 AM] Sending request 'textDocument/documentHighlight - (742)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} + + +[Trace - 1:39:55 AM] Received response 'textDocument/documentHighlight - (742)' in 0ms. +Params: [] + + +[Trace - 1:39:55 AM] Sending request 'textDocument/codeAction - (743)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:39:55 AM] Received response 'textDocument/codeAction - (743)' in 4ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:39:56 AM] Sending request 'textDocument/hover - (744)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} + + +[Trace - 1:39:56 AM] Received response 'textDocument/hover - (744)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} + + +[Trace - 1:39:56 AM] Sending request 'textDocument/codeAction - (745)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:39:56 AM] Received response 'textDocument/codeAction - (745)' in 3ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (746)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":6}} + + +[Error - 1:39:58 AM] send textDocument/hover#746 no identifier found + + +[Trace - 1:39:58 AM] Sending request 'textDocument/codeAction - (747)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":6},"end":{"line":68,"character":6}},"context":{"diagnostics":[]}} + + +[Trace - 1:39:58 AM] Received response 'textDocument/codeAction - (747)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (748)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":8}} + + +[Trace - 1:39:58 AM] Received response 'textDocument/hover - (748)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} + + +[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (749)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":9}} + + +[Trace - 1:39:58 AM] Received response 'textDocument/hover - (749)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage imageconv (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\")\n```"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}}} + + +[Trace - 1:39:58 AM] Sending request 'textDocument/documentHighlight - (750)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":10}} + + +[Trace - 1:39:58 AM] Received response 'textDocument/documentHighlight - (750)' in 0ms. +Params: [] + + +[Trace - 1:39:59 AM] Sending request 'textDocument/codeAction - (751)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:39:59 AM] Received response 'textDocument/codeAction - (751)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:40:00 AM] Sending request 'textDocument/hover - (752)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":5}} + + +[Trace - 1:40:00 AM] Received response 'textDocument/hover - (752)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":69,"character":4},"end":{"line":69,"character":7}}} + + +[Trace - 1:40:00 AM] Sending request 'textDocument/hover - (753)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":6}} + + +[Error - 1:40:00 AM] send textDocument/hover#753 no identifier found + + +[Trace - 1:40:00 AM] Sending request 'textDocument/documentHighlight - (754)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} + + +[Trace - 1:40:00 AM] Received response 'textDocument/documentHighlight - (754)' in 0ms. +Params: [] + + +[Trace - 1:40:00 AM] Sending request 'textDocument/definition - (755)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} + + +[Trace - 1:40:00 AM] Received response 'textDocument/definition - (755)' in 0ms. +Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","range":{"start":{"line":15,"character":5},"end":{"line":15,"character":13}}}] + + +[Trace - 1:40:00 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":239},"contentChanges":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":7}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:40:00 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: imageconvNewImage"}]} + + +[Trace - 1:40:01 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":240},"contentChanges":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:40:01 AM] Sending request 'textDocument/completion - (756)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/completion - (756)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"Converter","kind":22,"detail":"struct{...}","preselect":true,"sortText":"00000","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00001","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"imageconv.Converter","sortText":"00002","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"NewConverter"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"imageconv.ImageFile","sortText":"00003","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"NewImage"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00004","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 1:40:01 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (757)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (757)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:40:01 AM] Sending request 'textDocument/documentSymbol - (758)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/documentSymbol - (758)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (759)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (759)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:40:01 AM] Sending request 'textDocument/formatting - (760)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/formatting - (760)' in 2ms. +Params: [] + + +[Trace - 1:40:01 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":240}} + + +[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (761)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (761)' in 5ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:40:01 AM] Sending request 'textDocument/documentLink - (762)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:40:01 AM] Received response 'textDocument/documentLink - (762)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:40:02 AM] Sending request 'textDocument/hover - (763)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":4}} + + +[Error - 1:40:02 AM] send textDocument/hover#763 no identifier found + + +[Trace - 1:40:02 AM] Sending request 'textDocument/codeAction - (764)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 1:40:02 AM] Received response 'textDocument/codeAction - (764)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:23 AM] Sending request 'textDocument/documentHighlight - (765)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":17}} + + +[Trace - 1:41:23 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18 is not an identifier"} + + +[Trace - 1:41:23 AM] Received response 'textDocument/documentHighlight - (765)' in 1ms. +Params: [] + + +[Trace - 1:41:23 AM] Sending request 'textDocument/codeAction - (766)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:23 AM] Received response 'textDocument/codeAction - (766)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":241},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:41:24 AM] Sending request 'textDocument/completion - (767)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} + + +[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvt; expected imageconv"}]} + + +[Trace - 1:41:24 AM] Received response 'textDocument/completion - (767)' in 393ms. +Params: {"isIncomplete":false,"items":[{"label":"imageconvt","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconvt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":18}},"newText":"imageconvt"}}]} + + +[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":242},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":243},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"s"}]} + + +[Trace - 1:41:24 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":244},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvte; expected imageconv"}]} + + +[Trace - 1:41:24 AM] Sending request 'textDocument/codeAction - (768)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:24 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:24 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} + + +[Trace - 1:41:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvtest; expected imageconv"}]} + + +[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (768)' in 345ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:25 AM] Sending request 'textDocument/documentSymbol - (769)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/documentSymbol - (769)' in 345ms. +Params: [] + + +[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (770)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconvt; expected imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (770)' in 347ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:25 AM] Sending request 'textDocument/documentLink - (771)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/documentLink - (771)' in 170ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:41:25 AM] Sending request 'textDocument/formatting - (772)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/formatting - (772)' in 1ms. +Params: [] + + +[Trace - 1:41:25 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":244}} + + +[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (773)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (773)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (774)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (774)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:27 AM] Sending request 'textDocument/hover - (775)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":4}} + + +[Error - 1:41:27 AM] send textDocument/hover#775 no identifier found + + +[Trace - 1:41:27 AM] Sending request 'textDocument/codeAction - (776)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconvtest; expected imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:41:27 AM] Received response 'textDocument/codeAction - (776)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:36 AM] Sending request 'textDocument/hover - (777)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:41:36 AM] Received response 'textDocument/hover - (777)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:41:42 AM] Sending request 'textDocument/documentHighlight - (778)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":21}} + + +[Trace - 1:41:42 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:22: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:22 is not an identifier"} + + +[Trace - 1:41:42 AM] Received response 'textDocument/documentHighlight - (778)' in 0ms. +Params: [] + + +[Trace - 1:41:42 AM] Sending request 'textDocument/codeAction - (779)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:42 AM] Received response 'textDocument/codeAction - (779)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":245},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""}]} + + +[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":246},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""}]} + + +[Trace - 1:41:42 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:42 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} + + +[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":247},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""}]} + + +[Trace - 1:41:42 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:42 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:42 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} + + +[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvt; expected imageconvtest"}]} + + +[Trace - 1:41:43 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":248},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} + + +[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconvtest"}]} + + +[Trace - 1:41:43 AM] Sending request 'textDocument/documentSymbol - (780)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:43 AM] Received response 'textDocument/documentSymbol - (780)' in 0ms. +Params: [] + + +[Trace - 1:41:43 AM] Sending request 'textDocument/codeAction - (781)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:43 AM] Received response 'textDocument/codeAction - (781)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:43 AM] Sending request 'textDocument/documentLink - (782)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:43 AM] Received response 'textDocument/documentLink - (782)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:41:43 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":249},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"}]} + + +[Trace - 1:41:43 AM] Sending request 'textDocument/completion - (783)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} + + +[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} + + +[Trace - 1:41:43 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no completions found for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:0:18: this is a definition"} + + +[Trace - 1:41:43 AM] Received response 'textDocument/completion - (783)' in 144ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":250},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:41:44 AM] Sending request 'textDocument/completion - (784)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":19},"context":{"triggerKind":1}} + + +[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconvtest"}]} + + +[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":251},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:41:44 AM] Received response 'textDocument/completion - (784)' in 163ms. +Params: {"isIncomplete":false,"items":[{"label":"imageconv_t","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconv_t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":19}},"newText":"imageconv_t"}}]} + + +[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":252},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"}]} + + +[Trace - 1:41:44 AM] Sending request 'textDocument/completion - (785)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":21},"context":{"triggerKind":1}} + + +[Trace - 1:41:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} + + +[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconvtest"}]} + + +[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:41:44 AM] Received response 'textDocument/completion - (785)' in 204ms. +Params: {"isIncomplete":false,"items":[{"label":"imageconv_tes","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconv_tes","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":21}},"newText":"imageconv_tes"}}]} + + +[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:41:44 AM] Sending request 'textDocument/documentLink - (786)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:44 AM] Received response 'textDocument/documentLink - (786)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:41:44 AM] Sending request 'textDocument/documentSymbol - (787)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:41:44 AM] Received response 'textDocument/documentSymbol - (787)' in 0ms. +Params: [] + + +[Trace - 1:41:44 AM] Sending request 'textDocument/codeAction - (788)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} + + +[Trace - 1:41:44 AM] Received response 'textDocument/codeAction - (788)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:44 AM] Sending request 'textDocument/formatting - (789)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:41:44 AM] Received response 'textDocument/formatting - (789)' in 1ms. +Params: [] + + +[Trace - 1:41:44 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253}} + + +[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (790)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (790)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:45 AM] Sending request 'textDocument/hover - (791)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:41:45 AM] Received response 'textDocument/hover - (791)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (792)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (792)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (793)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (793)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:46 AM] Sending request 'textDocument/hover - (794)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":21,"character":23}} + + +[Error - 1:41:46 AM] send textDocument/hover#794 no object for ident testing + + +[Trace - 1:41:59 AM] Sending request 'textDocument/codeAction - (795)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":24,"character":24},"end":{"line":24,"character":24}},"context":{"diagnostics":[]}} + + +[Trace - 1:41:59 AM] Received response 'textDocument/codeAction - (795)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:59 AM] Sending request 'textDocument/codeAction - (796)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} + + +[Trace - 1:41:59 AM] Received response 'textDocument/codeAction - (796)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:41:59 AM] Sending request 'textDocument/formatting - (797)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:41:59 AM] Received response 'textDocument/formatting - (797)' in 2ms. +Params: [] + + +[Trace - 1:41:59 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253}} + + +[Trace - 1:42:00 AM] Sending request 'textDocument/hover - (798)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:42:00 AM] Received response 'textDocument/hover - (798)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:42:00 AM] Sending request 'textDocument/codeAction - (799)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:00 AM] Received response 'textDocument/codeAction - (799)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:42:53 AM] Sending request 'textDocument/hover - (800)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":13}} + + +[Trace - 1:42:53 AM] Received response 'textDocument/hover - (800)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\n\n```"},"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}}} + + +[Trace - 1:42:54 AM] Sending request 'textDocument/documentHighlight - (801)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":13}} + + +[Trace - 1:42:54 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:14 is not an identifier"} + + +[Trace - 1:42:54 AM] Received response 'textDocument/documentHighlight - (801)' in 0ms. +Params: [] + + +[Trace - 1:42:54 AM] Sending request 'textDocument/codeAction - (802)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:54 AM] Received response 'textDocument/codeAction - (802)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:42:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":254},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (803)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (803)' in 168ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:42:55 AM] Sending request 'textDocument/documentSymbol - (804)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/documentSymbol - (804)' in 104ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (805)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (805)' in 78ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:42:55 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":255},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} + + +[Trace - 1:42:55 AM] Sending request 'textDocument/formatting - (806)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:42:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:42:55 AM] Received response 'textDocument/formatting - (806)' in 123ms. +Params: [] + + +[Trace - 1:42:55 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":255}} + + +[Trace - 1:42:55 AM] Sending request 'textDocument/documentSymbol - (807)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/documentSymbol - (807)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:42:55 AM] Sending request 'textDocument/hover - (808)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/hover - (808)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (809)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (809)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:42:55 AM] Sending request 'textDocument/documentLink - (810)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/documentLink - (810)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (811)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (811)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:42:56 AM] Sending request 'textDocument/hover - (812)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":23}} + + +[Error - 1:42:56 AM] send textDocument/hover#812 no import for "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" + + +[Trace - 1:42:56 AM] Sending request 'textDocument/documentHighlight - (813)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":24}} + + +[Trace - 1:42:56 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:25: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:25 is not an identifier"} + + +[Trace - 1:42:56 AM] Received response 'textDocument/documentHighlight - (813)' in 0ms. +Params: [] + + +[Trace - 1:42:57 AM] Sending request 'textDocument/codeAction - (814)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:57 AM] Received response 'textDocument/codeAction - (814)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:42:59 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":256},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:42:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:42:59 AM] Sending request 'textDocument/documentSymbol - (815)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:42:59 AM] Received response 'textDocument/documentSymbol - (815)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:42:59 AM] Sending request 'textDocument/codeAction - (816)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:42:59 AM] Received response 'textDocument/codeAction - (816)' in 75ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:00 AM] Sending request 'textDocument/documentLink - (817)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:00 AM] Received response 'textDocument/documentLink - (817)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:00 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":256}} + + +[Trace - 1:43:00 AM] Sending request 'textDocument/hover - (818)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:00 AM] Received response 'textDocument/hover - (818)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:00 AM] Sending request 'textDocument/codeAction - (819)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:00 AM] Received response 'textDocument/codeAction - (819)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (820)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":13}} + + +[Error - 1:43:02 AM] send textDocument/hover#820 no object for ident imageconv + + +[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (821)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":12}} + + +[Error - 1:43:02 AM] send textDocument/hover#821 no object for ident imageconv + + +[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (822)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} + + +[Error - 1:43:02 AM] send textDocument/hover#822 no object for ident imageconv + + +[Trace - 1:43:03 AM] Sending request 'textDocument/codeAction - (823)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:03 AM] Sending request 'textDocument/documentHighlight - (824)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} + + +[Trace - 1:43:03 AM] Received response 'textDocument/codeAction - (823)' in 102ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:03 AM] Received response 'textDocument/documentHighlight - (824)' in 24ms. +Params: [] + + +[Trace - 1:43:03 AM] Sending request 'textDocument/codeAction - (825)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:03 AM] Received response 'textDocument/codeAction - (825)' in 75ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:04 AM] Sending request 'textDocument/codeAction - (826)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":12},"end":{"line":66,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:04 AM] Received response 'textDocument/codeAction - (826)' in 80ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:04 AM] Sending request 'textDocument/hover - (827)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} + + +[Error - 1:43:04 AM] send textDocument/hover#827 no object for ident imageconv + + +[Trace - 1:43:04 AM] Sending request 'textDocument/codeAction - (828)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:04 AM] Received response 'textDocument/codeAction - (828)' in 94ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:05 AM] Sending request 'textDocument/documentHighlight - (829)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":16}} + + +[Trace - 1:43:05 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:17 is not an identifier"} + + +[Trace - 1:43:05 AM] Received response 'textDocument/documentHighlight - (829)' in 0ms. +Params: [] + + +[Trace - 1:43:05 AM] Sending request 'textDocument/codeAction - (830)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:05 AM] Received response 'textDocument/codeAction - (830)' in 80ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:05 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":257},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"rangeLength":9,"text":""}]} + + +[Trace - 1:43:05 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Trace - 1:43:05 AM] Sending request 'textDocument/codeAction - (831)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 1:43:05 AM] send textDocument/codeAction#831 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) + + +[Trace - 1:43:05 AM] Sending request 'textDocument/documentSymbol - (832)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:05 AM] Received response 'textDocument/documentSymbol - (832)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}}] + + +[Trace - 1:43:05 AM] Sending request 'textDocument/documentHighlight - (833)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":8}} + + +[Trace - 1:43:05 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:9: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:9 is not an identifier"} + + +[Trace - 1:43:05 AM] Received response 'textDocument/documentHighlight - (833)' in 0ms. +Params: [] + + +[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (834)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":8}},"context":{"diagnostics":[]}} + + +[Error - 1:43:06 AM] send textDocument/codeAction#834 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) + + +[Trace - 1:43:06 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":258},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":8}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:06 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:43:06 AM] Sending request 'textDocument/documentLink - (835)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:06 AM] Received response 'textDocument/documentLink - (835)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (836)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:06 AM] Received response 'textDocument/codeAction - (836)' in 73ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:06 AM] Sending request 'textDocument/documentSymbol - (837)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:06 AM] Received response 'textDocument/documentSymbol - (837)' in 6ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:43:06 AM] Sending request 'textDocument/hover - (838)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":13}} + + +[Error - 1:43:06 AM] send textDocument/hover#838 no object for ident imageconv + + +[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (839)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (839)' in 88ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:07 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":258}} + + +[Trace - 1:43:07 AM] Sending request 'textDocument/hover - (840)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:07 AM] Received response 'textDocument/hover - (840)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:07 AM] Sending request 'textDocument/codeAction - (841)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (841)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:07 AM] Sending request 'textDocument/documentHighlight - (842)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":14}} + + +[Trace - 1:43:07 AM] Received response 'textDocument/documentHighlight - (842)' in 0ms. +Params: [] + + +[Trace - 1:43:07 AM] Sending request 'textDocument/codeAction - (843)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (843)' in 74ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:08 AM] Sending request 'textDocument/hover - (844)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":15}} + + +[Error - 1:43:08 AM] send textDocument/hover#844 no object for ident imageconv + + +[Trace - 1:43:08 AM] Sending request 'textDocument/codeAction - (845)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:08 AM] Received response 'textDocument/codeAction - (845)' in 88ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:08 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":259},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"rangeLength":9,"text":""}]} + + +[Trace - 1:43:08 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Trace - 1:43:08 AM] Sending request 'textDocument/codeAction - (846)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 1:43:08 AM] send textDocument/codeAction#846 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:8: expected operand, found '.' (and 9 more errors) + + +[Trace - 1:43:08 AM] Sending request 'textDocument/documentSymbol - (847)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:08 AM] Received response 'textDocument/documentSymbol - (847)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}}] + + +[Trace - 1:43:09 AM] Sending request 'textDocument/documentHighlight - (848)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":8}} + + +[Trace - 1:43:09 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:9: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:9 is not an identifier"} + + +[Trace - 1:43:09 AM] Received response 'textDocument/documentHighlight - (848)' in 0ms. +Params: [] + + +[Trace - 1:43:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":260},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":8}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:43:09 AM] Sending request 'textDocument/documentLink - (849)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:09 AM] Received response 'textDocument/documentLink - (849)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:09 AM] Sending request 'textDocument/codeAction - (850)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:09 AM] Received response 'textDocument/codeAction - (850)' in 85ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:09 AM] Sending request 'textDocument/codeAction - (851)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:09 AM] Received response 'textDocument/codeAction - (851)' in 106ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:43:09 AM] Sending request 'textDocument/documentSymbol - (852)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":261},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} + + +[Trace - 1:43:09 AM] Received response 'textDocument/documentSymbol - (852)' in 107ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:43:09 AM] Sending notification '$/cancelRequest'. +Params: {"id":851} + + +[Trace - 1:43:09 AM] Sending request 'textDocument/formatting - (853)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:43:10 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:43:10 AM] Received response 'textDocument/formatting - (853)' in 199ms. +Params: [] + + +[Trace - 1:43:10 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":261}} + + +[Trace - 1:43:10 AM] Sending request 'textDocument/documentSymbol - (854)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/documentSymbol - (854)' in 0ms. +Params: [] + + +[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (855)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/hover - (855)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":27}}} + + +[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (856)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/hover - (856)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:10 AM] Sending request 'textDocument/codeAction - (857)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/codeAction - (857)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:10 AM] Sending request 'textDocument/codeAction - (858)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/codeAction - (858)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (859)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17}} + + +[Error - 1:43:10 AM] send textDocument/hover#859 no object for ident testFixture + + +[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (860)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":17}} + + +[Error - 1:43:10 AM] send textDocument/hover#860 no identifier found + + +[Trace - 1:43:10 AM] Sending request 'textDocument/documentLink - (861)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:10 AM] Received response 'textDocument/documentLink - (861)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:43:15 AM] Sending request 'textDocument/hover - (862)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":36}} + + +[Error - 1:43:15 AM] send textDocument/hover#862 no object for ident imageconv + + +[Trace - 1:43:16 AM] Sending request 'textDocument/documentHighlight - (863)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":37}} + + +[Trace - 1:43:16 AM] Received response 'textDocument/documentHighlight - (863)' in 0ms. +Params: [] + + +[Trace - 1:43:16 AM] Sending request 'textDocument/codeAction - (864)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:16 AM] Received response 'textDocument/codeAction - (864)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:16 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":262},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"rangeLength":9,"text":""}]} + + +[Trace - 1:43:16 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:43:16 AM] Sending request 'textDocument/codeAction - (865)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 1:43:16 AM] send textDocument/codeAction#865 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) + + +[Trace - 1:43:16 AM] Sending request 'textDocument/documentSymbol - (866)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:16 AM] Received response 'textDocument/documentSymbol - (866)' in 0ms. +Params: [] + + +[Trace - 1:43:17 AM] Sending request 'textDocument/documentHighlight - (867)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":32}} + + +[Trace - 1:43:17 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:33: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:33 is not an identifier"} + + +[Trace - 1:43:17 AM] Received response 'textDocument/documentHighlight - (867)' in 0ms. +Params: [] + + +[Trace - 1:43:17 AM] Sending request 'textDocument/codeAction - (868)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":32},"end":{"line":81,"character":32}},"context":{"diagnostics":[]}} + + +[Error - 1:43:17 AM] send textDocument/codeAction#868 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) + + +[Trace - 1:43:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":32}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:43:17 AM] Sending request 'textDocument/documentLink - (869)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:17 AM] Received response 'textDocument/documentLink - (869)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:43:17 AM] Sending request 'textDocument/codeAction - (870)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:17 AM] Received response 'textDocument/codeAction - (870)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:17 AM] Sending request 'textDocument/documentSymbol - (871)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:17 AM] Received response 'textDocument/documentSymbol - (871)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (872)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} + + +[Error - 1:43:18 AM] send textDocument/hover#872 no object for ident testing + + +[Trace - 1:43:18 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263}} + + +[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (873)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:18 AM] Received response 'textDocument/hover - (873)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (874)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} + + +[Error - 1:43:18 AM] send textDocument/hover#874 no object for ident testing + + +[Trace - 1:43:18 AM] Sending request 'textDocument/codeAction - (875)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:18 AM] Received response 'textDocument/codeAction - (875)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:19 AM] Sending request 'textDocument/definition - (876)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} + + +[Error - 1:43:19 AM] send textDocument/definition#876 no object for ident testing + + +[Trace - 1:43:19 AM] Sending request 'textDocument/codeAction - (877)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:19 AM] Received response 'textDocument/codeAction - (877)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:19 AM] Sending request 'textDocument/formatting - (878)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:43:19 AM] Received response 'textDocument/formatting - (878)' in 2ms. +Params: [] + + +[Trace - 1:43:19 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263}} + + +[Trace - 1:43:19 AM] Sending request 'textDocument/hover - (879)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:19 AM] Received response 'textDocument/hover - (879)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:19 AM] Sending request 'textDocument/codeAction - (880)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:19 AM] Received response 'textDocument/codeAction - (880)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:20 AM] Sending request 'textDocument/hover - (881)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} + + +[Error - 1:43:20 AM] send textDocument/hover#881 no object for ident imageconv + + +[Trace - 1:43:20 AM] Sending request 'textDocument/hover - (882)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} + + +[Error - 1:43:20 AM] send textDocument/hover#882 no object for ident imageconv + + +[Trace - 1:43:20 AM] Sending request 'textDocument/documentHighlight - (883)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} + + +[Trace - 1:43:20 AM] Received response 'textDocument/documentHighlight - (883)' in 0ms. +Params: [] + + +[Trace - 1:43:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":264},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"rangeLength":9,"text":""}]} + + +[Trace - 1:43:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:43:21 AM] Sending request 'textDocument/codeAction - (884)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"context":{"diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 1:43:21 AM] send textDocument/codeAction#884 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) + + +[Trace - 1:43:21 AM] Sending request 'textDocument/documentSymbol - (885)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:21 AM] Received response 'textDocument/documentSymbol - (885)' in 0ms. +Params: [] + + +[Trace - 1:43:21 AM] Sending request 'textDocument/documentHighlight - (886)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":35}} + + +[Trace - 1:43:21 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:36: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:36 is not an identifier"} + + +[Trace - 1:43:21 AM] Received response 'textDocument/documentHighlight - (886)' in 0ms. +Params: [] + + +[Trace - 1:43:21 AM] Sending request 'textDocument/codeAction - (887)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} + + +[Error - 1:43:21 AM] send textDocument/codeAction#887 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) + + +[Trace - 1:43:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":265},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":35}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:43:22 AM] Sending request 'textDocument/codeAction - (888)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:22 AM] Received response 'textDocument/codeAction - (888)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:22 AM] Sending request 'textDocument/documentLink - (889)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:22 AM] Received response 'textDocument/documentLink - (889)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:43:22 AM] Sending request 'textDocument/documentSymbol - (890)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:22 AM] Received response 'textDocument/documentSymbol - (890)' in 0ms. +Params: [] + + +[Trace - 1:43:22 AM] Sending request 'textDocument/hover - (891)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":58}} + + +[Error - 1:43:22 AM] send textDocument/hover#891 no object for ident ImageFile + + +[Trace - 1:43:22 AM] Sending request 'textDocument/hover - (892)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":51}} + + +[Error - 1:43:22 AM] send textDocument/hover#892 no object for ident imageconv + + +[Trace - 1:43:22 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":265}} + + +[Trace - 1:43:22 AM] Sending request 'textDocument/documentHighlight - (893)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":52}} + + +[Trace - 1:43:22 AM] Received response 'textDocument/documentHighlight - (893)' in 0ms. +Params: [] + + +[Trace - 1:43:23 AM] Sending request 'textDocument/hover - (894)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:23 AM] Received response 'textDocument/hover - (894)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (895)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:23 AM] Received response 'textDocument/codeAction - (895)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (896)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:23 AM] Received response 'textDocument/codeAction - (896)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:23 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":266},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"rangeLength":9,"text":""}]} + + +[Trace - 1:43:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (897)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 1:43:23 AM] send textDocument/codeAction#897 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) + + +[Trace - 1:43:23 AM] Sending request 'textDocument/documentSymbol - (898)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:23 AM] Received response 'textDocument/documentSymbol - (898)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:43:23 AM] Sending request 'textDocument/documentHighlight - (899)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":48}} + + +[Trace - 1:43:23 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:49: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:49 is not an identifier"} + + +[Trace - 1:43:23 AM] Received response 'textDocument/documentHighlight - (899)' in 0ms. +Params: [] + + +[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (900)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":48},"end":{"line":88,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:43:24 AM] send textDocument/codeAction#900 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) + + +[Trace - 1:43:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":267},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":48}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} + + +[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (901)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (901)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"newText":""}]}}}] + + +[Trace - 1:43:24 AM] Sending request 'textDocument/documentLink - (902)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/documentLink - (902)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (903)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (903)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"newText":""}]}}}] + + +[Trace - 1:43:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":268},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""},{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:24 AM] Sending request 'textDocument/formatting - (904)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:43:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:43:24 AM] Received response 'textDocument/formatting - (904)' in 110ms. +Params: [] + + +[Trace - 1:43:24 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":268}} + + +[Trace - 1:43:24 AM] Sending request 'textDocument/documentSymbol - (905)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/documentSymbol - (905)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] + + +[Trace - 1:43:24 AM] Sending request 'textDocument/hover - (906)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/hover - (906)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (907)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (907)' in 2ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (908)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (908)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:25 AM] Sending request 'textDocument/documentLink - (909)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:25 AM] Received response 'textDocument/documentLink - (909)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:26 AM] Sending request 'textDocument/codeAction - (910)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":49}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:26 AM] Received response 'textDocument/codeAction - (910)' in 4ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:28 AM] Sending request 'textDocument/codeAction - (911)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":50}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:28 AM] Received response 'textDocument/codeAction - (911)' in 4ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:29 AM] Sending request 'textDocument/codeAction - (912)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":52}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:29 AM] Received response 'textDocument/codeAction - (912)' in 2ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:29 AM] Sending request 'textDocument/codeAction - (913)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:29 AM] Received response 'textDocument/codeAction - (913)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:34 AM] Sending request 'textDocument/documentHighlight - (914)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":22}} + + +[Trace - 1:43:34 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:23: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:23 is not an identifier"} + + +[Trace - 1:43:34 AM] Received response 'textDocument/documentHighlight - (914)' in 1ms. +Params: [] + + +[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":269},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":22}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconv_test"}]} + + +[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":270},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_te; expected imageconv_test"}]} + + +[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":271},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":272},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:34 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:43:34 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"could not find token.File for diagnostic: file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"} + + +[Trace - 1:43:35 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} + + +[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_; expected imageconv_test"}]} + + +[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconv_test"}]} + + +[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconv_test"}]} + + +[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (915)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":117,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (915)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:35 AM] Sending request 'textDocument/formatting - (916)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/formatting - (916)' in 2ms. +Params: [] + + +[Trace - 1:43:35 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273}} + + +[Trace - 1:43:35 AM] Sending request 'textDocument/documentSymbol - (917)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/documentSymbol - (917)' in 0ms. +Params: [] + + +[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (918)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (918)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:35 AM] Sending request 'textDocument/documentLink - (919)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/documentLink - (919)' in 2ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:35 AM] Sending request 'textDocument/hover - (920)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/hover - (920)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (921)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (921)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:37 AM] Sending request 'textDocument/codeAction - (922)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:37 AM] Received response 'textDocument/codeAction - (922)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:39 AM] Sending request 'textDocument/documentHighlight - (923)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":14,"character":14}} + + +[Trace - 1:43:39 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:15:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:15:15 is not an identifier"} + + +[Trace - 1:43:39 AM] Received response 'textDocument/documentHighlight - (923)' in 0ms. +Params: [] + + +[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (924)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":117,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (924)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:39 AM] Sending request 'textDocument/formatting - (925)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:43:39 AM] Received response 'textDocument/formatting - (925)' in 2ms. +Params: [] + + +[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (926)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (926)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:39 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273}} + + +[Trace - 1:43:39 AM] Sending request 'textDocument/hover - (927)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} + + +[Trace - 1:43:39 AM] Received response 'textDocument/hover - (927)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} + + +[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (928)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (928)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:41 AM] Sending request 'textDocument/codeAction - (929)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 1:43:41 AM] Received response 'textDocument/codeAction - (929)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:43:57 AM] Sending request 'textDocument/documentLink - (930)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:43:57 AM] Sending request 'textDocument/codeAction - (931)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:43:57 AM] Received response 'textDocument/documentLink - (930)' in 1ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:43:57 AM] Received response 'textDocument/codeAction - (931)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:43:58 AM] Sending request 'textDocument/hover - (932)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":33,"character":0}} + + +[Error - 1:43:58 AM] send textDocument/hover#932 no identifier found + + +[Trace - 1:43:59 AM] Sending request 'textDocument/hover - (933)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":33,"character":1}} + + +[Error - 1:43:59 AM] send textDocument/hover#933 no identifier found + + +[Trace - 1:44:06 AM] Sending request 'textDocument/documentLink - (934)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:06 AM] Received response 'textDocument/documentLink - (934)' in 1ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:06 AM] Sending request 'textDocument/codeAction - (935)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:06 AM] Received response 'textDocument/codeAction - (935)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:09 AM] Sending request 'textDocument/hover - (936)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":3}} + + +[Error - 1:44:09 AM] send textDocument/hover#936 no identifier found + + +[Trace - 1:44:09 AM] Sending request 'textDocument/codeAction - (937)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:09 AM] Received response 'textDocument/codeAction - (937)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:13 AM] Sending request 'textDocument/documentHighlight - (938)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":17}} + + +[Trace - 1:44:13 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18 is not an identifier"} + + +[Trace - 1:44:13 AM] Received response 'textDocument/documentHighlight - (938)' in 0ms. +Params: [] + + +[Trace - 1:44:13 AM] Sending request 'textDocument/codeAction - (939)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:13 AM] Received response 'textDocument/codeAction - (939)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:14 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":274},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"}]} + + +[Trace - 1:44:14 AM] Sending request 'textDocument/completion - (940)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} + + +[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_; expected imageconv"}]} + + +[Trace - 1:44:14 AM] Received response 'textDocument/completion - (940)' in 141ms. +Params: {"isIncomplete":false,"items":[{"label":"imageconv_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test","preselect":true,"sortText":"00000","filterText":"imageconv_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":18}},"newText":"imageconv_test"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]}]} + + +[Trace - 1:44:15 AM] Sending request 'textDocument/documentSymbol - (941)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:15 AM] Received response 'textDocument/documentSymbol - (941)' in 0ms. +Params: [] + + +[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":275},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:44:15 AM] Sending request 'textDocument/codeAction - (942)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_; expected imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconv"}]} + + +[Trace - 1:44:15 AM] Received response 'textDocument/codeAction - (942)' in 120ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":276},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"}]} + + +[Trace - 1:44:15 AM] Sending notification '$/cancelRequest'. +Params: {"id":942} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_te; expected imageconv"}]} + + +[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":277},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"}]} + + +[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":278},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:44:15 AM] Sending request 'textDocument/codeAction - (943)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_te; expected imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:15 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} + + +[Trace - 1:44:15 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"could not find token.File for diagnostic: file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconv"}]} + + +[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:15 AM] Sending request 'textDocument/documentLink - (944)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:15 AM] Received response 'textDocument/codeAction - (943)' in 165ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:15 AM] Sending request 'textDocument/documentLink - (945)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:15 AM] Received response 'textDocument/documentLink - (944)' in 148ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:15 AM] Received response 'textDocument/documentLink - (945)' in 148ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:16 AM] Sending request 'textDocument/documentSymbol - (946)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:16 AM] Received response 'textDocument/documentSymbol - (946)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] + + +[Trace - 1:44:16 AM] Sending request 'textDocument/codeAction - (947)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:16 AM] Received response 'textDocument/codeAction - (947)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:16 AM] Sending request 'textDocument/codeAction - (948)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:16 AM] Received response 'textDocument/codeAction - (948)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:16 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":278}} + + +[Trace - 1:44:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":279},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]} + + +[Trace - 1:44:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":280},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":22}},"rangeLength":14,"text":"imageconv_test"}]} + + +[Trace - 1:44:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} + + +[Trace - 1:44:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} + + +[Trace - 1:44:18 AM] Sending request 'textDocument/documentSymbol - (949)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/documentSymbol - (949)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (950)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (950)' in 5ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] + + +[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (951)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (951)' in 7ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] + + +[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (952)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"message":"undeclared name: Converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"message":"undeclared name: Converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (952)' in 2ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] + + +[Trace - 1:44:18 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":281},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":73,"text":""}]} + + +[Trace - 1:44:18 AM] Sending request 'textDocument/formatting - (953)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:44:18 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:18 AM] Received response 'textDocument/formatting - (953)' in 123ms. +Params: [] + + +[Trace - 1:44:18 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":281}} + + +[Trace - 1:44:18 AM] Sending request 'textDocument/documentLink - (954)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:18 AM] Sending request 'textDocument/documentLink - (955)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/documentLink - (954)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:18 AM] Received response 'textDocument/documentLink - (955)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:18 AM] Sending request 'textDocument/documentSymbol - (956)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/documentSymbol - (956)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] + + +[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (957)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (958)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (957)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (958)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:26 AM] Sending request 'textDocument/codeAction - (959)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:26 AM] Received response 'textDocument/codeAction - (959)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:29 AM] Sending request 'textDocument/documentHighlight - (960)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":26}} + + +[Trace - 1:44:29 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:27: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:27 is not an identifier"} + + +[Trace - 1:44:29 AM] Received response 'textDocument/documentHighlight - (960)' in 0ms. +Params: [] + + +[Trace - 1:44:29 AM] Sending request 'textDocument/codeAction - (961)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":26},"end":{"line":61,"character":26}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:29 AM] Received response 'textDocument/codeAction - (961)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":282},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\"\n"}]} + + +[Trace - 1:44:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} + + +[Trace - 1:44:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":284},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":22}},"rangeLength":14,"text":"imageconv_test"},{"range":{"start":{"line":8,"character":10},"end":{"line":9,"character":72}},"rangeLength":73,"text":""}]} + + +[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":289},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":22}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} + + +[Trace - 1:44:30 AM] Sending request 'textDocument/codeAction - (962)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconv_test"}]} + + +[Trace - 1:44:30 AM] Received response 'textDocument/codeAction - (962)' in 24ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":294},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"},{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"},{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"},{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"},{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} + + +[Trace - 1:44:30 AM] Sending request 'textDocument/documentLink - (963)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:30 AM] Sending request 'textDocument/documentLink - (964)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:30 AM] Received response 'textDocument/documentLink - (963)' in 32ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:30 AM] Sending request 'textDocument/codeAction - (965)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:30 AM] Received response 'textDocument/documentLink - (964)' in 31ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:30 AM] Received response 'textDocument/codeAction - (965)' in 32ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":295},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\" imported but not used"}]} + + +[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":296},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (966)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":48},"end":{"line":88,"character":48}},"context":{"diagnostics":[]}} + + +[Error - 1:44:31 AM] send textDocument/codeAction#966 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (967)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:44:31 AM] send textDocument/codeAction#967 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) + + +[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":297},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (968)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:31 AM] Received response 'textDocument/codeAction - (968)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (969)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:31 AM] Received response 'textDocument/codeAction - (969)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:31 AM] Sending request 'textDocument/documentSymbol - (970)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:31 AM] Received response 'textDocument/documentSymbol - (970)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":298},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:44:31 AM] Sending request 'textDocument/documentLink - (971)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:31 AM] Sending request 'textDocument/documentLink - (972)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:31 AM] Received response 'textDocument/documentLink - (971)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:31 AM] Received response 'textDocument/documentLink - (972)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (973)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (974)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:44:31 AM] send textDocument/codeAction#973 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) + + +[Error - 1:44:31 AM] send textDocument/codeAction#974 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) + + +[Trace - 1:44:31 AM] Sending request 'textDocument/documentSymbol - (975)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:31 AM] Received response 'textDocument/documentSymbol - (975)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, _ invalid type, _ invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":299},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":300},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:44:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} + + +[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (976)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:44:32 AM] send textDocument/codeAction#976 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) + + +[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (977)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":32},"end":{"line":81,"character":32}},"context":{"diagnostics":[]}} + + +[Error - 1:44:32 AM] send textDocument/codeAction#977 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) + + +[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (978)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:44:32 AM] send textDocument/codeAction#978 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) + + +[Trace - 1:44:32 AM] Sending request 'textDocument/documentSymbol - (979)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:32 AM] Received response 'textDocument/documentSymbol - (979)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":301},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:44:32 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":302},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} + + +[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (980)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:33 AM] Sending request 'textDocument/documentLink - (981)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (980)' in 120ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:33 AM] Received response 'textDocument/documentLink - (981)' in 120ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:33 AM] Sending request 'textDocument/documentLink - (982)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:33 AM] Received response 'textDocument/documentLink - (982)' in 120ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (983)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (983)' in 170ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:33 AM] Sending request 'textDocument/documentSymbol - (984)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:33 AM] Received response 'textDocument/documentSymbol - (984)' in 109ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:44:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":303},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:44:33 AM] Sending notification '$/cancelRequest'. +Params: {"id":980} + + +[Trace - 1:44:33 AM] Sending notification '$/cancelRequest'. +Params: {"id":983} + + +[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Trace - 1:44:33 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":304},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (985)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (985)' in 75ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (986)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (986)' in 149ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:34 AM] Sending request 'textDocument/documentSymbol - (987)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/documentSymbol - (987)' in 77ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:44:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":305},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:44:34 AM] Sending notification '$/cancelRequest'. +Params: {"id":986} + + +[Trace - 1:44:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Trace - 1:44:34 AM] Sending request 'textDocument/documentLink - (988)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/documentLink - (988)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:34 AM] Sending request 'textDocument/documentLink - (989)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/documentLink - (989)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (990)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":8}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (991)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:44:34 AM] send textDocument/codeAction#990 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) + + +[Error - 1:44:34 AM] send textDocument/codeAction#991 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) + + +[Trace - 1:44:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":306},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"rangeLength":0,"text":"imageconv"}]} + + +[Trace - 1:44:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (992)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (992)' in 70ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (993)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (993)' in 148ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:34 AM] Sending request 'textDocument/documentSymbol - (994)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:34 AM] Received response 'textDocument/documentSymbol - (994)' in 81ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:44:35 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":307},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} + + +[Trace - 1:44:35 AM] Sending request 'textDocument/documentLink - (995)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:35 AM] Received response 'textDocument/documentLink - (995)' in 93ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:35 AM] Sending request 'textDocument/documentLink - (996)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:35 AM] Received response 'textDocument/documentLink - (996)' in 93ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 1:44:35 AM] Sending request 'textDocument/documentSymbol - (997)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:35 AM] Received response 'textDocument/documentSymbol - (997)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:44:35 AM] Sending request 'textDocument/codeAction - (998)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:35 AM] Received response 'textDocument/codeAction - (998)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:35 AM] Sending request 'textDocument/codeAction - (999)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:35 AM] Received response 'textDocument/codeAction - (999)' in 7ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:36 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":308},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} + + +[Trace - 1:44:36 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} + + +[Trace - 1:44:36 AM] Sending request 'textDocument/documentSymbol - (1000)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:36 AM] Received response 'textDocument/documentSymbol - (1000)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] + + +[Trace - 1:44:36 AM] Sending request 'textDocument/codeAction - (1001)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:36 AM] Received response 'textDocument/codeAction - (1001)' in 81ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:36 AM] Sending request 'textDocument/codeAction - (1002)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:36 AM] Received response 'textDocument/codeAction - (1002)' in 156ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] + + +[Trace - 1:44:37 AM] Sending request 'textDocument/documentLink - (1003)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:37 AM] Sending request 'textDocument/documentLink - (1004)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:37 AM] Received response 'textDocument/documentLink - (1003)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:37 AM] Received response 'textDocument/documentLink - (1004)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] + + +[Trace - 1:44:37 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":308}} + + +[Trace - 1:44:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} + + +[Trace - 1:44:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 1:44:38 AM] Sending request 'textDocument/documentSymbol - (1005)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:38 AM] Received response 'textDocument/documentSymbol - (1005)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:44:38 AM] Sending request 'textDocument/codeAction - (1006)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:38 AM] Received response 'textDocument/codeAction - (1006)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:38 AM] Sending request 'textDocument/codeAction - (1007)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:38 AM] Received response 'textDocument/codeAction - (1007)' in 6ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:38 AM] Sending request 'textDocument/documentLink - (1008)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:38 AM] Sending request 'textDocument/documentLink - (1009)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:44:38 AM] Received response 'textDocument/documentLink - (1008)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:38 AM] Received response 'textDocument/documentLink - (1009)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:44:38 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309}} + + +[Trace - 1:44:39 AM] Sending request 'textDocument/codeAction - (1010)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:39 AM] Received response 'textDocument/codeAction - (1010)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:39 AM] Sending request 'textDocument/formatting - (1011)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:44:39 AM] Received response 'textDocument/formatting - (1011)' in 2ms. +Params: [] + + +[Trace - 1:44:39 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309}} + + +[Trace - 1:44:40 AM] Sending request 'textDocument/codeAction - (1012)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:40 AM] Received response 'textDocument/codeAction - (1012)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:44:46 AM] Sending request 'textDocument/documentHighlight - (1013)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":16,"character":14}} + + +[Trace - 1:44:46 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:15 is not an identifier"} + + +[Trace - 1:44:46 AM] Received response 'textDocument/documentHighlight - (1013)' in 1ms. +Params: [] + + +[Trace - 1:44:46 AM] Sending request 'textDocument/codeAction - (1014)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":16,"character":14},"end":{"line":16,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 1:44:46 AM] Received response 'textDocument/codeAction - (1014)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:39 AM] Sending request 'textDocument/codeAction - (1015)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:39 AM] Received response 'textDocument/codeAction - (1015)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:40 AM] Sending request 'textDocument/codeAction - (1016)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:40 AM] Received response 'textDocument/codeAction - (1016)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:42 AM] Sending request 'textDocument/codeAction - (1017)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":108,"character":19},"end":{"line":108,"character":20}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:42 AM] Received response 'textDocument/codeAction - (1017)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:47 AM] Sending request 'textDocument/hover - (1018)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":102,"character":36}} + + +[Error - 1:45:47 AM] send textDocument/hover#1018 no identifier found + + +[Trace - 1:45:53 AM] Sending request 'textDocument/hover - (1019)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":50}} + + +[Trace - 1:45:53 AM] Received response 'textDocument/hover - (1019)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield output string\n```"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}}} + + +[Trace - 1:45:53 AM] Sending request 'textDocument/documentHighlight - (1020)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51}} + + +[Trace - 1:45:53 AM] Received response 'textDocument/documentHighlight - (1020)' in 0ms. +Params: [] + + +[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1021)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1021)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":310},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}},"rangeLength":6,"text":"t"}]} + + +[Trace - 1:45:54 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} + + +[Trace - 1:45:54 AM] Sending request 'textDocument/completion - (1022)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":49},"context":{"triggerKind":1}} + + +[Trace - 1:45:54 AM] Received response 'textDocument/completion - (1022)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"newText":"to"}}]} + + +[Trace - 1:45:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":311},"contentChanges":[{"range":{"start":{"line":76,"character":49},"end":{"line":76,"character":49}},"rangeLength":0,"text":"o"}]} + + +[Trace - 1:45:54 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1023)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1023)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1024)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1024)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:55 AM] Sending request 'textDocument/documentSymbol - (1025)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:45:55 AM] Received response 'textDocument/documentSymbol - (1025)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:45:55 AM] Sending request 'textDocument/codeAction - (1026)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:55 AM] Received response 'textDocument/codeAction - (1026)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:45:55 AM] Sending request 'textDocument/formatting - (1027)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:45:55 AM] Received response 'textDocument/formatting - (1027)' in 2ms. +Params: [] + + +[Trace - 1:45:55 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":311}} + + +[Trace - 1:45:55 AM] Sending request 'textDocument/documentLink - (1028)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:45:55 AM] Sending request 'textDocument/documentLink - (1029)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:45:55 AM] Received response 'textDocument/documentLink - (1028)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:45:55 AM] Received response 'textDocument/documentLink - (1029)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:45:55 AM] Sending request 'textDocument/codeAction - (1030)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":45},"end":{"line":72,"character":45}},"context":{"diagnostics":[]}} + + +[Trace - 1:45:55 AM] Received response 'textDocument/codeAction - (1030)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:46:05 AM] Sending request 'textDocument/hover - (1031)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":49}} + + +[Trace - 1:46:05 AM] Received response 'textDocument/hover - (1031)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield to string\n```"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}}} + + +[Trace - 1:46:06 AM] Sending request 'textDocument/documentHighlight - (1032)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":50}} + + +[Trace - 1:46:06 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51 is not an identifier"} + + +[Trace - 1:46:06 AM] Received response 'textDocument/documentHighlight - (1032)' in 0ms. +Params: [] + + +[Trace - 1:46:06 AM] Sending request 'textDocument/codeAction - (1033)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}},"context":{"diagnostics":[]}} + + +[Trace - 1:46:06 AM] Received response 'textDocument/codeAction - (1033)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":312},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}},"rangeLength":2,"text":""}]} + + +[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} + + +[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1034)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} + + +[Error - 1:46:07 AM] send textDocument/codeAction#1034 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) + + +[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1035)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:46:07 AM] send textDocument/codeAction#1035 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) + + +[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":313},"contentChanges":[{"range":{"start":{"line":76,"character":47},"end":{"line":76,"character":48}},"rangeLength":1,"text":""}]} + + +[Trace - 1:46:07 AM] Sending notification '$/cancelRequest'. +Params: {"id":1034} + + +[Trace - 1:46:07 AM] Sending notification '$/cancelRequest'. +Params: {"id":1035} + + +[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":36},"end":{"line":76,"character":47}},"severity":1,"source":"LSP","message":"cannot use testFixture (variable of type testCase) as string value in argument to checkFormat"}]} + + +[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":314},"contentChanges":[{"range":{"start":{"line":76,"character":47},"end":{"line":76,"character":47}},"rangeLength":0,"text":"."}]} + + +[Trace - 1:46:07 AM] Sending request 'textDocument/completion - (1036)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":48},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 1:46:07 AM] Received response 'textDocument/completion - (1036)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"output"}}]} + + +[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} + + +[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1037)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} + + +[Error - 1:46:07 AM] send textDocument/codeAction#1037 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) + + +[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1038)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Error - 1:46:07 AM] send textDocument/codeAction#1038 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) + + +[Trace - 1:46:07 AM] Sending request 'textDocument/documentSymbol - (1039)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:07 AM] Received response 'textDocument/documentSymbol - (1039)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}}] + + +[Trace - 1:46:08 AM] Sending request 'textDocument/documentLink - (1040)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:08 AM] Sending request 'textDocument/documentLink - (1041)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:08 AM] Received response 'textDocument/documentLink - (1040)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:46:08 AM] Received response 'textDocument/documentLink - (1041)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:46:08 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":314}} + + +[Trace - 1:46:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":315},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"rangeLength":0,"text":"output"}]} + + +[Trace - 1:46:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1042)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1042)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:46:09 AM] Sending request 'textDocument/formatting - (1043)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 1:46:09 AM] Received response 'textDocument/formatting - (1043)' in 1ms. +Params: [] + + +[Trace - 1:46:09 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":315}} + + +[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1044)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} + + +[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1045)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1044)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1045)' in 5ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:46:09 AM] Sending request 'textDocument/documentSymbol - (1046)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:09 AM] Received response 'textDocument/documentSymbol - (1046)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 1:46:10 AM] Sending request 'textDocument/documentLink - (1047)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:10 AM] Sending request 'textDocument/documentLink - (1048)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:46:10 AM] Received response 'textDocument/documentLink - (1047)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:46:10 AM] Received response 'textDocument/documentLink - (1048)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:46:10 AM] Sending request 'textDocument/codeAction - (1049)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":79,"character":1},"end":{"line":79,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 1:46:10 AM] Received response 'textDocument/codeAction - (1049)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:47:02 AM] Sending request 'textDocument/codeAction - (1050)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":109,"character":12},"end":{"line":109,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:47:02 AM] Received response 'textDocument/codeAction - (1050)' in 5ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:47:43 AM] Sending request 'textDocument/documentLink - (1051)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 1:47:43 AM] Received response 'textDocument/documentLink - (1051)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 1:47:43 AM] Sending request 'textDocument/codeAction - (1052)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 1:47:43 AM] Received response 'textDocument/codeAction - (1052)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:47:43 AM] Sending request 'textDocument/codeAction - (1053)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":109,"character":12},"end":{"line":109,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 1:47:43 AM] Received response 'textDocument/codeAction - (1053)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:59:04 AM] Sending request 'textDocument/documentLink - (1054)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} + + +[Trace - 1:59:04 AM] Sending request 'textDocument/codeAction - (1055)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":1}},"message":"package comment should be of the form \"Package imageconv ...\"","severity":2,"source":"go-lint"}]}} + + +[Trace - 1:59:04 AM] Received response 'textDocument/documentLink - (1054)' in 8ms. +Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] + + +[Trace - 1:59:04 AM] Received response 'textDocument/codeAction - (1055)' in 9ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:59:04 AM] Sending request 'textDocument/codeAction - (1056)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 1:59:04 AM] Received response 'textDocument/codeAction - (1056)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:59:13 AM] Sending request 'textDocument/hover - (1057)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":113,"character":8}} + + +[Trace - 1:59:13 AM] Received response 'textDocument/hover - (1057)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage gif (\"image/gif\")\n```"},"range":{"start":{"line":113,"character":8},"end":{"line":113,"character":11}}} + + +[Trace - 1:59:20 AM] Sending request 'textDocument/hover - (1058)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":16}} + + +[Trace - 1:59:20 AM] Received response 'textDocument/hover - (1058)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar outFile *os.File\n```"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}}} + + +[Trace - 1:59:21 AM] Sending request 'textDocument/hover - (1059)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":17}} + + +[Trace - 1:59:21 AM] Received response 'textDocument/hover - (1059)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar outFile *os.File\n```"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}}} + + +[Trace - 1:59:21 AM] Sending request 'textDocument/documentHighlight - (1060)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":17}} + + +[Trace - 1:59:21 AM] Received response 'textDocument/documentHighlight - (1060)' in 1ms. +Params: [{"range":{"start":{"line":55,"character":1},"end":{"line":55,"character":8}},"kind":1},{"range":{"start":{"line":59,"character":7},"end":{"line":59,"character":14}},"kind":1},{"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"kind":1}] + + +[Trace - 1:59:21 AM] Sending request 'textDocument/codeAction - (1061)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 1:59:21 AM] Received response 'textDocument/codeAction - (1061)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 1:59:54 AM] Sending request 'textDocument/documentHighlight - (1062)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31}} + + +[Trace - 1:59:54 AM] Received response 'textDocument/documentHighlight - (1062)' in 0ms. +Params: [] + + +[Trace - 1:59:54 AM] Sending request 'textDocument/codeAction - (1063)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":34}},"context":{"diagnostics":[]}} + + +[Trace - 1:59:54 AM] Received response 'textDocument/codeAction - (1063)' in 9ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 1:59:54 AM] Sending request 'textDocument/hover - (1064)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":32}} + + +[Error - 1:59:55 AM] send textDocument/hover#1064 no object for ident path + + +[Trace - 2:00:04 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":316},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":34}},"rangeLength":4,"text":"t"}]} + + +[Trace - 2:00:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} + + +[Trace - 2:00:04 AM] Sending request 'textDocument/completion - (1065)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31},"context":{"triggerKind":1}} + + +[Trace - 2:00:04 AM] Received response 'textDocument/completion - (1065)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"to"}}]} + + +[Trace - 2:00:04 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":317},"contentChanges":[{"range":{"start":{"line":76,"character":31},"end":{"line":76,"character":31}},"rangeLength":0,"text":"o"}]} + + +[Trace - 2:00:04 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1066)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":32},"end":{"line":76,"character":32}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1066)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:05 AM] Sending request 'textDocument/documentSymbol - (1067)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/documentSymbol - (1067)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1068)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1068)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:05 AM] Sending request 'textDocument/formatting - (1069)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/formatting - (1069)' in 2ms. +Params: [] + + +[Trace - 2:00:05 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":317}} + + +[Trace - 2:00:05 AM] Sending request 'textDocument/documentLink - (1070)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/documentLink - (1070)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1071)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1071)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 2:00:06 AM] Sending request 'textDocument/codeAction - (1072)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":75,"character":23},"end":{"line":75,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:06 AM] Received response 'textDocument/codeAction - (1072)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:06 AM] Sending request 'textDocument/hover - (1073)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":83,"character":47}} + + +[Error - 2:00:06 AM] send textDocument/hover#1073 no object for ident err + + +[Trace - 2:00:28 AM] Sending request 'textDocument/hover - (1074)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":38}} + + +[Error - 2:00:28 AM] send textDocument/hover#1074 no object for ident T + + +[Trace - 2:00:28 AM] Sending request 'textDocument/hover - (1075)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":38}} + + +[Error - 2:00:28 AM] send textDocument/hover#1075 no object for ident T + + +[Trace - 2:00:31 AM] Sending request 'textDocument/documentHighlight - (1076)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":30}} + + +[Trace - 2:00:31 AM] Received response 'textDocument/documentHighlight - (1076)' in 0ms. +Params: [{"range":{"start":{"line":22,"character":5},"end":{"line":22,"character":17}},"kind":1},{"range":{"start":{"line":66,"character":29},"end":{"line":66,"character":41}},"kind":1}] + + +[Trace - 2:00:31 AM] Sending request 'textDocument/codeAction - (1077)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":30},"end":{"line":66,"character":30}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:31 AM] Received response 'textDocument/codeAction - (1077)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:32 AM] Sending request 'textDocument/hover - (1078)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":32}} + + +[Error - 2:00:32 AM] send textDocument/hover#1078 no object for ident checkFormat + + +[Trace - 2:00:32 AM] Sending request 'textDocument/hover - (1079)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":30}} + + +[Error - 2:00:32 AM] send textDocument/hover#1079 no object for ident to + + +[Trace - 2:00:32 AM] Sending request 'textDocument/documentHighlight - (1080)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":30}} + + +[Trace - 2:00:32 AM] Received response 'textDocument/documentHighlight - (1080)' in 0ms. +Params: [] + + +[Trace - 2:00:32 AM] Sending request 'textDocument/codeAction - (1081)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:32 AM] Received response 'textDocument/codeAction - (1081)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":318},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"rangeLength":2,"text":"o"}]} + + +[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"severity":1,"source":"LSP","message":"testFixture.o undefined (type testCase has no field or method o)"}]} + + +[Trace - 2:00:34 AM] Sending request 'textDocument/completion - (1082)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31},"context":{"triggerKind":1}} + + +[Trace - 2:00:34 AM] Received response 'textDocument/completion - (1082)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"output"}}]} + + +[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":319},"contentChanges":[{"range":{"start":{"line":76,"character":31},"end":{"line":76,"character":31}},"rangeLength":0,"text":"u"}]} + + +[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"severity":1,"source":"LSP","message":"testFixture.ou undefined (type testCase has no field or method ou)"}]} + + +[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":320},"contentChanges":[{"range":{"start":{"line":76,"character":32},"end":{"line":76,"character":32}},"rangeLength":0,"text":"t"}]} + + +[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"severity":1,"source":"LSP","message":"testFixture.out undefined (type testCase has no field or method out)"}]} + + +[Trace - 2:00:35 AM] Sending request 'textDocument/codeAction - (1083)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":33},"end":{"line":76,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"message":"testFixture.out undefined (type testCase has no field or method out)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:00:35 AM] Received response 'textDocument/codeAction - (1083)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:35 AM] Sending request 'textDocument/documentSymbol - (1084)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:35 AM] Received response 'textDocument/documentSymbol - (1084)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 2:00:35 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":321},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"rangeLength":3,"text":"output"}]} + + +[Trace - 2:00:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 2:00:35 AM] Sending request 'textDocument/documentLink - (1085)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:35 AM] Received response 'textDocument/documentLink - (1085)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:00:35 AM] Sending request 'textDocument/codeAction - (1086)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":36},"end":{"line":76,"character":36}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:35 AM] Received response 'textDocument/codeAction - (1086)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:35 AM] Sending request 'textDocument/documentSymbol - (1087)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:35 AM] Received response 'textDocument/documentSymbol - (1087)' in 1ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 2:00:36 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":321}} + + +[Trace - 2:00:36 AM] Sending request 'textDocument/hover - (1088)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51}} + + +[Trace - 2:00:36 AM] Received response 'textDocument/hover - (1088)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nfield output string\n```"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":56}}} + + +[Trace - 2:00:36 AM] Sending request 'textDocument/documentHighlight - (1089)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":52}} + + +[Trace - 2:00:36 AM] Received response 'textDocument/documentHighlight - (1089)' in 0ms. +Params: [] + + +[Trace - 2:00:36 AM] Sending request 'textDocument/codeAction - (1090)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:36 AM] Received response 'textDocument/codeAction - (1090)' in 6ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 2:00:36 AM] Sending request 'textDocument/codeAction - (1091)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:36 AM] Received response 'textDocument/codeAction - (1091)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:37 AM] Sending request 'textDocument/codeAction - (1092)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":53},"end":{"line":76,"character":53}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:37 AM] Received response 'textDocument/codeAction - (1092)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:37 AM] Sending request 'textDocument/codeAction - (1093)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:37 AM] Received response 'textDocument/codeAction - (1093)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:38 AM] Sending request 'textDocument/hover - (1094)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":53}} + + +[Error - 2:00:38 AM] send textDocument/hover#1094 no object for ident output + + +[Trace - 2:00:39 AM] Sending request 'textDocument/codeAction - (1095)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":56},"end":{"line":76,"character":56}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:39 AM] Received response 'textDocument/codeAction - (1095)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":322},"contentChanges":[{"range":{"start":{"line":76,"character":55},"end":{"line":76,"character":56}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":55}},"severity":1,"source":"LSP","message":"testFixture.outpu undefined (type testCase has no field or method outpu)"}]} + + +[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":323},"contentChanges":[{"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":55}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":54}},"severity":1,"source":"LSP","message":"testFixture.outp undefined (type testCase has no field or method outp)"}]} + + +[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":324},"contentChanges":[{"range":{"start":{"line":76,"character":53},"end":{"line":76,"character":54}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":53}},"severity":1,"source":"LSP","message":"testFixture.out undefined (type testCase has no field or method out)"}]} + + +[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":325},"contentChanges":[{"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":53}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":52}},"severity":1,"source":"LSP","message":"testFixture.ou undefined (type testCase has no field or method ou)"}]} + + +[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":326},"contentChanges":[{"range":{"start":{"line":76,"character":51},"end":{"line":76,"character":52}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"severity":1,"source":"LSP","message":"testFixture.o undefined (type testCase has no field or method o)"}]} + + +[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":327},"contentChanges":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"rangeLength":1,"text":""}]} + + +[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} + + +[Trace - 2:00:40 AM] Sending request 'textDocument/documentLink - (1096)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:40 AM] Received response 'textDocument/documentLink - (1096)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:00:40 AM] Sending request 'textDocument/codeAction - (1097)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} + + +[Error - 2:00:40 AM] send textDocument/codeAction#1097 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51: expected selector or type assertion, found ')' (and 43 more errors) + + +[Trace - 2:00:40 AM] Sending request 'textDocument/documentSymbol - (1098)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:40 AM] Received response 'textDocument/documentSymbol - (1098)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}}] + + +[Trace - 2:00:41 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":328},"contentChanges":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"rangeLength":0,"text":"t"}]} + + +[Trace - 2:00:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} + + +[Trace - 2:00:41 AM] Sending request 'textDocument/completion - (1099)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51},"context":{"triggerKind":1}} + + +[Trace - 2:00:41 AM] Received response 'textDocument/completion - (1099)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"newText":"to"}}]} + + +[Trace - 2:00:41 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329},"contentChanges":[{"range":{"start":{"line":76,"character":51},"end":{"line":76,"character":51}},"rangeLength":0,"text":"o"}]} + + +[Trace - 2:00:41 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} + + +[Trace - 2:00:41 AM] Sending request 'textDocument/codeAction - (1100)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:41 AM] Received response 'textDocument/codeAction - (1100)' in 4ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:41 AM] Sending request 'textDocument/documentSymbol - (1101)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:41 AM] Received response 'textDocument/documentSymbol - (1101)' in 0ms. +Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] + + +[Trace - 2:00:42 AM] Sending request 'textDocument/documentLink - (1102)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/documentLink - (1102)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:00:42 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329}} + + +[Trace - 2:00:42 AM] Sending request 'textDocument/hover - (1103)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":47}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/hover - (1103)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"Converter -\u003e Converter struct\n```go\nConverter struct {\n\tPath string\n\tImages []ImageFile\n\tFrom string\n\tTo string\n}\n```"},"range":{"start":{"line":81,"character":41},"end":{"line":81,"character":50}}} + + +[Trace - 2:00:42 AM] Sending request 'textDocument/definition - (1104)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":47}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/definition - (1104)' in 2ms. +Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":14}}}] + + +[Trace - 2:00:42 AM] Sending request 'textDocument/codeAction - (1105)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/codeAction - (1105)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:42 AM] Sending request 'textDocument/formatting - (1106)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/formatting - (1106)' in 2ms. +Params: [] + + +[Trace - 2:00:42 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329}} + + +[Trace - 2:00:42 AM] Sending request 'textDocument/codeAction - (1107)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:42 AM] Received response 'textDocument/codeAction - (1107)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 2:00:49 AM] Sending request 'textDocument/documentLink - (1108)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:00:49 AM] Sending request 'textDocument/codeAction - (1109)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:49 AM] Received response 'textDocument/documentLink - (1108)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:00:49 AM] Received response 'textDocument/codeAction - (1109)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:00:50 AM] Sending request 'textDocument/codeAction - (1110)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} + + +[Trace - 2:00:50 AM] Received response 'textDocument/codeAction - (1110)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:01:03 AM] Sending request 'textDocument/hover - (1111)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":14}} + + +[Error - 2:01:03 AM] send textDocument/hover#1111 no identifier found + + +[Trace - 2:01:04 AM] Sending request 'textDocument/codeAction - (1112)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":14},"end":{"line":63,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 2:01:04 AM] Received response 'textDocument/codeAction - (1112)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:01:39 AM] Sending request 'textDocument/hover - (1113)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":42}} + + +[Error - 2:01:39 AM] send textDocument/hover#1113 no object for ident T + + +[Trace - 2:01:39 AM] Sending request 'textDocument/documentHighlight - (1114)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":42}} + + +[Trace - 2:01:39 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:43: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:43 is not an identifier"} + + +[Trace - 2:01:39 AM] Received response 'textDocument/documentHighlight - (1114)' in 0ms. +Params: [] + + +[Trace - 2:01:40 AM] Sending request 'textDocument/codeAction - (1115)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":42},"end":{"line":72,"character":42}},"context":{"diagnostics":[]}} + + +[Trace - 2:01:40 AM] Received response 'textDocument/codeAction - (1115)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:01:47 AM] Sending request 'textDocument/documentLink - (1116)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:01:47 AM] Sending request 'textDocument/codeAction - (1117)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:01:47 AM] Received response 'textDocument/documentLink - (1116)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:01:47 AM] Received response 'textDocument/codeAction - (1117)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:01:48 AM] Sending request 'textDocument/codeAction - (1118)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":42},"end":{"line":72,"character":42}},"context":{"diagnostics":[]}} + + +[Trace - 2:01:48 AM] Received response 'textDocument/codeAction - (1118)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:01:48 AM] Sending request 'textDocument/codeAction - (1119)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 2:01:48 AM] Received response 'textDocument/codeAction - (1119)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:02:10 AM] Sending request 'textDocument/codeAction - (1120)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":117,"character":2},"end":{"line":117,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:10 AM] Received response 'textDocument/codeAction - (1120)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:02:34 AM] Sending request 'textDocument/documentLink - (1121)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} + + +[Trace - 2:02:34 AM] Received response 'textDocument/documentLink - (1121)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:02:34 AM] Sending request 'textDocument/codeAction - (1122)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:34 AM] Received response 'textDocument/codeAction - (1122)' in 7ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:02:35 AM] Sending request 'textDocument/codeAction - (1123)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":117,"character":2},"end":{"line":117,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:35 AM] Received response 'textDocument/codeAction - (1123)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] + + +[Trace - 2:02:37 AM] Sending request 'textDocument/documentLink - (1124)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 2:02:37 AM] Sending request 'textDocument/codeAction - (1125)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:37 AM] Received response 'textDocument/documentLink - (1124)' in 1ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:02:37 AM] Received response 'textDocument/codeAction - (1125)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:02:44 AM] Sending notification 'textDocument/didOpen'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","languageId":"go","version":1,"text":""}} + + +[Trace - 2:02:44 AM] Sending request 'textDocument/documentLink - (1126)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Error - 2:02:44 AM] send textDocument/documentLink#1126 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go + + +[Trace - 2:02:44 AM] Sending request 'textDocument/documentSymbol - (1127)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Trace - 2:02:44 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Error - 2:02:44 AM] send textDocument/documentSymbol#1127 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go + + +[Trace - 2:02:46 AM] Sending request 'textDocument/documentLink - (1128)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 2:02:46 AM] Sending request 'textDocument/codeAction - (1129)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:46 AM] Received response 'textDocument/documentLink - (1128)' in 0ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:02:46 AM] Received response 'textDocument/codeAction - (1129)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:02:48 AM] Sending request 'textDocument/hover - (1130)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":4}} + + +[Error - 2:02:48 AM] send textDocument/hover#1130 no identifier found + + +[Trace - 2:02:48 AM] Sending request 'textDocument/documentHighlight - (1131)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":5}} + + +[Trace - 2:02:48 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:6: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:6 is not an identifier"} + + +[Trace - 2:02:48 AM] Received response 'textDocument/documentHighlight - (1131)' in 0ms. +Params: [] + + +[Trace - 2:02:48 AM] Sending request 'textDocument/codeAction - (1132)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":7}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:48 AM] Received response 'textDocument/codeAction - (1132)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:02:49 AM] Sending request 'textDocument/documentHighlight - (1133)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":7}} + + +[Trace - 2:02:49 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:8: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:8 is not an identifier"} + + +[Trace - 2:02:49 AM] Received response 'textDocument/documentHighlight - (1133)' in 0ms. +Params: [] + + +[Trace - 2:02:49 AM] Sending request 'textDocument/codeAction - (1134)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:49 AM] Received response 'textDocument/codeAction - (1134)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:02:50 AM] Sending request 'textDocument/documentLink - (1135)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:51 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Trace - 2:02:51 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} + + +[Error - 2:02:51 AM] send textDocument/documentLink#1135 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go + + +[Trace - 2:02:51 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"package cli\n"}]} + + +[Trace - 2:02:51 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} + + +[Trace - 2:02:52 AM] Sending request 'textDocument/documentSymbol - (1136)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:52 AM] Received response 'textDocument/documentSymbol - (1136)' in 0ms. +Params: [] + + +[Trace - 2:02:52 AM] Sending request 'textDocument/documentLink - (1137)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:52 AM] Received response 'textDocument/documentLink - (1137)' in 0ms. +Params: {} + + +[Trace - 2:02:52 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":2}} + + +[Trace - 2:02:52 AM] Sending request 'textDocument/documentHighlight - (1138)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":11}} + + +[Trace - 2:02:52 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:1:12: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:1:12 is not an identifier"} + + +[Trace - 2:02:52 AM] Received response 'textDocument/documentHighlight - (1138)' in 0ms. +Params: [] + + +[Trace - 2:02:53 AM] Sending request 'textDocument/codeAction - (1139)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:53 AM] Received response 'textDocument/codeAction - (1139)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 2:02:53 AM] Sending request 'textDocument/codeAction - (1140)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:53 AM] Received response 'textDocument/codeAction - (1140)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:02:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"_"}]} + + +[Trace - 2:02:54 AM] Sending request 'textDocument/completion - (1141)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":12},"context":{"triggerKind":1}} + + +[Trace - 2:02:54 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_; expected cli"}]} + + +[Trace - 2:02:54 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 2:02:54 AM] Received response 'textDocument/completion - (1141)' in 204ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 2:02:54 AM] Sending request 'textDocument/documentSymbol - (1142)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:54 AM] Received response 'textDocument/documentSymbol - (1142)' in 0ms. +Params: [] + + +[Trace - 2:02:54 AM] Sending request 'textDocument/codeAction - (1143)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:54 AM] Received response 'textDocument/codeAction - (1143)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:02:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":"t"}]} + + +[Trace - 2:02:54 AM] Sending request 'textDocument/completion - (1144)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":13},"context":{"triggerKind":1}} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_t; expected cli"}]} + + +[Trace - 2:02:55 AM] Sending request 'textDocument/documentLink - (1145)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:55 AM] Received response 'textDocument/completion - (1144)' in 129ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 2:02:55 AM] Received response 'textDocument/documentLink - (1145)' in 79ms. +Params: {} + + +[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"e"}]} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_te; expected cli"}]} + + +[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"rangeLength":0,"text":"s"}]} + + +[Trace - 2:02:55 AM] Sending request 'textDocument/completion - (1146)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":15},"context":{"triggerKind":1}} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_tes; expected cli"}]} + + +[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"t"}]} + + +[Trace - 2:02:55 AM] Received response 'textDocument/completion - (1146)' in 123ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} + + +[Trace - 2:02:56 AM] Sending request 'textDocument/documentSymbol - (1147)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:56 AM] Received response 'textDocument/documentSymbol - (1147)' in 0ms. +Params: [] + + +[Trace - 2:02:56 AM] Sending request 'textDocument/codeAction - (1148)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 2:02:56 AM] Received response 'textDocument/codeAction - (1148)' in 0ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:02:56 AM] Sending request 'textDocument/documentLink - (1149)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:56 AM] Received response 'textDocument/documentLink - (1149)' in 0ms. +Params: {} + + +[Trace - 2:02:56 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":7}} + + +[Trace - 2:02:59 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":8},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 2:02:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} + + +[Trace - 2:02:59 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":9},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 2:02:59 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} + + +[Trace - 2:02:59 AM] Sending request 'textDocument/documentSymbol - (1150)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:02:59 AM] Received response 'textDocument/documentSymbol - (1150)' in 0ms. +Params: [] + + +[Trace - 2:03:00 AM] Sending request 'textDocument/documentLink - (1151)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:03:00 AM] Received response 'textDocument/documentLink - (1151)' in 0ms. +Params: {} + + +[Trace - 2:03:00 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":9}} + + +[Trace - 2:05:54 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":10},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"func TestCLI_Run(t *testing.T) {\n\toutStream, errStream := new(bytes.Buffer), new(bytes.Buffer)\n\tcli := c.NewCLI(outStream, errStream)\n\targs := strings.Split(\"convert ./../testdata\", \" \")\n\texitCode := cli.Run(args)\n\n\tif exitCode != c.ExitCodeOK {\n\t\tt.Errorf(\"failed cli run, exit_code: %d\", exitCode)\n\t}\n\n\tif errStream.Len() > 0 {\n\t\tt.Errorf(\"failed cli run, output: %q\", errStream.String())\n\t}\n}"}]} + + +[Trace - 2:05:54 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: testing"},{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":41}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":60}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: strings"},{"range":{"start":{"line":9,"character":16},"end":{"line":9,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:05:55 AM] Sending request 'textDocument/codeAction - (1152)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 2:05:55 AM] Sending request 'textDocument/documentSymbol - (1153)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:05:55 AM] Received response 'textDocument/codeAction - (1152)' in 787ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 2:05:55 AM] Received response 'textDocument/documentSymbol - (1153)' in 731ms. +Params: [{"name":"TestCLI_Run","detail":"(t *invalid type)","kind":12,"range":{"start":{"line":3,"character":0},"end":{"line":16,"character":1}},"selectionRange":{"start":{"line":3,"character":5},"end":{"line":3,"character":16}}}] + + +[Trace - 2:05:55 AM] Sending request 'textDocument/codeAction - (1154)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":16,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":29}},"message":"undeclared name: testing","severity":1,"source":"LSP"},{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":41}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":60}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"},{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":22}},"message":"undeclared name: strings","severity":1,"source":"LSP"},{"range":{"start":{"line":9,"character":16},"end":{"line":9,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:05:56 AM] Sending request 'textDocument/documentLink - (1155)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:05:56 AM] Received response 'textDocument/codeAction - (1154)' in 1084ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 2:05:56 AM] Received response 'textDocument/documentLink - (1155)' in 647ms. +Params: {} + + +[Trace - 2:05:56 AM] Sending notification '$/cancelRequest'. +Params: {"id":1154} + + +[Trace - 2:05:56 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":10}} + + +[Trace - 2:05:57 AM] Sending request 'textDocument/codeAction - (1156)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":2}},"context":{"diagnostics":[]}} + + +[Trace - 2:05:57 AM] Received response 'textDocument/codeAction - (1156)' in 554ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 2:06:09 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":11},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 2:06:09 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: testing"},{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":5,"character":48},"end":{"line":5,"character":60}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: strings"},{"range":{"start":{"line":10,"character":16},"end":{"line":10,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:09 AM] Sending request 'textDocument/documentSymbol - (1157)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:09 AM] Received response 'textDocument/documentSymbol - (1157)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *invalid type)","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":16}}}] + + +[Trace - 2:06:10 AM] Sending request 'textDocument/documentLink - (1158)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:10 AM] Received response 'textDocument/documentLink - (1158)' in 0ms. +Params: {} + + +[Trace - 2:06:10 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":11}} + + +[Trace - 2:06:10 AM] Sending request 'textDocument/codeAction - (1159)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":17,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":29}},"message":"undeclared name: testing","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":41}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":48},"end":{"line":5,"character":60}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":22}},"message":"undeclared name: strings","severity":1,"source":"LSP"},{"range":{"start":{"line":10,"character":16},"end":{"line":10,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:10 AM] Received response 'textDocument/codeAction - (1159)' in 548ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":18,"character":0}},"newText":""},{"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":18,"character":0}},"newText":""},{"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"newText":"}\n"}]}}}] + + +[Trace - 2:06:10 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":12},"contentChanges":[{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"rangeLength":0,"text":"}\n"},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":1,"text":""},{"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":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"import (\n"}]} + + +[Trace - 2:06:10 AM] Sending request 'textDocument/formatting - (1160)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:06:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:11 AM] Received response 'textDocument/formatting - (1160)' in 272ms. +Params: [] + + +[Trace - 2:06:11 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":13},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"i"}]} + + +[Trace - 2:06:11 AM] Sending notification '$/cancelRequest'. +Params: {"id":1160} + + +[Trace - 2:06:11 AM] Sending request 'textDocument/completion - (1161)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":7,"character":1},"context":{"triggerKind":1}} + + +[Trace - 2:06:11 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found i"}]} + + +[Trace - 2:06:11 AM] Received response 'textDocument/completion - (1161)' in 18ms. +Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00001","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"image\""}]},{"label":"imageconv","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","sortText":"00005","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconv"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]},{"label":"imageconv_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test","sortText":"00006","filterText":"imageconv_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconv_test"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]},{"label":"imageconvtest","kind":9,"detail":"command-line-arguments","sortText":"00007","filterText":"imageconvtest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconvtest"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"command-line-arguments\""}]},{"label":"bytes","kind":9,"detail":"\"bytes\"","sortText":"00008","filterText":"bytes","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"bytes"}},{"label":"strings","kind":9,"detail":"\"strings\"","sortText":"00009","filterText":"strings","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"strings"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"testing"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00011","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00012","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00013","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00014","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00015","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"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":"00016","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00017","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00018","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00019","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"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":"00020","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00021","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00022","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00023","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00024","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00025","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00026","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00027","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00028","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00029","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00030","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00031","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00032","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00033","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00034","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00035","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00036","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00037","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00038","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00039","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00040","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00041","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00042","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00043","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00044","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00045","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00046","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00047","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00048","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00049","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uintptr"}}]} + + +[Trace - 2:06:11 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":13}} + + +[Trace - 2:06:11 AM] Sending request 'textDocument/codeAction - (1162)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"context":{"diagnostics":[]}} + + +[Error - 2:06:11 AM] send textDocument/codeAction#1162 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i + + +[Trace - 2:06:11 AM] Sending request 'textDocument/documentSymbol - (1163)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:11 AM] Received response 'textDocument/documentSymbol - (1163)' in 0ms. +Params: [] + + +[Trace - 2:06:11 AM] Sending request 'textDocument/documentLink - (1164)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:11 AM] Received response 'textDocument/documentLink - (1164)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 2:06:12 AM] Sending request 'textDocument/codeAction - (1165)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"context":{"diagnostics":[]}} + + +[Error - 2:06:12 AM] send textDocument/codeAction#1165 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i + + +[Trace - 2:06:13 AM] Sending request 'textDocument/documentHighlight - (1166)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":7,"character":1}} + + +[Trace - 2:06:13 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:2: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:2 is not an identifier"} + + +[Trace - 2:06:13 AM] Received response 'textDocument/documentHighlight - (1166)' in 0ms. +Params: [] + + +[Trace - 2:06:13 AM] Sending request 'textDocument/codeAction - (1167)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"context":{"diagnostics":[]}} + + +[Error - 2:06:13 AM] send textDocument/codeAction#1167 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i + + +[Trace - 2:06:13 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":14},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":1}},"rangeLength":1,"text":""}]} + + +[Trace - 2:06:13 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:13 AM] Sending request 'textDocument/documentSymbol - (1168)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:13 AM] Received response 'textDocument/documentSymbol - (1168)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] + + +[Trace - 2:06:14 AM] Sending request 'textDocument/hover - (1169)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":9,"character":21}} + + +[Trace - 2:06:14 AM] Received response 'textDocument/hover - (1169)' in 1ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar errStream *bytes.Buffer\n```"},"range":{"start":{"line":9,"character":12},"end":{"line":9,"character":21}}} + + +[Trace - 2:06:14 AM] Sending request 'textDocument/documentLink - (1170)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:14 AM] Received response 'textDocument/documentLink - (1170)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 2:06:14 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":14}} + + +[Trace - 2:06:15 AM] Sending request 'textDocument/codeAction - (1171)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:16 AM] Received response 'textDocument/codeAction - (1171)' in 544ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:06:16 AM] Sending request 'textDocument/codeAction - (1172)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:17 AM] Received response 'textDocument/codeAction - (1172)' in 517ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:06:20 AM] Sending request 'textDocument/hover - (1173)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":8}} + + +[Error - 2:06:20 AM] send textDocument/hover#1173 no object for ident c + + +[Trace - 2:06:20 AM] Sending request 'textDocument/documentHighlight - (1174)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":9}} + + +[Trace - 2:06:20 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:10: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:10 is not an identifier"} + + +[Trace - 2:06:20 AM] Received response 'textDocument/documentHighlight - (1174)' in 0ms. +Params: [] + + +[Trace - 2:06:20 AM] Sending request 'textDocument/codeAction - (1175)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:20 AM] Received response 'textDocument/codeAction - (1175)' in 514ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:06:21 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":15},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"rangeLength":1,"text":""}]} + + +[Trace - 2:06:21 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Trace - 2:06:22 AM] Sending request 'textDocument/codeAction - (1176)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} + + +[Error - 2:06:22 AM] send textDocument/codeAction#1176 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:9: expected operand, found '.' (and 1 more errors) + + +[Trace - 2:06:22 AM] Sending request 'textDocument/documentSymbol - (1177)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:22 AM] Received response 'textDocument/documentSymbol - (1177)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] + + +[Trace - 2:06:22 AM] Sending request 'textDocument/documentLink - (1178)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:22 AM] Received response 'textDocument/documentLink - (1178)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 2:06:22 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":15}} + + +[Trace - 2:06:22 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":16},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"rangeLength":0,"text":"c"}]} + + +[Trace - 2:06:22 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:22 AM] Sending request 'textDocument/completion - (1179)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":9},"context":{"triggerKind":1}} + + +[Trace - 2:06:22 AM] Received response 'textDocument/completion - (1179)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"context","kind":9,"detail":"context","preselect":true,"sortText":"00000","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00001","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00002","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00003","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00004","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00005","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00006","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00007","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00008","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00009","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00010","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"encoding/csv\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cap"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"close"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"copy"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 2:06:23 AM] Sending request 'textDocument/codeAction - (1180)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:23 AM] Received response 'textDocument/codeAction - (1180)' in 616ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:06:23 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":17},"contentChanges":[{"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"rangeLength":0,"text":"l"}]} + + +[Trace - 2:06:23 AM] Sending notification '$/cancelRequest'. +Params: {"id":1180} + + +[Trace - 2:06:23 AM] Sending request 'textDocument/codeAction - (1181)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:23 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":17}},"severity":1,"source":"LSP","message":"undeclared name: cl"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:24 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":18},"contentChanges":[{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"rangeLength":0,"text":"i"}]} + + +[Trace - 2:06:24 AM] Received response 'textDocument/codeAction - (1181)' in 929ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:06:24 AM] Sending notification '$/cancelRequest'. +Params: {"id":1181} + + +[Trace - 2:06:24 AM] Sending request 'textDocument/codeAction - (1182)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":11},"end":{"line":10,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:24 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":18}},"severity":1,"source":"LSP","message":"undeclared name: cli"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:25 AM] Received response 'textDocument/codeAction - (1182)' in 1223ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}}] + + +[Trace - 2:06:25 AM] Sending request 'textDocument/documentSymbol - (1183)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:25 AM] Received response 'textDocument/documentSymbol - (1183)' in 1140ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] + + +[Trace - 2:06:25 AM] Sending request 'textDocument/documentLink - (1184)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:25 AM] Received response 'textDocument/documentLink - (1184)' in 1065ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] + + +[Trace - 2:06:25 AM] Sending request 'textDocument/codeAction - (1185)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":11},"end":{"line":10,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":17}},"message":"undeclared name: cl","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:25 AM] Received response 'textDocument/codeAction - (1185)' in 1434ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}}] + + +[Trace - 2:06:25 AM] Sending notification '$/cancelRequest'. +Params: {"id":1182} + + +[Trace - 2:06:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":19},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]} + + +[Trace - 2:06:25 AM] Sending notification '$/cancelRequest'. +Params: {"id":1185} + + +[Trace - 2:06:25 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":11}},"rangeLength":3,"text":"cli"}]} + + +[Trace - 2:06:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:25 AM] Sending request 'textDocument/codeAction - (1186)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:25 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:26 AM] Received response 'textDocument/codeAction - (1186)' in 1805ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. +Params: {"id":1183} + + +[Trace - 2:06:26 AM] Sending request 'textDocument/documentSymbol - (1187)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:26 AM] Received response 'textDocument/documentSymbol - (1187)' in 1703ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":9,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":16}}}] + + +[Trace - 2:06:26 AM] Sending request 'textDocument/codeAction - (1188)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:26 AM] Received response 'textDocument/codeAction - (1188)' in 2086ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. +Params: {"id":1186} + + +[Trace - 2:06:26 AM] Sending request 'textDocument/documentLink - (1189)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:26 AM] Received response 'textDocument/documentLink - (1189)' in 1639ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:06:26 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20}} + + +[Trace - 2:06:26 AM] Sending request 'textDocument/hover - (1190)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":12}} + + +[Trace - 2:06:26 AM] Received response 'textDocument/hover - (1190)' in 1284ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage strings\n```"},"range":{"start":{"line":12,"character":9},"end":{"line":12,"character":16}}} + + +[Trace - 2:06:26 AM] Sending request 'textDocument/definition - (1191)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":12}} + + +[Trace - 2:06:26 AM] Received response 'textDocument/definition - (1191)' in 1086ms. +Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}}}] + + +[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. +Params: {"id":1190} + + +[Trace - 2:06:26 AM] Sending request 'textDocument/codeAction - (1192)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:27 AM] Sending request 'textDocument/codeAction - (1193)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:27 AM] Received response 'textDocument/codeAction - (1192)' in 1601ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:27 AM] Received response 'textDocument/codeAction - (1193)' in 1951ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:27 AM] Sending notification '$/cancelRequest'. +Params: {"id":1188} + + +[Trace - 2:06:27 AM] Sending request 'textDocument/hover - (1194)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17}} + + +[Error - 2:06:27 AM] send textDocument/hover#1194 no object for ident ExitCodeOK + + +[Trace - 2:06:27 AM] Sending request 'textDocument/codeAction - (1195)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:28 AM] Sending notification '$/cancelRequest'. +Params: {"id":1192} + + +[Trace - 2:06:28 AM] Received response 'textDocument/codeAction - (1195)' in 2018ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:28 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20}} + + +[Trace - 2:06:28 AM] Sending notification '$/cancelRequest'. +Params: {"id":1194} + + +[Trace - 2:06:28 AM] Sending request 'textDocument/documentHighlight - (1196)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":18}} + + +[Trace - 2:06:28 AM] Received response 'textDocument/documentHighlight - (1196)' in 1839ms. +Params: [] + + +[Trace - 2:06:28 AM] Sending request 'textDocument/codeAction - (1197)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:29 AM] Received response 'textDocument/codeAction - (1197)' in 2164ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1193} + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1196} + + +[Trace - 2:06:29 AM] Sending request 'textDocument/documentHighlight - (1198)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17}} + + +[Trace - 2:06:29 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:18 is not an identifier"} + + +[Trace - 2:06:29 AM] Received response 'textDocument/documentHighlight - (1198)' in 1725ms. +Params: [] + + +[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1199)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:29 AM] Received response 'textDocument/codeAction - (1199)' in 2055ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1197} + + +[Trace - 2:06:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":21},"contentChanges":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"rangeLength":1,"text":""}]} + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1198} + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1195} + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1199} + + +[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1200)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} + + +[Error - 2:06:29 AM] send textDocument/codeAction#1200 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:17: expected operand, found '.' (and 1 more errors) + + +[Trace - 2:06:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":22},"contentChanges":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"rangeLength":0,"text":"c"}]} + + +[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. +Params: {"id":1200} + + +[Trace - 2:06:29 AM] Sending request 'textDocument/completion - (1201)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17},"context":{"triggerKind":1}} + + +[Trace - 2:06:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1202)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:29 AM] Received response 'textDocument/completion - (1201)' in 1434ms. +Params: {"isIncomplete":false,"items":[{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00001","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00002","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00003","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00004","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00005","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00006","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00007","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00008","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00009","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00010","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00011","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli"}},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00013","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"cli","kind":6,"detail":"*cli.CLI","sortText":"00015","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00026","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00027","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00028","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00029","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00030","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00031","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 2:06:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":23},"contentChanges":[{"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"rangeLength":0,"text":"l"}]} + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1202)' in 1745ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. +Params: {"id":1202} + + +[Trace - 2:06:30 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":24},"contentChanges":[{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"rangeLength":0,"text":"i"}]} + + +[Trace - 2:06:30 AM] Sending request 'textDocument/documentLink - (1203)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: cl"}]} + + +[Trace - 2:06:30 AM] Received response 'textDocument/documentLink - (1203)' in 1439ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:06:30 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"severity":1,"source":"LSP","message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)"}]} + + +[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1204)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1205)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":19},"end":{"line":15,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1204)' in 1366ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1205)' in 1286ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:30 AM] Sending request 'textDocument/documentSymbol - (1206)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:30 AM] Received response 'textDocument/documentSymbol - (1206)' in 1100ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":9,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":16}}}] + + +[Trace - 2:06:30 AM] Sending request 'textDocument/hover - (1207)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":13}} + + +[Error - 2:06:30 AM] send textDocument/hover#1207 no identifier found + + +[Trace - 2:06:30 AM] Sending request 'textDocument/documentHighlight - (1208)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":13}} + + +[Trace - 2:06:30 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:14 is not an identifier"} + + +[Trace - 2:06:30 AM] Received response 'textDocument/documentHighlight - (1208)' in 667ms. +Params: [] + + +[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. +Params: {"id":1201} + + +[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. +Params: {"id":1207} + + +[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. +Params: {"id":1204} + + +[Trace - 2:06:30 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":24}} + + +[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1209)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. +Params: {"id":1205} + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1209)' in 299ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1210)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1210)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:30 AM] Sending request 'textDocument/hover - (1211)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":21}} + + +[Error - 2:06:30 AM] send textDocument/hover#1211 no object for ident ExitCodeOK + + +[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1212)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1212)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:33 AM] Sending request 'textDocument/documentHighlight - (1213)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":22}} + + +[Trace - 2:06:33 AM] Received response 'textDocument/documentHighlight - (1213)' in 0ms. +Params: [] + + +[Trace - 2:06:34 AM] Sending request 'textDocument/codeAction - (1214)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:34 AM] Received response 'textDocument/codeAction - (1214)' in 0ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:37 AM] Sending request 'textDocument/documentLink - (1215)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 2:06:37 AM] Sending request 'textDocument/codeAction - (1216)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:37 AM] Received response 'textDocument/documentLink - (1215)' in 1ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:06:37 AM] Received response 'textDocument/codeAction - (1216)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:37 AM] Sending request 'textDocument/codeAction - (1217)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:37 AM] Received response 'textDocument/codeAction - (1217)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:38 AM] Sending request 'textDocument/hover - (1218)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":31,"character":4}} + + +[Error - 2:06:38 AM] send textDocument/hover#1218 no identifier found + + +[Trace - 2:06:39 AM] Sending request 'textDocument/documentLink - (1219)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:06:39 AM] Sending request 'textDocument/codeAction - (1220)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:39 AM] Received response 'textDocument/documentLink - (1219)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:06:39 AM] Received response 'textDocument/codeAction - (1220)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:40 AM] Sending request 'textDocument/codeAction - (1221)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:06:40 AM] Received response 'textDocument/codeAction - (1221)' in 0ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:06:40 AM] Sending request 'textDocument/hover - (1222)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":30,"character":15}} + + +[Error - 2:06:40 AM] send textDocument/hover#1222 no identifier found + + +[Trace - 2:06:40 AM] Sending request 'textDocument/documentHighlight - (1223)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":30,"character":16}} + + +[Trace - 2:06:40 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:31:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:31:17 is not an identifier"} + + +[Trace - 2:06:40 AM] Received response 'textDocument/documentHighlight - (1223)' in 0ms. +Params: [] + + +[Trace - 2:06:40 AM] Sending request 'textDocument/codeAction - (1224)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":30,"character":16},"end":{"line":30,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:40 AM] Received response 'textDocument/codeAction - (1224)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] + + +[Trace - 2:06:41 AM] Sending request 'textDocument/documentLink - (1225)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 2:06:41 AM] Sending request 'textDocument/codeAction - (1226)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:41 AM] Received response 'textDocument/documentLink - (1225)' in 0ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:06:41 AM] Received response 'textDocument/codeAction - (1226)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:42 AM] Sending request 'textDocument/codeAction - (1227)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:42 AM] Received response 'textDocument/codeAction - (1227)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:45 AM] Sending request 'textDocument/hover - (1228)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":3}} + + +[Trace - 2:06:45 AM] Received response 'textDocument/hover - (1228)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} + + +[Trace - 2:06:45 AM] Sending request 'textDocument/documentHighlight - (1229)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":4}} + + +[Trace - 2:06:45 AM] Received response 'textDocument/documentHighlight - (1229)' in 0ms. +Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] + + +[Trace - 2:06:45 AM] Sending request 'textDocument/codeAction - (1230)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:45 AM] Received response 'textDocument/codeAction - (1230)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:46 AM] Sending request 'textDocument/hover - (1231)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":2}} + + +[Trace - 2:06:46 AM] Received response 'textDocument/hover - (1231)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} + + +[Trace - 2:06:47 AM] Sending request 'textDocument/hover - (1232)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":0}} + + +[Error - 2:06:47 AM] send textDocument/hover#1232 no identifier found + + +[Trace - 2:06:47 AM] Sending request 'textDocument/hover - (1233)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":22,"character":0}} + + +[Error - 2:06:47 AM] send textDocument/hover#1233 no identifier found + + +[Trace - 2:06:52 AM] Sending request 'textDocument/codeAction - (1234)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":31,"character":17},"end":{"line":31,"character":17}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:52 AM] Received response 'textDocument/codeAction - (1234)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:06:52 AM] Sending request 'textDocument/hover - (1235)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":4}} + + +[Trace - 2:06:52 AM] Received response 'textDocument/hover - (1235)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} + + +[Trace - 2:06:52 AM] Sending request 'textDocument/documentHighlight - (1236)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":5}} + + +[Trace - 2:06:52 AM] Received response 'textDocument/documentHighlight - (1236)' in 0ms. +Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] + + +[Trace - 2:06:53 AM] Sending request 'textDocument/codeAction - (1237)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:06:53 AM] Received response 'textDocument/codeAction - (1237)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:07:16 AM] Sending request 'textDocument/codeAction - (1238)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":19,"character":20},"end":{"line":19,"character":20}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:16 AM] Received response 'textDocument/codeAction - (1238)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:07:17 AM] Sending request 'textDocument/codeAction - (1239)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:17 AM] Received response 'textDocument/codeAction - (1239)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] + + +[Trace - 2:07:17 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":25},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]} + + +[Trace - 2:07:17 AM] Sending request 'textDocument/formatting - (1240)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:07:17 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"severity":1,"source":"LSP","message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)"}]} + + +[Trace - 2:07:17 AM] Received response 'textDocument/formatting - (1240)' in 0ms. +Params: [] + + +[Trace - 2:07:17 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":25}} + + +[Trace - 2:07:17 AM] Sending request 'textDocument/codeAction - (1241)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":20},"end":{"line":20,"character":20}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:17 AM] Received response 'textDocument/codeAction - (1241)' in 0ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:17 AM] Sending request 'textDocument/documentSymbol - (1242)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:17 AM] Received response 'textDocument/documentSymbol - (1242)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:18 AM] Sending request 'textDocument/documentLink - (1243)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:18 AM] Received response 'textDocument/documentLink - (1243)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:20 AM] Sending request 'textDocument/hover - (1244)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":24}} + + +[Error - 2:07:20 AM] send textDocument/hover#1244 no object for ident ExitCodeOK + + +[Trace - 2:07:20 AM] Sending request 'textDocument/codeAction - (1245)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:20 AM] Received response 'textDocument/codeAction - (1245)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:24 AM] Sending request 'textDocument/documentHighlight - (1246)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":32,"character":31}} + + +[Trace - 2:07:24 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:33:32: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:33:32 is not an identifier"} + + +[Trace - 2:07:24 AM] Received response 'textDocument/documentHighlight - (1246)' in 1ms. +Params: [] + + +[Trace - 2:07:24 AM] Sending request 'textDocument/codeAction - (1247)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":32,"character":31},"end":{"line":32,"character":31}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:24 AM] Received response 'textDocument/codeAction - (1247)' in 2ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:07:26 AM] Sending request 'textDocument/hover - (1248)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":6}} + + +[Trace - 2:07:26 AM] Received response 'textDocument/hover - (1248)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} + + +[Trace - 2:07:26 AM] Sending request 'textDocument/documentHighlight - (1249)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":6}} + + +[Trace - 2:07:26 AM] Received response 'textDocument/documentHighlight - (1249)' in 0ms. +Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] + + +[Trace - 2:07:26 AM] Sending request 'textDocument/codeAction - (1250)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:26 AM] Received response 'textDocument/codeAction - (1250)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:07:28 AM] Sending request 'textDocument/hover - (1251)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":23}} + + +[Error - 2:07:28 AM] send textDocument/hover#1251 no object for ident ExitCodeOK + + +[Trace - 2:07:28 AM] Sending request 'textDocument/documentHighlight - (1252)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":24}} + + +[Trace - 2:07:28 AM] Received response 'textDocument/documentHighlight - (1252)' in 0ms. +Params: [] + + +[Trace - 2:07:29 AM] Sending request 'textDocument/codeAction - (1253)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:29 AM] Received response 'textDocument/codeAction - (1253)' in 0ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":26},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"rangeLength":10,"text":""}]} + + +[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '{'"}]} + + +[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":27},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":20}},"rangeLength":1,"text":""}]} + + +[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":4},"end":{"line":16,"character":12}},"severity":1,"source":"LSP","message":"cannot compare exitCode != cli (mismatched types int and *cli.CLI)"}]} + + +[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":28},"contentChanges":[{"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":19}},"rangeLength":1,"text":""}]} + + +[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":18}},"severity":1,"source":"LSP","message":"undeclared name: cl"}]} + + +[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":29},"contentChanges":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"rangeLength":1,"text":""}]} + + +[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} + + +[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":30},"contentChanges":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":17}},"rangeLength":1,"text":""}]} + + +[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"expected operand, found '{'"}]} + + +[Trace - 2:07:30 AM] Sending request 'textDocument/documentLink - (1254)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:30 AM] Received response 'textDocument/documentLink - (1254)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:30 AM] Sending request 'textDocument/documentSymbol - (1255)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:30 AM] Received response 'textDocument/documentSymbol - (1255)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:30 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":30}} + + +[Trace - 2:07:34 AM] Sending request 'textDocument/hover - (1256)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":3}} + + +[Trace - 2:07:34 AM] Received response 'textDocument/hover - (1256)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\nvar cli *cli.CLI\n```"},"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}}} + + +[Trace - 2:07:34 AM] Sending request 'textDocument/documentHighlight - (1257)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":3}} + + +[Trace - 2:07:34 AM] Received response 'textDocument/documentHighlight - (1257)' in 0ms. +Params: [{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"kind":1},{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"kind":1}] + + +[Trace - 2:07:35 AM] Sending request 'textDocument/codeAction - (1258)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"context":{"diagnostics":[]}} + + +[Error - 2:07:35 AM] send textDocument/codeAction#1258 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) + + +[Trace - 2:07:35 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":31},"contentChanges":[{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"rangeLength":3,"text":"c"}]} + + +[Trace - 2:07:35 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"expected operand, found '{'"}]} + + +[Trace - 2:07:35 AM] Sending request 'textDocument/completion - (1259)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":2},"context":{"triggerKind":1}} + + +[Trace - 2:07:35 AM] Received notification 'window/logMessage'. +Params: {"type":3,"message":"no completions found for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:12:2: this is a definition, of var c *github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli.CLI"} + + +[Trace - 2:07:35 AM] Received response 'textDocument/completion - (1259)' in 0ms. +Params: {"isIncomplete":false,"items":[]} + + +[Trace - 2:07:35 AM] Sending request 'textDocument/codeAction - (1260)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"context":{"diagnostics":[]}} + + +[Error - 2:07:35 AM] send textDocument/codeAction#1260 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) + + +[Trace - 2:07:35 AM] Sending request 'textDocument/documentSymbol - (1261)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:35 AM] Received response 'textDocument/documentSymbol - (1261)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:36 AM] Sending request 'textDocument/hover - (1262)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":13}} + + +[Error - 2:07:36 AM] send textDocument/hover#1262 no identifier found + + +[Trace - 2:07:36 AM] Sending request 'textDocument/documentHighlight - (1263)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":13}} + + +[Trace - 2:07:36 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:18:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:18:14 is not an identifier"} + + +[Trace - 2:07:36 AM] Received response 'textDocument/documentHighlight - (1263)' in 0ms. +Params: [] + + +[Trace - 2:07:36 AM] Sending request 'textDocument/documentLink - (1264)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:36 AM] Received response 'textDocument/documentLink - (1264)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:36 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":31}} + + +[Trace - 2:07:36 AM] Sending request 'textDocument/codeAction - (1265)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":17,"character":13},"end":{"line":17,"character":13}},"context":{"diagnostics":[]}} + + +[Error - 2:07:36 AM] send textDocument/codeAction#1265 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) + + +[Trace - 2:07:36 AM] Sending request 'textDocument/hover - (1266)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":16}} + + +[Error - 2:07:36 AM] send textDocument/hover#1266 no identifier found + + +[Trace - 2:07:37 AM] Sending request 'textDocument/codeAction - (1267)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"message":"expected operand, found '{'","severity":1,"source":"LSP"}]}} + + +[Error - 2:07:37 AM] send textDocument/codeAction#1267 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) + + +[Trace - 2:07:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":32},"contentChanges":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"rangeLength":0,"text":"c"}]} + + +[Trace - 2:07:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"}]} + + +[Trace - 2:07:37 AM] Sending request 'textDocument/completion - (1268)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":18},"context":{"triggerKind":1}} + + +[Trace - 2:07:37 AM] Received response 'textDocument/completion - (1268)' in 1ms. +Params: {"isIncomplete":false,"items":[{"label":"cgi","kind":9,"detail":"net/http/cgi","preselect":true,"sortText":"00000","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00001","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00002","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00003","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00004","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00005","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00006","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00007","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00008","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00009","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00010","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"c","kind":6,"detail":"*cli.CLI","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"c"}},{"label":"cli","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"","sortText":"00019","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00026","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00027","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"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":"00028","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00029","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00030","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00031","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 2:07:37 AM] Sending request 'textDocument/codeAction - (1269)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:37 AM] Received response 'textDocument/codeAction - (1269)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != c {\n"}]}}}] + + +[Trace - 2:07:37 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":33},"contentChanges":[{"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"rangeLength":0,"text":"l"}]} + + +[Trace - 2:07:37 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":20}},"severity":1,"source":"LSP","message":"undeclared name: cl"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} + + +[Trace - 2:07:38 AM] Sending request 'textDocument/codeAction - (1270)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":20}},"message":"undeclared name: cl","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:38 AM] Received response 'textDocument/codeAction - (1270)' in 0ms. +Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cl {\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cl {\n"}]}}}] + + +[Trace - 2:07:38 AM] Sending request 'textDocument/documentSymbol - (1271)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:38 AM] Received response 'textDocument/documentSymbol - (1271)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":34},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"rangeLength":0,"text":"i"}]} + + +[Trace - 2:07:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"use of package cli not in selector"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} + + +[Trace - 2:07:38 AM] Sending request 'textDocument/documentLink - (1272)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:38 AM] Received response 'textDocument/documentLink - (1272)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:38 AM] Sending request 'textDocument/codeAction - (1273)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":21}},"message":"use of package cli not in selector","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:38 AM] Received response 'textDocument/codeAction - (1273)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cli {\n"}]}}}] + + +[Trace - 2:07:38 AM] Sending request 'textDocument/documentSymbol - (1274)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:38 AM] Received response 'textDocument/documentSymbol - (1274)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:38 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":35},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"rangeLength":0,"text":"."}]} + + +[Trace - 2:07:38 AM] Sending request 'textDocument/completion - (1275)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":21},"context":{"triggerKind":2,"triggerCharacter":"."}} + + +[Trace - 2:07:38 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '{'"}]} + + +[Trace - 2:07:38 AM] Received response 'textDocument/completion - (1275)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"CLI","kind":22,"detail":"struct{...}","preselect":true,"sortText":"00000","filterText":"CLI","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"CLI"}},{"label":"ExitCodeOK","kind":21,"detail":"int","sortText":"00001","filterText":"ExitCodeOK","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"ExitCodeOK"}},{"label":"NewCLI(outStream io.Writer, errStream io.Writer)","kind":3,"detail":"*cli.CLI","sortText":"00002","filterText":"NewCLI","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"NewCLI(${1:outStream io.Writer}, ${2:errStream io.Writer})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 2:07:39 AM] Sending request 'textDocument/codeAction - (1276)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"message":"expected selector or type assertion, found '{'","severity":1,"source":"LSP"}]}} + + +[Error - 2:07:39 AM] send textDocument/codeAction#1276 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:22: expected selector or type assertion, found '{' (and 8 more errors) + + +[Trace - 2:07:39 AM] Sending request 'textDocument/documentSymbol - (1277)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:39 AM] Received response 'textDocument/documentSymbol - (1277)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:39 AM] Sending request 'textDocument/documentLink - (1278)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:39 AM] Received response 'textDocument/documentLink - (1278)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:40 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":35}} + + +[Trace - 2:07:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":36},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"rangeLength":0,"text":"ExitCodeOK"}]} + + +[Trace - 2:07:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} + + +[Trace - 2:07:40 AM] Sending request 'textDocument/codeAction - (1279)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"message":"Run not declared by package cli","severity":1,"source":"LSP"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"message":"c declared but not used","severity":1,"source":"LSP"}]}} + + +[Trace - 2:07:40 AM] Received response 'textDocument/codeAction - (1279)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cli.ExitCodeOK {\n"}]}}}] + + +[Trace - 2:07:40 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":37},"contentChanges":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"rangeLength":0,"text":"\tif exitCode != cli.ExitCodeOK {\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"rangeLength":33,"text":""}]} + + +[Trace - 2:07:40 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} + + +[Trace - 2:07:40 AM] Sending request 'textDocument/formatting - (1280)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:07:40 AM] Received response 'textDocument/formatting - (1280)' in 0ms. +Params: [] + + +[Trace - 2:07:40 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":37}} + + +[Trace - 2:07:41 AM] Sending request 'textDocument/documentSymbol - (1281)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:41 AM] Received response 'textDocument/documentSymbol - (1281)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:41 AM] Sending request 'textDocument/documentLink - (1282)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:41 AM] Received response 'textDocument/documentLink - (1282)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:41 AM] Sending request 'textDocument/hover - (1283)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":16}} + + +[Trace - 2:07:41 AM] Received response 'textDocument/hover - (1283)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage cli (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\")\n```"},"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":19}}} + + +[Trace - 2:07:42 AM] Sending request 'textDocument/hover - (1284)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14}} + + +[Trace - 2:07:42 AM] Received response 'textDocument/hover - (1284)' in 0ms. +Params: {"contents":{"kind":"markdown","value":"```go\npackage cli (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\")\n```"},"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}}} + + +[Trace - 2:07:42 AM] Sending request 'textDocument/documentHighlight - (1285)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14}} + + +[Trace - 2:07:42 AM] Received response 'textDocument/documentHighlight - (1285)' in 0ms. +Params: [] + + +[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1286)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1286)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:43 AM] Sending notification 'textDocument/didChange'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38},"contentChanges":[{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"rangeLength":3,"text":"c"}]} + + +[Trace - 2:07:43 AM] Received notification 'textDocument/publishDiagnostics'. +Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} + + +[Trace - 2:07:43 AM] Sending request 'textDocument/completion - (1287)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14},"context":{"triggerKind":1}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/completion - (1287)' in 0ms. +Params: {"isIncomplete":false,"items":[{"label":"cgi","kind":9,"detail":"net/http/cgi","preselect":true,"sortText":"00000","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00001","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00002","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00003","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00004","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00005","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00006","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00007","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00008","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00009","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00010","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"c","kind":6,"detail":"*cli.CLI","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"c"}},{"label":"cli","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"","sortText":"00018","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00025","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cap"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00026","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"close"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00027","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00028","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00029","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00030","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"copy"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} + + +[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1288)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1288)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:43 AM] Sending request 'textDocument/documentSymbol - (1289)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/documentSymbol - (1289)' in 0ms. +Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] + + +[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1290)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1290)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:43 AM] Sending request 'textDocument/formatting - (1291)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:07:43 AM] Received response 'textDocument/formatting - (1291)' in 0ms. +Params: [] + + +[Trace - 2:07:44 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38}} + + +[Trace - 2:07:44 AM] Sending request 'textDocument/documentLink - (1292)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:07:44 AM] Received response 'textDocument/documentLink - (1292)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:07:45 AM] Sending request 'textDocument/codeAction - (1293)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:45 AM] Received response 'textDocument/codeAction - (1293)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:45 AM] Sending request 'textDocument/formatting - (1294)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} + + +[Trace - 2:07:45 AM] Received response 'textDocument/formatting - (1294)' in 0ms. +Params: [] + + +[Trace - 2:07:45 AM] Sending notification 'textDocument/didSave'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38}} + + +[Trace - 2:07:45 AM] Sending request 'textDocument/hover - (1295)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":21,"character":12}} + + +[Error - 2:07:45 AM] send textDocument/hover#1295 no identifier found + + +[Trace - 2:07:46 AM] Sending request 'textDocument/codeAction - (1296)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:46 AM] Received response 'textDocument/codeAction - (1296)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:55 AM] Sending request 'textDocument/hover - (1297)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":20,"character":22}} + + +[Error - 2:07:55 AM] send textDocument/hover#1297 no identifier found + + +[Trace - 2:07:55 AM] Sending request 'textDocument/documentHighlight - (1298)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":20,"character":23}} + + +[Trace - 2:07:55 AM] Received notification 'window/logMessage'. +Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:21:24: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:21:24 is not an identifier"} + + +[Trace - 2:07:55 AM] Received response 'textDocument/documentHighlight - (1298)' in 0ms. +Params: [] + + +[Trace - 2:07:56 AM] Sending request 'textDocument/codeAction - (1299)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:07:56 AM] Received response 'textDocument/codeAction - (1299)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:07:56 AM] Sending request 'textDocument/hover - (1300)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":0}} + + +[Error - 2:07:56 AM] send textDocument/hover#1300 no identifier found + + +[Trace - 2:08:00 AM] Sending request 'textDocument/documentLink - (1301)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} + + +[Trace - 2:08:00 AM] Sending request 'textDocument/codeAction - (1302)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:00 AM] Received response 'textDocument/documentLink - (1301)' in 3ms. +Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] + + +[Trace - 2:08:00 AM] Received response 'textDocument/codeAction - (1302)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:08:00 AM] Sending request 'textDocument/codeAction - (1303)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:00 AM] Received response 'textDocument/codeAction - (1303)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] + + +[Trace - 2:08:01 AM] Sending request 'textDocument/documentLink - (1304)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} + + +[Trace - 2:08:01 AM] Sending request 'textDocument/codeAction - (1305)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:01 AM] Received response 'textDocument/documentLink - (1304)' in 0ms. +Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] + + +[Trace - 2:08:01 AM] Received response 'textDocument/codeAction - (1305)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:08:01 AM] Sending request 'textDocument/codeAction - (1306)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":23}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:01 AM] Received response 'textDocument/codeAction - (1306)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:08:01 AM] Sending request 'textDocument/hover - (1307)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":3}} + + +[Error - 2:08:01 AM] send textDocument/hover#1307 no object for ident Errorf + + +[Trace - 2:08:02 AM] Sending request 'textDocument/documentHighlight - (1308)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":4}} + + +[Trace - 2:08:02 AM] Received response 'textDocument/documentHighlight - (1308)' in 0ms. +Params: [] + + +[Trace - 2:08:02 AM] Sending request 'textDocument/codeAction - (1309)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":17,"character":4},"end":{"line":17,"character":4}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:02 AM] Received response 'textDocument/codeAction - (1309)' in 1ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:08:02 AM] Sending request 'textDocument/hover - (1310)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":20}} + + +[Error - 2:08:02 AM] send textDocument/hover#1310 no object for ident ExitCodeOK + + +[Trace - 2:08:39 AM] Sending request 'textDocument/codeAction - (1311)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} + + +[Trace - 2:08:39 AM] Received response 'textDocument/codeAction - (1311)' in 3ms. +Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] + + +[Trace - 2:16:12 AM] Sending request 'textDocument/hover - (1312)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":46}} + + +[Error - 2:16:12 AM] send textDocument/hover#1312 no object for ident exitCode + + +[Trace - 2:17:33 AM] Sending request 'textDocument/hover - (1313)'. +Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":4}} + + +[Error - 2:17:33 AM] send textDocument/hover#1313 no object for ident exitCode + + +[Trace - 2:18:52 AM] Sending request 'shutdown - (1314)'. +Params: {} + + +[Trace - 2:18:52 AM] Received response 'shutdown - (1314)' in 1ms. +Params: {} + + +[Trace - 2:18:52 AM] Sending notification 'exit'. +Params: {} + + diff --git a/kadai1/waytkheming/screenshots/godoc-cli-pkg.png b/kadai2/waytkheming/screenshots/godoc-cli-pkg.png similarity index 100% rename from kadai1/waytkheming/screenshots/godoc-cli-pkg.png rename to kadai2/waytkheming/screenshots/godoc-cli-pkg.png diff --git a/kadai1/waytkheming/screenshots/godoc-imageconv-pkg.png b/kadai2/waytkheming/screenshots/godoc-imageconv-pkg.png similarity index 100% rename from kadai1/waytkheming/screenshots/godoc-imageconv-pkg.png rename to kadai2/waytkheming/screenshots/godoc-imageconv-pkg.png From 16b7d4190e26c38ff7b398c55af542cdbeaabb27 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Wed, 18 Sep 2019 02:23:27 +0900 Subject: [PATCH 08/12] delete some files --- .DS_Store | Bin 6148 -> 6148 bytes .gitignore | 18 ++++++++++++++++++ kadai2/.DS_Store | Bin 6148 -> 6148 bytes 3 files changed, 18 insertions(+) create mode 100644 .gitignore diff --git a/.DS_Store b/.DS_Store index c23305f8b8cca5f382ba3bc0ac7c9a9b42cc7b68..f5aa8316d3f1b2000c0f90f2b2afade28167a7b8 100644 GIT binary patch delta 25 ecmZoMXfc=&&1f_+#vVlIZ#-bbzL}llFFycn{|JNt delta 34 qcmZoMXfc=&&1g6=#-7VCr8qe!DL+4lapT4?_K630HnVg5 Date: Wed, 18 Sep 2019 02:32:27 +0900 Subject: [PATCH 09/12] fix gitignore --- .DS_Store | Bin 6148 -> 0 bytes kadai2/.DS_Store | Bin 6148 -> 0 bytes .../path to a text file that exists | 15988 ---------------- 3 files changed, 15988 deletions(-) delete mode 100644 .DS_Store delete mode 100644 kadai2/.DS_Store delete mode 100644 kadai2/waytkheming/path to a text file that exists diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index f5aa8316d3f1b2000c0f90f2b2afade28167a7b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKI|>3p3{6x-u(7n9E9eOZ(Gz$9Kii0ch1hT9xjdRL9|Tz~ENtWjk~fpdn`K|I z*@%cPuFXtjA|fNWq1-HV&Cbm`*2|0n;ke@<^X9TY?at>@r}}-uxI;P0RvP&C{P(vq zO9iL^6`%rCfC_w4z0#twsJQc9-LxCIC#5T}B9SA-G00&6BVePX7uvh|E z6Wc&!U>a0lP&G#k4Lb5A>uO>f7ausK8$-po8Ulxxg!BZ|%IC_1Xg8z^&#EH^bT~2;Po?-j1=cc0Bc>s4KR{ Xc};8sosPWIf&3XTU1(I`*9trU>XQ`z diff --git a/kadai2/.DS_Store b/kadai2/.DS_Store deleted file mode 100644 index e92809aa789cf6f302bc964dedffce0335346438..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJ5EC}5S)b+k)6@?RUfdD~(2&4dn(!GjvaWrN>&C`P}G|{ZI9(%oG z%Tv643&2(%+e=^xU`}_$mk(3(efNo-Rm6yNp7D%F+~WmLc%5Yb9&qjgpSZyR?<4-h z_U&$WyWj6TMJ5HLfE17dQa}nENr5V?^TmRxc&of#I3y+=R?Uai%~loiegI)a77zdc diff --git a/kadai2/waytkheming/path to a text file that exists b/kadai2/waytkheming/path to a text file that exists deleted file mode 100644 index 8df6970..0000000 --- a/kadai2/waytkheming/path to a text file that exists +++ /dev/null @@ -1,15988 +0,0 @@ -[Trace - 1:27:30 AM] Sending request 'initialize - (0)'. -Params: {"processId":1130,"rootPath":"/Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming","rootUri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming","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/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming","name":"waytkheming"}]} - - -[Trace - 1:27:30 AM] Received response 'initialize - (0)' in 141ms. -Params: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"renameProvider":true,"documentLinkProvider":{},"implementationProvider":true,"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"custom":null} - - -[Trace - 1:27:30 AM] Sending notification 'initialized'. -Params: {} - - -[Trace - 1:27:30 AM] Received request 'client/registerCapability - (1)'. -Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"},{"id":"workspace/didChangeWorkspaceFolders","method":"workspace/didChangeWorkspaceFolders"}]} - - -[Trace - 1:27:30 AM] Sending response 'client/registerCapability - (1)' in 76ms. -Params: {} - - -[Trace - 1:27:30 AM] Received request 'workspace/configuration - (2)'. -Params: {"items":[{"scopeUri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming","section":"gopls"}]} - - -[Trace - 1:27:30 AM] Sending response 'workspace/configuration - (2)' in 39ms. -Params: [{"usePlaceholders":true,"enhancedHover":true}] - - -[Trace - 1:27:32 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"load /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming successfully! elapsed time: 2 seconds."} - - -[Trace - 1:27:34 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"Build info\n----------\ngolang.org/x/tools/gopls v0.1.1\n golang.org/x/tools/gopls@(devel)\n golang.org/x/sync@v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=\n golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0 =\u003e ../\n\nGo info\n-------\ngo version go1.13 darwin/amd64\n\nGO111MODULE=\"\"\nGOARCH=\"amd64\"\nGOBIN=\"\"\nGOCACHE=\"/Users/waytkhemig/Library/Caches/go-build\"\nGOENV=\"/Users/waytkhemig/Library/Application Support/go/env\"\nGOEXE=\"\"\nGOFLAGS=\"\"\nGOHOSTARCH=\"amd64\"\nGOHOSTOS=\"darwin\"\nGONOPROXY=\"\"\nGONOSUMDB=\"\"\nGOOS=\"darwin\"\nGOPATH=\"/Users/waytkhemig/go\"\nGOPRIVATE=\"\"\nGOPROXY=\"https://proxy.golang.org,direct\"\nGOROOT=\"/usr/local/go\"\nGOSUMDB=\"sum.golang.org\"\nGOTMPDIR=\"\"\nGOTOOLDIR=\"/usr/local/go/pkg/tool/darwin_amd64\"\nGCCGO=\"gccgo\"\nAR=\"ar\"\nCC=\"clang\"\nCXX=\"clang++\"\nCGO_ENABLED=\"1\"\nGOMOD=\"\"\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/vr/3gkb8zy56yn8b9y__4rsh0wr0000gn/T/go-build454874995=/tmp/go-build -gno-record-gcc-switches -fno-common\"\n"} - - -[Trace - 1:27:34 AM] Sending notification 'textDocument/didOpen'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","languageId":"go","version":1,"text":"package imageconv\n\nimport \"testing\"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n\t\"strings\"\n\t\"path/filepath\"\n\t\"path/filepath\"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n\ntype testCase struct {\n\ttitle string\n\tpath string\n\tfrom string\n\tto string\n\toutput string\n}\n\nfunc TestConvert(t *testing.T) {\n\tvar testFixtures = []testCase{\n\t\t{\n\t\t\ttitle: \"jpg to png\",\n\t\t\tpath: \"../testdata/earthmap1k.jpg\",\n\t\t\tfrom: \"jpg\",\n\t\t\tto: \"png\",\n\t\t\toutput: \"../testdata/earthmap1k.png\",\n\t\t},\n\t\t{\n\t\t\ttitle: \"png to jpg\",\n\t\t\tpath: \"../testdata/earthmap1k.png\",\n\t\t\tfrom: \"png\",\n\t\t\tto: \"jpg\",\n\t\t\toutput: \"../testdata/earthmap1k.gif\",\n\t\t},\n\t\t{\n\t\t\ttitle: \"jpg to gif\",\n\t\t\tpath: \"../testdata/earthmap1k.jpg\",\n\t\t\tfrom: \"jpg\",\n\t\t\tto: \"gif\",\n\t\t\toutput: \"../testdata/earthmap1k.gif\",\n\t\t},\n\t\t{\n\t\t\ttitle: \"png to gif\",\n\t\t\tpath: \"../testdata/earthmap1k.png\",\n\t\t\tfrom: \"png\",\n\t\t\tto: \"gif\",\n\t\t\toutput: \"../testdata/earthmap1k.gif\",\n\t\t},\n\t\t{\n\t\t\ttitle: \"gif to jpg\",\n\t\t\tpath: \"../testdata/earthmap1k.gif\",\n\t\t\tfrom: \"gif\",\n\t\t\tto: \"jpg\",\n\t\t\toutput: \"../testdata/earthmap1k.png\",\n\t\t},\n\t\t{\n\t\t\ttitle: \"gif to png\",\n\t\t\tpath: \"../testdata/earthmap1k.gif\",\n\t\t\tfrom: \"gif\",\n\t\t\tto: \"png\",\n\t\t\toutput: \"../testdata/earthmap1k.png\",\n\t\t},\n\t}\n\tfor _, testFixture := range testFixtures {\n\t\tc := imageconv.NewConverter(testFixture.path,testFixture.from,testFixture.to)\n\t\tt.Run(\"Check walk\", func(t *testing.T) {\n\t\t\tcheckWalk(t, c)\n\t\t})\n\t}\n}\n\nfunc checkWalk(t *testing.T, c imageconv.Converter){\n\tt.Helper()\n\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil{\n\t\tt.Errorf(\"Error: %s\", err)\n\t}\n}\n\nfunc cheeckImageFile(t *testing.T, path string){\n\tt.Helper()\n\n}\n\nfunc checkConvert(t *testing.T, c converter.Converter, path string) {\n\tt.Helper()\n\tqueue := make(chan imageconv.ImageFile)\n\tfor _, image := range converter.Images {\n\t\twg.Add(1)\n\t\tgo converter.GetImages(queue, &wg)\n\t\tqueue <- image\n\t}\n\tif err := c.Convert(); err != nil {\n\t\tt.Errorf(\"Error: %s\", err)\n\t}\n}\n"}} - - -[Trace - 1:27:34 AM] Sending notification 'textDocument/didOpen'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","languageId":"go","version":1,"text":"/*\nこのパッケージはImageconvパッケージを起動するためのパッケージになります。\n\n*/\n\npackage cli\n\n// Package cli is run Image convert function\n\nimport (\n\t\"flag\"\n\t\"fmt\"\n\t\"io\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"sync\"\n\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n)\n\nvar (\n\tfrom, to string\n\twg sync.WaitGroup\n)\n\n// Exit code.\nconst (\n\tExitCodeOK = 0\n)\n\n// CLI -> cli struct\ntype CLI struct {\n\toutStream, errStream io.Writer\n}\n\n// NewCLI -> Initialize CLI\nfunc NewCLI(outStream, errStream io.Writer) *CLI {\n\treturn &CLI{outStream: outStream, errStream: errStream}\n}\n\n// Run -> run cli\nfunc (c *CLI) Run(args []string) int {\n\tflags := flag.NewFlagSet(\"convert\", flag.ContinueOnError)\n\tflags.SetOutput(c.errStream)\n\tflags.StringVar(&from, \"from\", \"jpg\",\n\t\t\"input file format (support: jpg/png/gif, default: jpg)\")\n\tflags.StringVar(&from, \"f\", \"jpg\",\n\t\t\"input file format (support: jpg/png/gif, default: jpg)\")\n\tflags.StringVar(&to, \"to\", \"png\",\n\t\t\"output file format (support: jpg/png/gif, default: png)\")\n\tflags.StringVar(&to, \"t\", \"png\",\n\t\t\"output file format (support: jpg/png/gif, default: png)\")\n\tflags.Parse(args[1:])\n\tpath := flags.Arg(0)\n\n\tconverter := imageconv.NewConverter(path, from, to)\n\tfmt.Println(converter)\n\terr := filepath.Walk(converter.Path, converter.CrawlFile)\n\n\tif err != nil {\n\t\tfmt.Fprintln(os.Stderr, err)\n\t\tos.Exit(1)\n\t}\n\n\tqueue := make(chan imageconv.ImageFile)\n\tfor _, image := range converter.Images {\n\t\twg.Add(1)\n\t\tgo converter.GetImages(queue, &wg)\n\t\tqueue <- image\n\t}\n\n\tclose(queue)\n\twg.Wait()\n\n\treturn ExitCodeOK\n\n}\n"}} - - -[Trace - 1:27:34 AM] Sending request 'textDocument/documentSymbol - (1)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} - - -[Trace - 1:27:35 AM] Received response 'textDocument/documentSymbol - (1)' in 3695ms. -Params: [{"name":"from","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"to","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":7},"end":{"line":21,"character":9}}},{"name":"wg","detail":"sync.WaitGroup","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"ExitCodeOK","detail":"untyped int","kind":14,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}},{"name":"CLI","detail":"struct{...}","kind":23,"range":{"start":{"line":31,"character":5},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":31,"character":5},"end":{"line":31,"character":8}},"children":[{"name":"outStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":1},"end":{"line":32,"character":10}}},{"name":"errStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":12},"end":{"line":32,"character":21}}},{"name":"Run","detail":"(args []string)","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":41,"character":14},"end":{"line":41,"character":17}}}]},{"name":"NewCLI","detail":"(outStream io.Writer, errStream io.Writer)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":11}}}] - - -[Trace - 1:27:35 AM] Sending request 'textDocument/codeAction - (2)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":65,"character":8},"end":{"line":65,"character":13}},"context":{"diagnostics":[]}} - - -[Trace - 1:27:35 AM] Sending request 'textDocument/documentLink - (3)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:27:35 AM] Received response 'textDocument/codeAction - (2)' in 3699ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:27:35 AM] Received response 'textDocument/documentLink - (3)' in 3699ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:27:35 AM] Sending notification '$/cancelRequest'. -Params: {"id":1} - - -[Trace - 1:27:35 AM] Sending request 'textDocument/documentSymbol - (4)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:27:35 AM] Received response 'textDocument/documentSymbol - (4)' in 2360ms. -Params: [{"name":"from","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"to","detail":"string","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":21,"character":7},"end":{"line":21,"character":9}}},{"name":"wg","detail":"sync.WaitGroup","kind":13,"range":{"start":{"line":20,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"ExitCodeOK","detail":"untyped int","kind":14,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}},{"name":"CLI","detail":"struct{...}","kind":23,"range":{"start":{"line":31,"character":5},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":31,"character":5},"end":{"line":31,"character":8}},"children":[{"name":"outStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":1},"end":{"line":32,"character":10}}},{"name":"errStream","detail":"interface{...}","kind":8,"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":31}},"selectionRange":{"start":{"line":32,"character":12},"end":{"line":32,"character":21}}},{"name":"Run","detail":"(args []string)","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":41,"character":14},"end":{"line":41,"character":17}}}]},{"name":"NewCLI","detail":"(outStream io.Writer, errStream io.Writer)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":11}}}] - - -[Trace - 1:27:35 AM] Sending notification '$/cancelRequest'. -Params: {"id":3} - - -[Trace - 1:27:35 AM] Sending request 'textDocument/documentLink - (5)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:27:35 AM] Received response 'textDocument/documentLink - (5)' in 2361ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:27:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 1:27:38 AM] Sending request 'textDocument/documentLink - (6)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:27:38 AM] Received response 'textDocument/documentLink - (6)' in 0ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:27:49 AM] Sending request 'textDocument/documentLink - (7)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:27:49 AM] Received response 'textDocument/documentLink - (7)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:27:49 AM] Sending request 'textDocument/codeAction - (8)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:27:49 AM] send textDocument/codeAction#8 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:27:50 AM] Sending request 'textDocument/documentSymbol - (9)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:27:50 AM] Received response 'textDocument/documentSymbol - (9)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":18,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:27:50 AM] Sending request 'textDocument/codeAction - (10)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":37,"character":17},"end":{"line":37,"character":17}},"context":{"diagnostics":[]}} - - -[Error - 1:27:50 AM] send textDocument/codeAction#10 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:11 AM] Sending request 'textDocument/hover - (11)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":11}} - - -[Trace - 1:28:11 AM] Received response 'textDocument/hover - (11)' in 2ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} - - -[Trace - 1:28:11 AM] Sending request 'textDocument/documentHighlight - (12)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":12}} - - -[Trace - 1:28:11 AM] Received response 'textDocument/documentHighlight - (12)' in 0ms. -Params: [] - - -[Trace - 1:28:12 AM] Sending request 'textDocument/codeAction - (13)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":57,"character":12},"end":{"line":57,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:12 AM] Received response 'textDocument/codeAction - (13)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:28:13 AM] Sending request 'textDocument/hover - (14)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":12}} - - -[Trace - 1:28:13 AM] Received response 'textDocument/hover - (14)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} - - -[Trace - 1:28:20 AM] Sending request 'textDocument/hover - (15)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":57,"character":15}} - - -[Trace - 1:28:20 AM] Received response 'textDocument/hover - (15)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage filepath (\"path/filepath\")\n```"},"range":{"start":{"line":57,"character":8},"end":{"line":57,"character":16}}} - - -[Trace - 1:28:25 AM] Sending request 'textDocument/hover - (16)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":65,"character":23}} - - -[Trace - 1:28:25 AM] Received response 'textDocument/hover - (16)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar converter imageconv.Converter\n```"},"range":{"start":{"line":65,"character":23},"end":{"line":65,"character":32}}} - - -[Trace - 1:28:25 AM] Sending request 'textDocument/hover - (17)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} - - -[Trace - 1:28:25 AM] Received response 'textDocument/hover - (17)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} - - -[Trace - 1:28:26 AM] Sending request 'textDocument/hover - (18)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} - - -[Trace - 1:28:26 AM] Received response 'textDocument/hover - (18)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} - - -[Trace - 1:28:27 AM] Sending request 'textDocument/hover - (19)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} - - -[Trace - 1:28:27 AM] Received response 'textDocument/hover - (19)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} - - -[Trace - 1:28:27 AM] Sending request 'textDocument/documentHighlight - (20)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} - - -[Trace - 1:28:27 AM] Received response 'textDocument/documentHighlight - (20)' in 0ms. -Params: [] - - -[Trace - 1:28:27 AM] Sending request 'textDocument/codeAction - (21)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":67,"character":19},"end":{"line":67,"character":19}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:27 AM] Received response 'textDocument/codeAction - (21)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:28:29 AM] Sending request 'textDocument/hover - (22)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":67,"character":19}} - - -[Trace - 1:28:29 AM] Received response 'textDocument/hover - (22)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfunc (*imageconv.Converter).GetImages(q chan imageconv.ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":67,"character":15},"end":{"line":67,"character":24}}} - - -[Trace - 1:28:31 AM] Sending request 'textDocument/documentHighlight - (23)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":68,"character":16}} - - -[Trace - 1:28:31 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:69:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:69:17 is not an identifier"} - - -[Trace - 1:28:31 AM] Received response 'textDocument/documentHighlight - (23)' in 1ms. -Params: [] - - -[Trace - 1:28:31 AM] Sending request 'textDocument/codeAction - (24)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:31 AM] Received response 'textDocument/codeAction - (24)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:28:34 AM] Sending request 'textDocument/codeAction - (25)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:28:34 AM] send textDocument/codeAction#25 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:35 AM] Sending request 'textDocument/codeAction - (26)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:28:35 AM] send textDocument/codeAction#26 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:36 AM] Sending request 'textDocument/hover - (27)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":90,"character":2}} - - -[Error - 1:28:36 AM] send textDocument/hover#27 no identifier found - - -[Trace - 1:28:37 AM] Sending request 'textDocument/codeAction - (28)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":90,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:28:37 AM] send textDocument/codeAction#28 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:38 AM] Sending request 'textDocument/hover - (29)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":27}} - - -[Trace - 1:28:38 AM] Received response 'textDocument/hover - (29)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar err invalid type\n```"},"range":{"start":{"line":91,"character":24},"end":{"line":91,"character":27}}} - - -[Trace - 1:28:49 AM] Sending request 'textDocument/hover - (30)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} - - -[Error - 1:28:49 AM] send textDocument/hover#30 no object for ident Convert - - -[Trace - 1:28:49 AM] Sending request 'textDocument/codeAction - (31)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":91,"character":23},"end":{"line":91,"character":23}},"context":{"diagnostics":[]}} - - -[Error - 1:28:49 AM] send textDocument/codeAction#31 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:50 AM] Sending request 'textDocument/hover - (32)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} - - -[Error - 1:28:50 AM] send textDocument/hover#32 no object for ident Convert - - -[Trace - 1:28:50 AM] Sending request 'textDocument/hover - (33)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} - - -[Error - 1:28:50 AM] send textDocument/hover#33 no object for ident Convert - - -[Trace - 1:28:51 AM] Sending request 'textDocument/hover - (34)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} - - -[Error - 1:28:51 AM] send textDocument/hover#34 no object for ident Convert - - -[Trace - 1:28:51 AM] Sending request 'textDocument/hover - (35)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":21}} - - -[Error - 1:28:51 AM] send textDocument/hover#35 no object for ident Convert - - -[Trace - 1:28:52 AM] Sending request 'textDocument/codeAction - (36)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":90,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:28:52 AM] send textDocument/codeAction#36 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:53 AM] Sending request 'textDocument/documentHighlight - (37)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} - - -[Trace - 1:28:53 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:17 is not an identifier"} - - -[Trace - 1:28:53 AM] Received response 'textDocument/documentHighlight - (37)' in 0ms. -Params: [] - - -[Trace - 1:28:54 AM] Sending request 'textDocument/codeAction - (38)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":16},"end":{"line":89,"character":16}},"context":{"diagnostics":[]}} - - -[Error - 1:28:54 AM] send textDocument/codeAction#38 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:28:55 AM] Sending request 'textDocument/hover - (39)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":55,"character":29}} - - -[Trace - 1:28:55 AM] Received response 'textDocument/hover - (39)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfunc imageconv.NewConverter(path string, from string, to string) imageconv.Converter\n```"},"range":{"start":{"line":55,"character":24},"end":{"line":55,"character":36}}} - - -[Trace - 1:28:55 AM] Sending request 'textDocument/documentHighlight - (40)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":55,"character":29}} - - -[Trace - 1:28:55 AM] Received response 'textDocument/documentHighlight - (40)' in 0ms. -Params: [] - - -[Trace - 1:28:55 AM] Sending request 'textDocument/codeAction - (41)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:55 AM] Received response 'textDocument/codeAction - (41)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:28:56 AM] Sending notification 'textDocument/didOpen'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","languageId":"go","version":1,"text":"/*\nこのパッケージは、画像ファイルをpng,jpg,gifからpng,jpg,gifへ変換する機能を持っています。\n\n*/\npackage imageconv\n\nimport (\n\t\"image\"\n\t\"image/gif\"\n\t\"image/jpeg\"\n\t\"image/png\"\n\t\"io\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"sync\"\n)\n\n// Converter -> Converter struct\ntype Converter struct {\n\tPath string\n\tImages []ImageFile\n\tFrom string\n\tTo string\n}\n\n// NewConverter -> Initialize ImageConverter\nfunc NewConverter(path string, from string, to string) Converter {\n\treturn Converter{Path: path, From: from, To: to}\n}\n\n// GetImages is queuing imageFile\nfunc (c *Converter) GetImages(q chan ImageFile, wg *sync.WaitGroup) {\n\tfor {\n\t\timage, more := <-q\n\t\tif more {\n\t\t\t_ = c.Convert(image)\n\t\t} else {\n\t\t\twg.Done()\n\t\t\treturn\n\t\t}\n\t}\n}\n\n//Convert -> Convert Image FIl\nfunc (c *Converter) Convert(i ImageFile) error {\n\tfile, err := os.Open(i.Path)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer file.Close()\n\n\timage, err := c.decode(file)\n\tif err != nil {\n\t\treturn err\n\t}\n\toutFile, err := os.Create(i.Name + \".\" + c.To)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer outFile.Close()\n\n\terr = c.encode(outFile, image)\n\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\n// CrawlFile -> found image file and append Converter.Files\nfunc (c *Converter) CrawlFile(path string, info os.FileInfo, err error) error {\n\tif checkExtension(filepath.Ext(path)) == (\".\" + c.From) {\n\t\tif !info.IsDir() {\n\t\t\tc.Images = append(c.Images, NewImage(path))\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc checkExtension(path string) string {\n\tif path == \".jpeg\" {\n\t\treturn \".jpg\"\n\t}\n\treturn path\n}\n\nfunc (c *Converter) decode(file io.Reader) (image.Image, error) {\n\tvar (\n\t\timg image.Image\n\t\terr error\n\t)\n\tswitch c.From {\n\tcase \"jpeg\", \"jpg\", \"JPG\", \"JPEG\":\n\t\timg, err = jpeg.Decode(file)\n\tcase \"gif\", \"GIF\":\n\t\timg, err = gif.Decode(file)\n\tcase \"png\", \"PNG\":\n\t\timg, err = png.Decode(file)\n\t}\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn img, nil\n}\n\nfunc (c *Converter) encode(file io.Writer, img image.Image) error {\n\tvar err error\n\tswitch c.To {\n\tcase \"jpeg\", \"jpg\", \"JPG\", \"JPEG\":\n\t\terr = jpeg.Encode(file, img, nil)\n\tcase \"gif\", \"GIF\":\n\t\terr = gif.Encode(file, img, nil)\n\tcase \"png\", \"PNG\":\n\t\terr = png.Encode(file, img)\n\t}\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n"}} - - -[Trace - 1:28:56 AM] Sending request 'textDocument/documentLink - (42)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:28:56 AM] Received response 'textDocument/documentLink - (42)' in 349ms. -Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] - - -[Trace - 1:28:56 AM] Sending request 'textDocument/codeAction - (43)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:28:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 1:28:56 AM] Received response 'textDocument/codeAction - (43)' in 351ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:28:56 AM] Sending request 'textDocument/documentSymbol - (44)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:28:56 AM] Sending request 'textDocument/codeAction - (45)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} - - -[Trace - 1:28:56 AM] Received response 'textDocument/documentSymbol - (44)' in 312ms. -Params: [{"name":"Converter","detail":"struct{...}","kind":23,"range":{"start":{"line":18,"character":5},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":18,"character":5},"end":{"line":18,"character":14}},"children":[{"name":"Path","detail":"string","kind":8,"range":{"start":{"line":19,"character":1},"end":{"line":19,"character":14}},"selectionRange":{"start":{"line":19,"character":1},"end":{"line":19,"character":5}}},{"name":"Images","detail":"[]ImageFile","kind":8,"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":19}},"selectionRange":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}}},{"name":"From","detail":"string","kind":8,"range":{"start":{"line":21,"character":1},"end":{"line":21,"character":14}},"selectionRange":{"start":{"line":21,"character":1},"end":{"line":21,"character":5}}},{"name":"To","detail":"string","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":3}}},{"name":"GetImages","detail":"(q chan ImageFile, wg *sync.WaitGroup)","kind":6,"range":{"start":{"line":31,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":31,"character":20},"end":{"line":31,"character":29}}},{"name":"Convert","detail":"(i ImageFile)","kind":6,"range":{"start":{"line":44,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":44,"character":20},"end":{"line":44,"character":27}}},{"name":"CrawlFile","detail":"(path string, info os.FileInfo, err error)","kind":6,"range":{"start":{"line":71,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":71,"character":20},"end":{"line":71,"character":29}}},{"name":"decode","detail":"(file io.Reader)","kind":6,"range":{"start":{"line":87,"character":0},"end":{"line":105,"character":1}},"selectionRange":{"start":{"line":87,"character":20},"end":{"line":87,"character":26}}},{"name":"encode","detail":"(file io.Writer, img image.Image)","kind":6,"range":{"start":{"line":107,"character":0},"end":{"line":122,"character":1}},"selectionRange":{"start":{"line":107,"character":20},"end":{"line":107,"character":26}}}]},{"name":"NewConverter","detail":"(path string, from string, to string)","kind":12,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":17}}},{"name":"checkExtension","detail":"(path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":19}}}] - - -[Trace - 1:28:56 AM] Received response 'textDocument/codeAction - (45)' in 139ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:28:56 AM] Sending notification '$/cancelRequest'. -Params: {"id":43} - - -[Trace - 1:29:05 AM] Sending request 'textDocument/codeAction - (46)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":41},"end":{"line":86,"character":41}},"context":{"diagnostics":[]}} - - -[Error - 1:29:05 AM] send textDocument/codeAction#46 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:06 AM] Sending request 'textDocument/codeAction - (47)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":92,"character":28},"end":{"line":92,"character":28}},"context":{"diagnostics":[]}} - - -[Error - 1:29:06 AM] send textDocument/codeAction#47 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:07 AM] Sending request 'textDocument/codeAction - (48)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:07 AM] send textDocument/codeAction#48 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:09 AM] Sending request 'textDocument/codeAction - (49)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":90,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:09 AM] send textDocument/codeAction#49 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:10 AM] Sending request 'textDocument/codeAction - (50)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":6},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:10 AM] send textDocument/codeAction#50 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:11 AM] Sending request 'textDocument/codeAction - (51)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":3},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:11 AM] send textDocument/codeAction#51 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:13 AM] Sending request 'textDocument/codeAction - (52)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:13 AM] send textDocument/codeAction#52 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:13 AM] Sending request 'textDocument/codeAction - (53)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":1},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:13 AM] send textDocument/codeAction#53 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:15 AM] Sending request 'textDocument/codeAction - (54)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":1},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:29:15 AM] send textDocument/codeAction#54 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:21 AM] Sending request 'textDocument/hover - (55)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":85,"character":10}} - - -[Trace - 1:29:21 AM] Received response 'textDocument/hover - (55)' in 2ms. -Params: {"contents":{"kind":"markdown","value":"The make built-in function allocates and initializes an object of type slice, map, or chan (only).\n```go\nfunc(t Type, size ...IntegerType) Type\n```"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":14}}} - - -[Trace - 1:29:21 AM] Sending request 'textDocument/documentHighlight - (56)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":85,"character":10}} - - -[Trace - 1:29:21 AM] Received response 'textDocument/documentHighlight - (56)' in 0ms. -Params: [] - - -[Trace - 1:29:22 AM] Sending request 'textDocument/codeAction - (57)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":10}},"context":{"diagnostics":[]}} - - -[Error - 1:29:22 AM] send textDocument/codeAction#57 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:29:25 AM] Sending request 'textDocument/documentLink - (58)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:29:25 AM] Sending request 'textDocument/codeAction - (59)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:25 AM] Received response 'textDocument/documentLink - (58)' in 1ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:29:25 AM] Received response 'textDocument/codeAction - (59)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:29:25 AM] Sending request 'textDocument/codeAction - (60)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:25 AM] Received response 'textDocument/codeAction - (60)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:29:28 AM] Sending request 'textDocument/documentLink - (61)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:29:28 AM] Received response 'textDocument/documentLink - (61)' in 0ms. -Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] - - -[Trace - 1:29:28 AM] Sending request 'textDocument/codeAction - (62)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:28 AM] Received response 'textDocument/codeAction - (62)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:28 AM] Sending request 'textDocument/codeAction - (63)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:28 AM] Received response 'textDocument/codeAction - (63)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:29 AM] Sending request 'textDocument/documentLink - (64)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 1:29:29 AM] Received response 'textDocument/documentLink - (64)' in 0ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:29:29 AM] Sending request 'textDocument/codeAction - (65)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:29 AM] Received response 'textDocument/codeAction - (65)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:29:30 AM] Sending request 'textDocument/codeAction - (66)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:30 AM] Received response 'textDocument/codeAction - (66)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 1:29:31 AM] Sending request 'textDocument/hover - (67)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":1,"character":6}} - - -[Error - 1:29:31 AM] send textDocument/hover#67 no identifier found - - -[Trace - 1:29:32 AM] Sending notification 'textDocument/didOpen'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","languageId":"go","version":1,"text":"package imageconv\n\nimport (\n\t\"path/filepath\"\n\t\"regexp\"\n)\n\n//ImageFile -> Image struct\ntype ImageFile struct {\n\tPath string\n\tName string\n\tFormat string\n}\n\n// NewImage -> Initialize ImageFile\nfunc NewImage(path string) ImageFile {\n\tformat := filepath.Ext(path)\n\trep := regexp.MustCompile(format + \"$\")\n\tname := filepath.Base(rep.ReplaceAllString(path, \"\"))\n\n\treturn ImageFile{Path: path, Name: name, Format: format}\n}\n"}} - - -[Trace - 1:29:32 AM] Sending request 'textDocument/documentLink - (68)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"}} - - -[Trace - 1:29:32 AM] Received response 'textDocument/documentLink - (68)' in 311ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":9}},"target":"https://godoc.org/regexp"}] - - -[Trace - 1:29:32 AM] Sending request 'textDocument/codeAction - (69)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:29:32 AM] Sending request 'textDocument/documentSymbol - (70)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"}} - - -[Trace - 1:29:32 AM] Received response 'textDocument/codeAction - (69)' in 311ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] - - -[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:29:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 1:29:32 AM] Sending request 'textDocument/codeAction - (71)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":18,"character":5},"end":{"line":18,"character":5}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:32 AM] Received response 'textDocument/documentSymbol - (70)' in 299ms. -Params: [{"name":"ImageFile","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":14}},"children":[{"name":"Path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"Name","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"Format","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":7}}}]},{"name":"NewImage","detail":"(path string)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":13}}}] - - -[Trace - 1:29:32 AM] Received response 'textDocument/codeAction - (71)' in 87ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] - - -[Trace - 1:29:32 AM] Sending notification '$/cancelRequest'. -Params: {"id":69} - - -[Trace - 1:29:33 AM] Sending request 'textDocument/documentHighlight - (72)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"position":{"line":14,"character":35}} - - -[Trace - 1:29:33 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go:15:36: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go:15:36 is not an identifier"} - - -[Trace - 1:29:33 AM] Received response 'textDocument/documentHighlight - (72)' in 0ms. -Params: [] - - -[Trace - 1:29:34 AM] Sending request 'textDocument/codeAction - (73)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go"},"range":{"start":{"line":14,"character":35},"end":{"line":14,"character":35}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:34 AM] Received response 'textDocument/codeAction - (73)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go":[]}}}] - - -[Trace - 1:29:44 AM] Sending request 'textDocument/documentLink - (74)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:29:44 AM] Received response 'textDocument/documentLink - (74)' in 1ms. -Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] - - -[Trace - 1:29:44 AM] Sending request 'textDocument/codeAction - (75)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:44 AM] Received response 'textDocument/codeAction - (75)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:44 AM] Sending request 'textDocument/codeAction - (76)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":39}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:44 AM] Received response 'textDocument/codeAction - (76)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:45 AM] Sending request 'textDocument/codeAction - (77)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":41,"character":1},"end":{"line":41,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:45 AM] Received response 'textDocument/codeAction - (77)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:46 AM] Sending request 'textDocument/codeAction - (78)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":34}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:46 AM] Received response 'textDocument/codeAction - (78)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:29:47 AM] Sending request 'textDocument/codeAction - (79)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":31},"end":{"line":74,"character":37}},"context":{"diagnostics":[]}} - - -[Trace - 1:29:47 AM] Received response 'textDocument/codeAction - (79)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:25 AM] Sending request 'textDocument/hover - (80)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":31,"character":26}} - - -[Trace - 1:30:25 AM] Received response 'textDocument/hover - (80)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"GetImages is queuing imageFile\n```go\nfunc (*Converter).GetImages(q chan ImageFile, wg *sync.WaitGroup)\n```"},"range":{"start":{"line":31,"character":20},"end":{"line":31,"character":29}}} - - -[Trace - 1:30:34 AM] Sending request 'textDocument/hover - (81)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":24}} - - -[Trace - 1:30:34 AM] Received response 'textDocument/hover - (81)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield Images []ImageFile\n```"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}}} - - -[Trace - 1:30:34 AM] Sending request 'textDocument/documentHighlight - (82)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":24}} - - -[Trace - 1:30:34 AM] Received response 'textDocument/documentHighlight - (82)' in 0ms. -Params: [] - - -[Trace - 1:30:35 AM] Sending request 'textDocument/codeAction - (83)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:35 AM] Received response 'textDocument/codeAction - (83)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:37 AM] Sending request 'textDocument/codeAction - (84)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:37 AM] Received response 'textDocument/codeAction - (84)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:38 AM] Sending request 'textDocument/codeAction - (85)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":30,"character":6},"end":{"line":30,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:38 AM] Received response 'textDocument/codeAction - (85)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:39 AM] Sending request 'textDocument/codeAction - (86)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:39 AM] Received response 'textDocument/codeAction - (86)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:39 AM] Sending request 'textDocument/codeAction - (87)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":5},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:39 AM] Received response 'textDocument/codeAction - (87)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:40 AM] Sending request 'textDocument/codeAction - (88)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":23},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:40 AM] Received response 'textDocument/codeAction - (88)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:41 AM] Sending request 'textDocument/codeAction - (89)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":20,"character":1},"end":{"line":20,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:41 AM] Received response 'textDocument/codeAction - (89)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:44 AM] Sending request 'textDocument/documentHighlight - (90)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":22,"character":14}} - - -[Trace - 1:30:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:23:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:23:15 is not an identifier"} - - -[Trace - 1:30:44 AM] Received response 'textDocument/documentHighlight - (90)' in 0ms. -Params: [] - - -[Trace - 1:30:44 AM] Sending request 'textDocument/codeAction - (91)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":22,"character":14},"end":{"line":22,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:44 AM] Received response 'textDocument/codeAction - (91)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:30:45 AM] Sending request 'textDocument/codeAction - (92)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:30:45 AM] Received response 'textDocument/codeAction - (92)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:31:22 AM] Sending request 'textDocument/documentLink - (93)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:31:22 AM] Sending request 'textDocument/codeAction - (94)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:31:22 AM] Received response 'textDocument/documentLink - (93)' in 1ms. -Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] - - -[Trace - 1:31:22 AM] Received response 'textDocument/codeAction - (94)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:31:22 AM] Sending request 'textDocument/codeAction - (95)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":72,"character":28},"end":{"line":72,"character":28}},"context":{"diagnostics":[]}} - - -[Trace - 1:31:22 AM] Received response 'textDocument/codeAction - (95)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:31:24 AM] Sending request 'textDocument/codeAction - (96)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"context":{"diagnostics":[]}} - - -[Trace - 1:31:24 AM] Received response 'textDocument/codeAction - (96)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:31:26 AM] Sending request 'textDocument/documentLink - (97)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:26 AM] Received response 'textDocument/documentLink - (97)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:31:26 AM] Sending request 'textDocument/codeAction - (98)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:31:26 AM] send textDocument/codeAction#98 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:31:26 AM] Sending request 'textDocument/codeAction - (99)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":85,"character":10},"end":{"line":85,"character":10}},"context":{"diagnostics":[]}} - - -[Error - 1:31:26 AM] send textDocument/codeAction#99 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:31:28 AM] Sending request 'textDocument/documentHighlight - (100)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":8,"character":26}} - - -[Trace - 1:31:28 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:27: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:27 is not an identifier"} - - -[Trace - 1:31:28 AM] Received response 'textDocument/documentHighlight - (100)' in 10ms. -Params: [] - - -[Trace - 1:31:29 AM] Sending request 'textDocument/codeAction - (101)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:31:29 AM] send textDocument/codeAction#101 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:31:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":2},"contentChanges":[{"range":{"start":{"line":8,"character":0},"end":{"line":9,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:31:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} - - -[Trace - 1:31:30 AM] Sending request 'textDocument/documentSymbol - (102)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:30 AM] Received response 'textDocument/documentSymbol - (102)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":70,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":70,"character":5},"end":{"line":70,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":80,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":82,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":82,"character":5},"end":{"line":82,"character":17}}}] - - -[Trace - 1:31:30 AM] Sending request 'textDocument/codeAction - (103)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":94,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:30 AM] send textDocument/codeAction#103 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:31:30 AM] Sending request 'textDocument/formatting - (104)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:31:30 AM] send textDocument/formatting#104 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:31:30 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":2}} - - -[Trace - 1:31:30 AM] Sending request 'textDocument/documentLink - (105)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:30 AM] Received response 'textDocument/documentLink - (105)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:31:31 AM] Sending request 'textDocument/hover - (106)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":21}} - - -[Error - 1:31:31 AM] send textDocument/hover#106 no identifier found - - -[Trace - 1:31:31 AM] Sending request 'textDocument/documentHighlight - (107)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":21}} - - -[Trace - 1:31:31 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:22: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:22 is not an identifier"} - - -[Trace - 1:31:31 AM] Received response 'textDocument/documentHighlight - (107)' in 0ms. -Params: [] - - -[Trace - 1:31:32 AM] Sending request 'textDocument/codeAction - (108)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:32 AM] send textDocument/codeAction#108 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:31:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":3},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:31:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"strings\""}]} - - -[Trace - 1:31:32 AM] Sending request 'textDocument/codeAction - (109)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":93,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:32 AM] send textDocument/codeAction#109 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:32 AM] Sending request 'textDocument/formatting - (110)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:31:32 AM] send textDocument/formatting#110 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:31:32 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":3}} - - -[Trace - 1:31:32 AM] Sending request 'textDocument/documentSymbol - (111)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:32 AM] Received response 'textDocument/documentSymbol - (111)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:31:33 AM] Sending request 'textDocument/documentHighlight - (112)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":16,"character":0}} - - -[Trace - 1:31:33 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:1 is not an identifier"} - - -[Trace - 1:31:33 AM] Received response 'textDocument/documentHighlight - (112)' in 0ms. -Params: [] - - -[Trace - 1:31:33 AM] Sending request 'textDocument/documentLink - (113)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:33 AM] Received response 'textDocument/documentLink - (113)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:31:33 AM] Sending request 'textDocument/codeAction - (114)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:31:33 AM] send textDocument/codeAction#114 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:41 AM] Sending request 'textDocument/documentHighlight - (115)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":9,"character":14}} - - -[Trace - 1:31:41 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:10:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:10:15 is not an identifier"} - - -[Trace - 1:31:41 AM] Received response 'textDocument/documentHighlight - (115)' in 0ms. -Params: [] - - -[Trace - 1:31:42 AM] Sending request 'textDocument/codeAction - (116)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":9,"character":14},"end":{"line":9,"character":14}},"context":{"diagnostics":[]}} - - -[Error - 1:31:42 AM] send textDocument/codeAction#116 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:43 AM] Sending request 'textDocument/hover - (117)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":2}} - - -[Error - 1:31:43 AM] send textDocument/hover#117 no identifier found - - -[Trace - 1:31:43 AM] Sending request 'textDocument/hover - (118)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":2}} - - -[Error - 1:31:43 AM] send textDocument/hover#118 no identifier found - - -[Trace - 1:31:44 AM] Sending request 'textDocument/hover - (119)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":3}} - - -[Error - 1:31:44 AM] send textDocument/hover#119 no identifier found - - -[Trace - 1:31:44 AM] Sending request 'textDocument/documentHighlight - (120)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":4}} - - -[Trace - 1:31:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:5: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:5 is not an identifier"} - - -[Trace - 1:31:44 AM] Received response 'textDocument/documentHighlight - (120)' in 0ms. -Params: [] - - -[Trace - 1:31:45 AM] Sending request 'textDocument/codeAction - (121)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":9}},"context":{"diagnostics":[]}} - - -[Error - 1:31:45 AM] send textDocument/codeAction#121 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:46 AM] Sending request 'textDocument/documentHighlight - (122)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":3,"character":9}} - - -[Trace - 1:31:46 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:10: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:10 is not an identifier"} - - -[Trace - 1:31:46 AM] Received response 'textDocument/documentHighlight - (122)' in 0ms. -Params: [] - - -[Trace - 1:31:47 AM] Sending request 'textDocument/codeAction - (123)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:47 AM] send textDocument/codeAction#123 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:47 AM] Sending request 'textDocument/codeAction - (124)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"context":{"diagnostics":[]}} - - -[Error - 1:31:47 AM] send textDocument/codeAction#124 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:48 AM] Sending request 'textDocument/codeAction - (125)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"message":"expected declaration, found \"strings\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:48 AM] send textDocument/codeAction#125 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "strings" - - -[Trace - 1:31:48 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":4},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":16}},"rangeLength":27,"text":""}]} - - -[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:31:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} - - -[Trace - 1:31:49 AM] Sending request 'textDocument/documentSymbol - (126)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:49 AM] Received response 'textDocument/documentSymbol - (126)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] - - -[Trace - 1:31:49 AM] Sending request 'textDocument/codeAction - (127)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":92,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"message":"expected declaration, found \"path/filepath\"","severity":1,"source":"LSP"}]}} - - -[Error - 1:31:49 AM] send textDocument/codeAction#127 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:2: expected declaration, found "path/filepath" - - -[Trace - 1:31:49 AM] Sending request 'textDocument/formatting - (128)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:31:49 AM] send textDocument/formatting#128 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:31:49 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":4}} - - -[Trace - 1:31:49 AM] Sending request 'textDocument/documentLink - (129)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:49 AM] Received response 'textDocument/documentLink - (129)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:31:50 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":5},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":3,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:31:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} - - -[Trace - 1:31:50 AM] Sending request 'textDocument/codeAction - (130)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"context":{"diagnostics":[]}} - - -[Error - 1:31:50 AM] send textDocument/codeAction#130 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepath" - - -[Trace - 1:31:50 AM] Sending request 'textDocument/documentSymbol - (131)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:50 AM] Received response 'textDocument/documentSymbol - (131)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":6,"character":5},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":6,"character":5},"end":{"line":6,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":14,"character":0},"end":{"line":65,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":67,"character":0},"end":{"line":72,"character":1}},"selectionRange":{"start":{"line":67,"character":5},"end":{"line":67,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":74,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":74,"character":5},"end":{"line":74,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":90,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":17}}}] - - -[Trace - 1:31:51 AM] Sending request 'textDocument/documentLink - (132)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:31:51 AM] Received response 'textDocument/documentLink - (132)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:31:51 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":5}} - - -[Trace - 1:31:59 AM] Sending request 'textDocument/hover - (133)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":4,"character":43}} - - -[Error - 1:31:59 AM] send textDocument/hover#133 no identifier found - - -[Trace - 1:31:59 AM] Sending request 'textDocument/documentHighlight - (134)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":4,"character":44}} - - -[Trace - 1:31:59 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:45: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:5:45 is not an identifier"} - - -[Trace - 1:31:59 AM] Received response 'textDocument/documentHighlight - (134)' in 0ms. -Params: [] - - -[Trace - 1:31:59 AM] Sending request 'textDocument/codeAction - (135)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:31:59 AM] send textDocument/codeAction#135 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepath" - - -[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":6},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} - - -[Trace - 1:32:00 AM] Sending request 'textDocument/documentSymbol - (136)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:00 AM] Received response 'textDocument/documentSymbol - (136)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":5,"character":5},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":5,"character":5},"end":{"line":5,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":66,"character":0},"end":{"line":71,"character":1}},"selectionRange":{"start":{"line":66,"character":5},"end":{"line":66,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":73,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":73,"character":5},"end":{"line":73,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":89,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":17}}}] - - -[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":7},"contentChanges":[{"range":{"start":{"line":3,"character":16},"end":{"line":4,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath\""}]} - - -[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":8},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":16}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepath"}]} - - -[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":9},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":15}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepat"}]} - - -[Trace - 1:32:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":10},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":14}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filepa"}]} - - -[Trace - 1:32:01 AM] Sending request 'textDocument/documentLink - (137)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:01 AM] Received response 'textDocument/documentLink - (137)' in 0ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:01 AM] Sending request 'textDocument/codeAction - (138)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"context":{"diagnostics":[]}} - - -[Error - 1:32:01 AM] send textDocument/codeAction#138 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:4:2: expected declaration, found "path/filepa (and 1 more errors) - - -[Trace - 1:32:01 AM] Sending request 'textDocument/documentSymbol - (139)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:01 AM] Received response 'textDocument/documentSymbol - (139)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":4,"character":5},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":14}},"selectionRange":{"start":{"line":5,"character":1},"end":{"line":5,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":12,"character":0},"end":{"line":63,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":65,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":65,"character":5},"end":{"line":65,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":88,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":17}}}] - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":11},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":13}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/filep"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":12},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":12}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/file"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":13},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":11}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/fil"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":14},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":10}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/fi"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":15},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":9}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/f"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":16},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":8}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path/"}]} - - -[Trace - 1:32:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":17},"contentChanges":[{"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":7}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"path"}]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":18},"contentChanges":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":6}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"pat"}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":19},"contentChanges":[{"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":5}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"pa"}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":20},"contentChanges":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":4}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \"p"}]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":21},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":3}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"severity":1,"source":"LSP","message":"expected declaration, found \""}]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":22},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":2}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":65,"character":31},"end":{"line":65,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":77,"character":34},"end":{"line":77,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":79,"character":20},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":23},"end":{"line":80,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":2},"end":{"line":81,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":82,"character":5},"end":{"line":82,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":33},"end":{"line":82,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":67,"character":11},"end":{"line":67,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":58,"character":7},"end":{"line":58,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":23},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":1}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Sending request 'textDocument/documentLink - (140)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:02 AM] Received response 'textDocument/documentLink - (140)' in 1ms. -Params: [{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":16}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":65,"character":31},"end":{"line":65,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":77,"character":34},"end":{"line":77,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":79,"character":20},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":23},"end":{"line":80,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":2},"end":{"line":81,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":82,"character":5},"end":{"line":82,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":33},"end":{"line":82,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":67,"character":11},"end":{"line":67,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":58,"character":7},"end":{"line":58,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":24},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":3,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":31},"end":{"line":64,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":76,"character":34},"end":{"line":76,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":78,"character":20},"end":{"line":78,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":79,"character":23},"end":{"line":79,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":80,"character":2},"end":{"line":80,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":81,"character":5},"end":{"line":81,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":81,"character":33},"end":{"line":81,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":66,"character":11},"end":{"line":66,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: filepath"},{"range":{"start":{"line":57,"character":7},"end":{"line":57,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:32:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (141)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:03 AM] Sending request 'textDocument/documentSymbol - (142)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (141)' in 130ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}}] - - -[Trace - 1:32:03 AM] Received response 'textDocument/documentSymbol - (142)' in 85ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":3,"character":5},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":3,"character":5},"end":{"line":3,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":14}},"selectionRange":{"start":{"line":4,"character":1},"end":{"line":4,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":14}},"selectionRange":{"start":{"line":5,"character":1},"end":{"line":5,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":14}},"selectionRange":{"start":{"line":6,"character":1},"end":{"line":6,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":14}},"selectionRange":{"start":{"line":7,"character":1},"end":{"line":7,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":11,"character":0},"end":{"line":62,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":64,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":64,"character":5},"end":{"line":64,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":87,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":17}}}] - - -[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (143)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":31},"end":{"line":64,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":76,"character":34},"end":{"line":76,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":78,"character":20},"end":{"line":78,"character":39}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":79,"character":23},"end":{"line":79,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":80,"character":2},"end":{"line":80,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":5},"end":{"line":81,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":33},"end":{"line":81,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":11},"end":{"line":66,"character":24}},"message":"undeclared name: filepath","severity":1,"source":"LSP"},{"range":{"start":{"line":57,"character":7},"end":{"line":57,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (143)' in 81ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.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\"path/filepath\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"testing\"\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":"\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"newText":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"newText":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"newText":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"newText":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"newText":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"newText":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"newText":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"newText":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"newText":""},{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"newText":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"}]}}}] - - -[Trace - 1:32:03 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":25},"contentChanges":[{"range":{"start":{"line":77,"character":0},"end":{"line":77,"character":0}},"rangeLength":0,"text":"func checkConvert(t *testing.T, c converter.Converter, path string) {\n"},{"range":{"start":{"line":76,"character":0},"end":{"line":77,"character":0}},"rangeLength":71,"text":""},{"range":{"start":{"line":72,"character":0},"end":{"line":72,"character":0}},"rangeLength":0,"text":"func cheeckImageFile(t *testing.T, path string) {\n"},{"range":{"start":{"line":71,"character":0},"end":{"line":72,"character":0}},"rangeLength":49,"text":""},{"range":{"start":{"line":67,"character":0},"end":{"line":67,"character":0}},"rangeLength":0,"text":"\tif err := filepath.Walk(c.Path, c.CrawlFile); err != nil {\n"},{"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"rangeLength":59,"text":""},{"range":{"start":{"line":65,"character":0},"end":{"line":65,"character":0}},"rangeLength":0,"text":"func checkWalk(t *testing.T, c imageconv.Converter) {\n"},{"range":{"start":{"line":64,"character":0},"end":{"line":65,"character":0}},"rangeLength":53,"text":""},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":0}},"rangeLength":0,"text":"\t\tc := imageconv.NewConverter(testFixture.path, testFixture.from, testFixture.to)\n"},{"range":{"start":{"line":57,"character":0},"end":{"line":58,"character":0}},"rangeLength":80,"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":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"testing\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"path/filepath\"\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":17,"text":""}]} - - -[Trace - 1:32:03 AM] Sending request 'textDocument/formatting - (144)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:32:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:03 AM] Received response 'textDocument/formatting - (144)' in 243ms. -Params: [] - - -[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (145)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (145)' in 101ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:03 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":25}} - - -[Trace - 1:32:03 AM] Sending request 'textDocument/documentSymbol - (146)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/documentSymbol - (146)' in 18ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] - - -[Trace - 1:32:03 AM] Sending request 'textDocument/documentLink - (147)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/documentLink - (147)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (148)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (148)' in 76ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:03 AM] Sending request 'textDocument/codeAction - (149)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:03 AM] Received response 'textDocument/codeAction - (149)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:04 AM] Sending request 'textDocument/documentHighlight - (150)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":8,"character":14}} - - -[Trace - 1:32:04 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:9:15 is not an identifier"} - - -[Trace - 1:32:04 AM] Received response 'textDocument/documentHighlight - (150)' in 1ms. -Params: [] - - -[Trace - 1:32:04 AM] Sending request 'textDocument/codeAction - (151)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":8,"character":14},"end":{"line":8,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:04 AM] Received response 'textDocument/codeAction - (151)' in 94ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:04 AM] Sending request 'textDocument/hover - (152)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":29,"character":35}} - - -[Error - 1:32:04 AM] send textDocument/hover#152 no identifier found - - -[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (153)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":60,"character":24}} - - -[Error - 1:32:07 AM] send textDocument/hover#153 no identifier found - - -[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (154)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":21}} - - -[Error - 1:32:07 AM] send textDocument/hover#154 no object for ident NewConverter - - -[Trace - 1:32:07 AM] Sending request 'textDocument/hover - (155)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":20}} - - -[Error - 1:32:07 AM] send textDocument/hover#155 no object for ident NewConverter - - -[Trace - 1:32:10 AM] Sending request 'textDocument/hover - (156)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":20}} - - -[Error - 1:32:10 AM] send textDocument/hover#156 no object for ident NewConverter - - -[Trace - 1:32:10 AM] Sending request 'textDocument/documentHighlight - (157)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":21}} - - -[Trace - 1:32:10 AM] Received response 'textDocument/documentHighlight - (157)' in 0ms. -Params: [] - - -[Trace - 1:32:10 AM] Sending request 'textDocument/codeAction - (158)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:32:11 AM] Received response 'textDocument/codeAction - (158)' in 90ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":26},"contentChanges":[{"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":29}},"rangeLength":12,"text":""}]} - - -[Trace - 1:32:11 AM] Sending notification '$/cancelRequest'. -Params: {"id":158} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":61,"character":34},"end":{"line":61,"character":34}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":27},"contentChanges":[{"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":17}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":28},"contentChanges":[{"range":{"start":{"line":61,"character":15},"end":{"line":61,"character":16}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: imagecon"}]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":29},"contentChanges":[{"range":{"start":{"line":61,"character":14},"end":{"line":61,"character":15}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":14}},"severity":1,"source":"LSP","message":"undeclared name: imageco"}]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":30},"contentChanges":[{"range":{"start":{"line":61,"character":13},"end":{"line":61,"character":14}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":13}},"severity":1,"source":"LSP","message":"undeclared name: imagec"}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":31},"contentChanges":[{"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":13}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":32},"contentChanges":[{"range":{"start":{"line":61,"character":11},"end":{"line":61,"character":12}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":62},"end":{"line":61,"character":62}},"severity":1,"source":"LSP","message":"invalid operation: too many arguments for imag(testFixture.path, testFixture.from, testFixture.to) (expected 1, found 3)"}]} - - -[Trace - 1:32:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":33},"contentChanges":[{"range":{"start":{"line":61,"character":10},"end":{"line":61,"character":11}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":10}},"severity":1,"source":"LSP","message":"undeclared name: ima"}]} - - -[Trace - 1:32:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:11 AM] Sending request 'textDocument/documentLink - (159)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:11 AM] Received response 'textDocument/documentLink - (159)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":34},"contentChanges":[{"range":{"start":{"line":61,"character":9},"end":{"line":61,"character":10}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: im"}]} - - -[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":35},"contentChanges":[{"range":{"start":{"line":61,"character":8},"end":{"line":61,"character":9}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} - - -[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":36},"contentChanges":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":61,"character":24},"end":{"line":61,"character":24}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} - - -[Trace - 1:32:12 AM] Sending request 'textDocument/codeAction - (160)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":7}},"context":{"diagnostics":[]}} - - -[Error - 1:32:12 AM] send textDocument/codeAction#160 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:25: expected ')', found ',' (and 9 more errors) - - -[Trace - 1:32:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":37},"contentChanges":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":7}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} - - -[Trace - 1:32:12 AM] Sending request 'textDocument/completion - (161)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":8},"context":{"triggerKind":1}} - - -[Trace - 1:32:12 AM] Received response 'textDocument/completion - (161)' in 3ms. -Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"image\""}]},{"label":"imageconv","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","sortText":"00005","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"imageconv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00035","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"imag"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00036","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00037","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00038","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00039","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00040","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00041","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":8}},"newText":"iota"}}]} - - -[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":38},"contentChanges":[{"range":{"start":{"line":61,"character":8},"end":{"line":61,"character":8}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":9}},"severity":1,"source":"LSP","message":"undeclared name: im"}]} - - -[Trace - 1:32:13 AM] Sending request 'textDocument/documentLink - (162)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:13 AM] Received response 'textDocument/documentLink - (162)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":39},"contentChanges":[{"range":{"start":{"line":61,"character":9},"end":{"line":61,"character":9}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":10}},"severity":1,"source":"LSP","message":"undeclared name: ima"}]} - - -[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":40},"contentChanges":[{"range":{"start":{"line":61,"character":10},"end":{"line":61,"character":10}},"rangeLength":0,"text":"g"}]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":62},"end":{"line":61,"character":62}},"severity":1,"source":"LSP","message":"invalid operation: too many arguments for imag(testFixture.path, testFixture.from, testFixture.to) (expected 1, found 3)"}]} - - -[Trace - 1:32:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":41},"contentChanges":[{"range":{"start":{"line":61,"character":11},"end":{"line":61,"character":11}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":31},"end":{"line":68,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":80,"character":34},"end":{"line":80,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":82,"character":20},"end":{"line":82,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":83,"character":23},"end":{"line":83,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":85,"character":5},"end":{"line":85,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":33},"end":{"line":85,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} - - -[Trace - 1:32:13 AM] Sending request 'textDocument/codeAction - (163)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":61,"character":7},"end":{"line":61,"character":12}},"message":"undeclared name: image","severity":1,"source":"LSP"}]}} - - -[Trace - 1:32:13 AM] Received response 'textDocument/codeAction - (163)' in 78ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:13 AM] Sending request 'textDocument/documentSymbol - (164)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:13 AM] Received response 'textDocument/documentSymbol - (164)' in 24ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":14}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":15,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":15,"character":5},"end":{"line":15,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":68,"character":0},"end":{"line":73,"character":1}},"selectionRange":{"start":{"line":68,"character":5},"end":{"line":68,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":75,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":75,"character":5},"end":{"line":75,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":17}}}] - - -[Trace - 1:32:14 AM] Sending request 'textDocument/documentLink - (165)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:14 AM] Received response 'textDocument/documentLink - (165)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 1:32:14 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":41}} - - -[Trace - 1:32:14 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":42},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]} - - -[Trace - 1:32:14 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":43},"contentChanges":[{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":12}},"rangeLength":5,"text":"imageconv"}]} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:14 AM] Sending request 'textDocument/codeAction - (166)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":12}},"severity":1,"source":"LSP","message":"undeclared name: image"}]} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":16}},"severity":1,"source":"LSP","message":"use of package imageconv not in selector"}]} - - -[Trace - 1:32:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:14 AM] Received response 'textDocument/codeAction - (166)' in 14ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:15 AM] Sending request 'textDocument/documentSymbol - (167)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:15 AM] Received response 'textDocument/documentSymbol - (167)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:15 AM] Sending request 'textDocument/codeAction - (168)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":16},"end":{"line":62,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":62,"character":7},"end":{"line":62,"character":16}},"message":"use of package imageconv not in selector","severity":1,"source":"LSP"}]}} - - -[Trace - 1:32:15 AM] Received response 'textDocument/codeAction - (168)' in 73ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":44},"contentChanges":[{"range":{"start":{"line":62,"character":16},"end":{"line":62,"character":16}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:32:15 AM] Sending request 'textDocument/completion - (169)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:15 AM] Received response 'textDocument/completion - (169)' in 1ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":62,"character":34},"end":{"line":62,"character":34}},"severity":1,"source":"LSP","message":"expected ')', found ','"}]} - - -[Trace - 1:32:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:15 AM] Sending request 'textDocument/codeAction - (170)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":17},"end":{"line":62,"character":17}},"context":{"diagnostics":[]}} - - -[Error - 1:32:15 AM] send textDocument/codeAction#170 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:63:35: expected ')', found ',' (and 9 more errors) - - -[Trace - 1:32:15 AM] Sending request 'textDocument/documentLink - (171)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:15 AM] Received response 'textDocument/documentLink - (171)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:15 AM] Sending request 'textDocument/documentSymbol - (172)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:15 AM] Received response 'textDocument/documentSymbol - (172)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}}] - - -[Trace - 1:32:16 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":44}} - - -[Trace - 1:32:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":45},"contentChanges":[{"range":{"start":{"line":62,"character":17},"end":{"line":62,"character":17}},"rangeLength":0,"text":"N"}]} - - -[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:16 AM] Sending request 'textDocument/completion - (173)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":18},"context":{"triggerKind":1}} - - -[Trace - 1:32:16 AM] Received response 'textDocument/completion - (173)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:16 AM] Sending request 'textDocument/codeAction - (174)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:16 AM] Received response 'textDocument/codeAction - (174)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:16 AM] Sending request 'textDocument/codeAction - (175)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":18},"end":{"line":62,"character":18}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:17 AM] Received response 'textDocument/codeAction - (175)' in 74ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:17 AM] Sending request 'textDocument/documentSymbol - (176)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:17 AM] Received response 'textDocument/documentSymbol - (176)' in 16ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:17 AM] Sending request 'textDocument/documentLink - (177)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:17 AM] Received response 'textDocument/documentLink - (177)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:17 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":45}} - - -[Trace - 1:32:17 AM] Sending request 'textDocument/codeAction - (178)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:17 AM] Received response 'textDocument/codeAction - (178)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:18 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":46},"contentChanges":[{"range":{"start":{"line":62,"character":18},"end":{"line":62,"character":18}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:18 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":47},"contentChanges":[{"range":{"start":{"line":62,"character":19},"end":{"line":62,"character":19}},"rangeLength":0,"text":"w"}]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:18 AM] Sending request 'textDocument/completion - (179)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":20},"context":{"triggerKind":1}} - - -[Trace - 1:32:18 AM] Received response 'textDocument/completion - (179)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:18 AM] Sending request 'textDocument/codeAction - (180)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":20},"end":{"line":62,"character":20}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:18 AM] Received response 'textDocument/codeAction - (180)' in 70ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:18 AM] Sending request 'textDocument/documentSymbol - (181)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:18 AM] Received response 'textDocument/documentSymbol - (181)' in 7ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:19 AM] Sending request 'textDocument/documentLink - (182)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:19 AM] Received response 'textDocument/documentLink - (182)' in 2ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:19 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":47}} - - -[Trace - 1:32:19 AM] Sending request 'textDocument/codeAction - (183)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:19 AM] Received response 'textDocument/codeAction - (183)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":48},"contentChanges":[{"range":{"start":{"line":62,"character":20},"end":{"line":62,"character":20}},"rangeLength":0,"text":"C"}]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (184)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":21},"context":{"triggerKind":1}} - - -[Trace - 1:32:22 AM] Received response 'textDocument/completion - (184)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":49},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"rangeLength":0,"text":"O"}]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (185)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":22},"context":{"triggerKind":1}} - - -[Trace - 1:32:22 AM] Received response 'textDocument/completion - (185)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:22 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":50},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":22}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:22 AM] Sending request 'textDocument/completion - (186)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":23},"context":{"triggerKind":1}} - - -[Trace - 1:32:22 AM] Received response 'textDocument/completion - (186)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:23 AM] Sending request 'textDocument/codeAction - (187)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:23 AM] Received response 'textDocument/codeAction - (187)' in 70ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:23 AM] Sending request 'textDocument/documentSymbol - (188)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:23 AM] Received response 'textDocument/documentSymbol - (188)' in 3ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:23 AM] Sending request 'textDocument/documentLink - (189)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:23 AM] Received response 'textDocument/documentLink - (189)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:23 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":51},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":23}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:23 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":52},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":22}},"rangeLength":1,"text":""}]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:24 AM] Sending request 'textDocument/codeAction - (190)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:24 AM] Received response 'textDocument/codeAction - (190)' in 75ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:24 AM] Sending request 'textDocument/documentSymbol - (191)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:24 AM] Received response 'textDocument/documentSymbol - (191)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:24 AM] Sending request 'textDocument/documentLink - (192)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:24 AM] Received response 'textDocument/documentLink - (192)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:24 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":52}} - - -[Trace - 1:32:25 AM] Sending request 'textDocument/codeAction - (193)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:25 AM] Received response 'textDocument/codeAction - (193)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:26 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":53},"contentChanges":[{"range":{"start":{"line":62,"character":21},"end":{"line":62,"character":21}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:26 AM] Sending request 'textDocument/completion - (194)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":22},"context":{"triggerKind":1}} - - -[Trace - 1:32:26 AM] Received response 'textDocument/completion - (194)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:26 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":54},"contentChanges":[{"range":{"start":{"line":62,"character":22},"end":{"line":62,"character":22}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:26 AM] Sending request 'textDocument/completion - (195)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":23},"context":{"triggerKind":1}} - - -[Trace - 1:32:26 AM] Received response 'textDocument/completion - (195)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/codeAction - (196)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/codeAction - (196)' in 97ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":55},"contentChanges":[{"range":{"start":{"line":62,"character":23},"end":{"line":62,"character":23}},"rangeLength":0,"text":"v"}]} - - -[Trace - 1:32:27 AM] Sending notification '$/cancelRequest'. -Params: {"id":196} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (197)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":24},"context":{"triggerKind":1}} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received response 'textDocument/completion - (197)' in 41ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":56},"contentChanges":[{"range":{"start":{"line":62,"character":24},"end":{"line":62,"character":24}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (198)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":25},"context":{"triggerKind":1}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/completion - (198)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":57},"contentChanges":[{"range":{"start":{"line":62,"character":25},"end":{"line":62,"character":25}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (199)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":26},"context":{"triggerKind":1}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/completion - (199)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/documentLink - (200)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/documentLink - (200)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:27 AM] Sending request 'textDocument/codeAction - (201)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":26},"end":{"line":62,"character":26}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/codeAction - (201)' in 76ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:27 AM] Sending request 'textDocument/documentSymbol - (202)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/documentSymbol - (202)' in 14ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":58},"contentChanges":[{"range":{"start":{"line":62,"character":26},"end":{"line":62,"character":26}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:27 AM] Sending request 'textDocument/completion - (203)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":27},"context":{"triggerKind":1}} - - -[Trace - 1:32:27 AM] Received response 'textDocument/completion - (203)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:28 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":59},"contentChanges":[{"range":{"start":{"line":62,"character":27},"end":{"line":62,"character":27}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:28 AM] Sending request 'textDocument/completion - (204)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":28},"context":{"triggerKind":1}} - - -[Trace - 1:32:28 AM] Received response 'textDocument/completion - (204)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:28 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":60},"contentChanges":[{"range":{"start":{"line":62,"character":28},"end":{"line":62,"character":28}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:28 AM] Sending request 'textDocument/completion - (205)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":62,"character":29},"context":{"triggerKind":1}} - - -[Trace - 1:32:28 AM] Received response 'textDocument/completion - (205)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:28 AM] Sending request 'textDocument/codeAction - (206)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":62,"character":29},"end":{"line":62,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:28 AM] Received response 'textDocument/codeAction - (206)' in 71ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:28 AM] Sending request 'textDocument/documentSymbol - (207)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:28 AM] Received response 'textDocument/documentSymbol - (207)' in 30ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":8,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":14}},"selectionRange":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":67,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":69,"character":0},"end":{"line":74,"character":1}},"selectionRange":{"start":{"line":69,"character":5},"end":{"line":69,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":76,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":76,"character":5},"end":{"line":76,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":17}}}] - - -[Trace - 1:32:28 AM] Sending request 'textDocument/documentLink - (208)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:28 AM] Received response 'textDocument/documentLink - (208)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (209)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":93,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":81,"character":34},"end":{"line":81,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":84,"character":23},"end":{"line":84,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":5},"end":{"line":86,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":33},"end":{"line":86,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} - - -[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (209)' in 109ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 1:32:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":61},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 1:32:29 AM] Sending request 'textDocument/formatting - (210)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":82,"character":34},"end":{"line":82,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":85,"character":23},"end":{"line":85,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":2},"end":{"line":86,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":87,"character":5},"end":{"line":87,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":33},"end":{"line":87,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:29 AM] Received response 'textDocument/formatting - (210)' in 2ms. -Params: [] - - -[Trace - 1:32:29 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":61}} - - -[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (211)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":29},"end":{"line":63,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:29 AM] Sending request 'textDocument/codeAction - (212)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (211)' in 84ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:29 AM] Received response 'textDocument/codeAction - (212)' in 35ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:29 AM] Sending request 'textDocument/documentSymbol - (213)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:29 AM] Received response 'textDocument/documentSymbol - (213)' in 28ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":70,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":70,"character":5},"end":{"line":70,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":80,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":82,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":82,"character":5},"end":{"line":82,"character":17}}}] - - -[Trace - 1:32:30 AM] Sending request 'textDocument/documentLink - (214)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:30 AM] Received response 'textDocument/documentLink - (214)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:32 AM] Sending request 'textDocument/codeAction - (215)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":81},"end":{"line":63,"character":81}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:32 AM] Received response 'textDocument/codeAction - (215)' in 80ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":62},"contentChanges":[{"range":{"start":{"line":63,"character":81},"end":{"line":63,"character":81}},"rangeLength":0,"text":"\n\t\t"}]} - - -[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:33 AM] Sending request 'textDocument/documentSymbol - (216)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:33 AM] Received response 'textDocument/documentSymbol - (216)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:32:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":63},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":2}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:33 AM] Sending request 'textDocument/completion - (217)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3},"context":{"triggerKind":1}} - - -[Trace - 1:32:33 AM] Received response 'textDocument/completion - (217)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","preselect":true,"sortText":"00000","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00011","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00012","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"Converter"}},{"label":"checkConvert(t *testing.T, c invalid type, path string)","kind":3,"sortText":"00024","filterText":"checkConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkConvert(${1:t *testing.T}, ${2:c invalid type}, ${3:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkWalk(t *testing.T, c invalid type)","kind":3,"sortText":"00026","filterText":"checkWalk","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"checkWalk(${1:t *testing.T}, ${2:c invalid type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cheeckImageFile(t *testing.T, path string)","kind":3,"sortText":"00027","filterText":"cheeckImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cheeckImageFile(${1:t *testing.T}, ${2:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00032","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00033","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00034","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00035","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00036","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00037","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:32:33 AM] Sending request 'textDocument/documentLink - (218)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:33 AM] Received response 'textDocument/documentLink - (218)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":64},"contentChanges":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:32:33 AM] Sending request 'textDocument/completion - (219)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:33 AM] Received response 'textDocument/completion - (219)' in 1ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:33 AM] Sending request 'textDocument/codeAction - (220)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/codeAction - (220)' in 76ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":65,"character":0},"end":{"line":66,"character":0}},"newText":""},{"range":{"start":{"line":66,"character":0},"end":{"line":66,"character":0}},"newText":"\t\t\tt.Run(\"Check walk\", func(t *testing.T) {\n"}]}}}] - - -[Trace - 1:32:34 AM] Sending request 'textDocument/documentSymbol - (221)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/documentSymbol - (221)' in 14ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":65},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"rangeLength":0,"text":"I"}]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:34 AM] Sending request 'textDocument/completion - (222)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5},"context":{"triggerKind":1}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/completion - (222)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":66},"contentChanges":[{"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":67},"contentChanges":[{"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":6}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:34 AM] Sending request 'textDocument/documentLink - (223)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/documentLink - (223)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:34 AM] Sending request 'textDocument/codeAction - (224)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":7},"end":{"line":64,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/codeAction - (224)' in 77ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:34 AM] Sending request 'textDocument/documentSymbol - (225)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:34 AM] Received response 'textDocument/documentSymbol - (225)' in 28ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:32:35 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":67}} - - -[Trace - 1:32:35 AM] Sending request 'textDocument/codeAction - (226)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:35 AM] Received response 'textDocument/codeAction - (226)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":68},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":7}},"rangeLength":3,"text":"Images"}]} - - -[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Sending request 'textDocument/codeAction - (227)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":10},"end":{"line":64,"character":10}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:37 AM] Received response 'textDocument/codeAction - (227)' in 72ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:32:37 AM] Sending request 'textDocument/documentSymbol - (228)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:37 AM] Received response 'textDocument/documentSymbol - (228)' in 12ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":69},"contentChanges":[{"range":{"start":{"line":64,"character":10},"end":{"line":64,"character":10}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":70},"contentChanges":[{"range":{"start":{"line":64,"character":11},"end":{"line":64,"character":11}},"rangeLength":0,"text":"="}]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":71},"contentChanges":[{"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":12}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:32:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:32:37 AM] Sending request 'textDocument/documentLink - (229)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:37 AM] Received response 'textDocument/documentLink - (229)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:32:38 AM] Sending request 'textDocument/documentSymbol - (230)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:32:38 AM] Received response 'textDocument/documentSymbol - (230)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:32:38 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":71}} - - -[Trace - 1:32:39 AM] Sending request 'textDocument/codeAction - (231)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:39 AM] Received response 'textDocument/codeAction - (231)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:41 AM] Sending request 'textDocument/codeAction - (232)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:41 AM] Received response 'textDocument/codeAction - (232)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:42 AM] Sending request 'textDocument/codeAction - (233)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":43,"character":2},"end":{"line":43,"character":3}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:42 AM] Received response 'textDocument/codeAction - (233)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:43 AM] Sending request 'textDocument/codeAction - (234)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":51,"character":15},"end":{"line":51,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:43 AM] Received response 'textDocument/codeAction - (234)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:44 AM] Sending request 'textDocument/codeAction - (235)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":8}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:44 AM] Received response 'textDocument/codeAction - (235)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:44 AM] Sending request 'textDocument/codeAction - (236)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:44 AM] Received response 'textDocument/codeAction - (236)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:50 AM] Sending request 'textDocument/codeAction - (237)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:50 AM] Received response 'textDocument/codeAction - (237)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:50 AM] Sending request 'textDocument/codeAction - (238)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:50 AM] Received response 'textDocument/codeAction - (238)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:51 AM] Sending request 'textDocument/codeAction - (239)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:51 AM] Received response 'textDocument/codeAction - (239)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:51 AM] Sending request 'textDocument/codeAction - (240)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:51 AM] Received response 'textDocument/codeAction - (240)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:52 AM] Sending request 'textDocument/codeAction - (241)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:52 AM] Received response 'textDocument/codeAction - (241)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:53 AM] Sending request 'textDocument/codeAction - (242)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:53 AM] Received response 'textDocument/codeAction - (242)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:54 AM] Sending request 'textDocument/codeAction - (243)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:54 AM] Received response 'textDocument/codeAction - (243)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:54 AM] Sending request 'textDocument/codeAction - (244)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":21},"end":{"line":74,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:54 AM] Received response 'textDocument/codeAction - (244)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:55 AM] Sending request 'textDocument/codeAction - (245)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:55 AM] Received response 'textDocument/codeAction - (245)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:56 AM] Sending request 'textDocument/hover - (246)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":13}} - - -[Error - 1:32:56 AM] send textDocument/hover#246 no identifier found - - -[Trace - 1:32:57 AM] Sending request 'textDocument/codeAction - (247)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":13},"end":{"line":74,"character":13}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:57 AM] Received response 'textDocument/codeAction - (247)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:57 AM] Sending request 'textDocument/hover - (248)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} - - -[Error - 1:32:57 AM] send textDocument/hover#248 no identifier found - - -[Trace - 1:32:57 AM] Sending request 'textDocument/hover - (249)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} - - -[Error - 1:32:57 AM] send textDocument/hover#249 no identifier found - - -[Trace - 1:32:58 AM] Sending request 'textDocument/hover - (250)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":74,"character":12}} - - -[Error - 1:32:58 AM] send textDocument/hover#250 no identifier found - - -[Trace - 1:32:59 AM] Sending request 'textDocument/codeAction - (251)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":73,"character":20},"end":{"line":74,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:59 AM] Received response 'textDocument/codeAction - (251)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:32:59 AM] Sending request 'textDocument/codeAction - (252)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:32:59 AM] Received response 'textDocument/codeAction - (252)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":72},"contentChanges":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"rangeLength":0,"text":"= append(c.Images, NewImage(path))"}]} - - -[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"severity":1,"source":"LSP","message":"expected operand, found '='"}]} - - -[Trace - 1:33:02 AM] Sending request 'textDocument/codeAction - (253)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":47},"end":{"line":64,"character":47}},"context":{"diagnostics":[]}} - - -[Error - 1:33:02 AM] send textDocument/codeAction#253 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) - - -[Trace - 1:33:02 AM] Sending request 'textDocument/documentSymbol - (254)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:02 AM] Received response 'textDocument/documentSymbol - (254)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:33:03 AM] Sending request 'textDocument/hover - (255)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":23}} - - -[Error - 1:33:03 AM] send textDocument/hover#255 no identifier found - - -[Trace - 1:33:03 AM] Sending request 'textDocument/documentLink - (256)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:03 AM] Received response 'textDocument/documentLink - (256)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:03 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":72}} - - -[Trace - 1:33:03 AM] Sending request 'textDocument/codeAction - (257)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:03 AM] Received response 'textDocument/codeAction - (257)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:04 AM] Sending request 'textDocument/hover - (258)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":16}} - - -[Error - 1:33:04 AM] send textDocument/hover#258 no identifier found - - -[Trace - 1:33:04 AM] Sending request 'textDocument/hover - (259)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":13}} - - -[Error - 1:33:04 AM] send textDocument/hover#259 no identifier found - - -[Trace - 1:33:04 AM] Sending request 'textDocument/codeAction - (260)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":13}},"message":"expected operand, found '='","severity":1,"source":"LSP"}]}} - - -[Error - 1:33:04 AM] send textDocument/codeAction#260 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) - - -[Trace - 1:33:04 AM] Sending request 'textDocument/codeAction - (261)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":14},"end":{"line":64,"character":14}},"context":{"diagnostics":[]}} - - -[Error - 1:33:04 AM] send textDocument/codeAction#261 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:14: expected operand, found '=' (and 9 more errors) - - -[Trace - 1:33:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":73},"contentChanges":[{"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":14}},"rangeLength":1,"text":""}]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:33:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":74},"contentChanges":[{"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":13}},"rangeLength":1,"text":""}]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:33:05 AM] Sending request 'textDocument/codeAction - (262)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":12},"end":{"line":64,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:05 AM] Received response 'textDocument/codeAction - (262)' in 73ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:05 AM] Sending request 'textDocument/documentSymbol - (263)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:05 AM] Received response 'textDocument/documentSymbol - (263)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:33:05 AM] Sending request 'textDocument/codeAction - (264)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:05 AM] Received response 'textDocument/codeAction - (264)' in 72ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:05 AM] Sending request 'textDocument/formatting - (265)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:33:05 AM] Received response 'textDocument/formatting - (265)' in 1ms. -Params: [] - - -[Trace - 1:33:05 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":74}} - - -[Trace - 1:33:06 AM] Sending request 'textDocument/documentLink - (266)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:06 AM] Received response 'textDocument/documentLink - (266)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:06 AM] Sending request 'textDocument/codeAction - (267)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:06 AM] Received response 'textDocument/codeAction - (267)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:06 AM] Sending request 'textDocument/hover - (268)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":25}} - - -[Error - 1:33:06 AM] send textDocument/hover#268 no object for ident Images - - -[Trace - 1:33:07 AM] Sending request 'textDocument/documentHighlight - (269)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":26}} - - -[Trace - 1:33:07 AM] Received response 'textDocument/documentHighlight - (269)' in 0ms. -Params: [] - - -[Trace - 1:33:07 AM] Sending request 'textDocument/codeAction - (270)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":22},"end":{"line":64,"character":28}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:07 AM] Received response 'textDocument/codeAction - (270)' in 76ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:07 AM] Sending request 'textDocument/hover - (271)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":21}} - - -[Error - 1:33:07 AM] send textDocument/hover#271 no object for ident Images - - -[Trace - 1:33:08 AM] Sending request 'textDocument/hover - (272)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":21}} - - -[Error - 1:33:08 AM] send textDocument/hover#272 no object for ident Images - - -[Trace - 1:33:09 AM] Sending request 'textDocument/hover - (273)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":34}} - - -[Error - 1:33:09 AM] send textDocument/hover#273 no object for ident NewImage - - -[Trace - 1:33:10 AM] Sending request 'textDocument/hover - (274)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} - - -[Error - 1:33:10 AM] send textDocument/hover#274 no object for ident path - - -[Trace - 1:33:10 AM] Sending request 'textDocument/hover - (275)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} - - -[Trace - 1:33:10 AM] Received response 'textDocument/hover - (275)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} - - -[Trace - 1:33:11 AM] Sending request 'textDocument/hover - (276)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} - - -[Trace - 1:33:11 AM] Received response 'textDocument/hover - (276)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} - - -[Trace - 1:33:11 AM] Sending request 'textDocument/documentHighlight - (277)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":46}} - - -[Trace - 1:33:11 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:64:47: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:64:47 is not an identifier"} - - -[Trace - 1:33:11 AM] Received response 'textDocument/documentHighlight - (277)' in 0ms. -Params: [] - - -[Trace - 1:33:12 AM] Sending request 'textDocument/codeAction - (278)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":31},"end":{"line":63,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:12 AM] Received response 'textDocument/codeAction - (278)' in 72ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:12 AM] Sending request 'textDocument/codeAction - (279)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":30},"end":{"line":63,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:12 AM] Received response 'textDocument/codeAction - (279)' in 79ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:14 AM] Sending request 'textDocument/hover - (280)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} - - -[Error - 1:33:14 AM] send textDocument/hover#280 no object for ident path - - -[Trace - 1:33:14 AM] Sending request 'textDocument/documentHighlight - (281)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":39}} - - -[Trace - 1:33:14 AM] Received response 'textDocument/documentHighlight - (281)' in 0ms. -Params: [] - - -[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (282)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":39},"end":{"line":64,"character":43}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (282)' in 71ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":75},"contentChanges":[{"range":{"start":{"line":64,"character":39},"end":{"line":64,"character":43}},"rangeLength":4,"text":"testFixture.path"}]} - - -[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (283)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":55},"end":{"line":64,"character":55}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (283)' in 69ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:15 AM] Sending request 'textDocument/documentSymbol - (284)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:15 AM] Received response 'textDocument/documentSymbol - (284)' in 6ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:33:15 AM] Sending request 'textDocument/codeAction - (285)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:15 AM] Received response 'textDocument/codeAction - (285)' in 76ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:15 AM] Sending request 'textDocument/formatting - (286)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:33:15 AM] Received response 'textDocument/formatting - (286)' in 1ms. -Params: [] - - -[Trace - 1:33:15 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":75}} - - -[Trace - 1:33:16 AM] Sending request 'textDocument/codeAction - (287)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:16 AM] Received response 'textDocument/codeAction - (287)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:16 AM] Sending request 'textDocument/documentLink - (288)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:16 AM] Received response 'textDocument/documentLink - (288)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:17 AM] Sending request 'textDocument/hover - (289)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":58}} - - -[Trace - 1:33:17 AM] Received response 'textDocument/hover - (289)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":63,"character":48},"end":{"line":63,"character":59}}} - - -[Trace - 1:33:21 AM] Sending request 'textDocument/hover - (290)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":57}} - - -[Trace - 1:33:21 AM] Received response 'textDocument/hover - (290)' in 2ms. -Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":19}}} - - -[Trace - 1:33:21 AM] Sending request 'textDocument/codeAction - (291)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":57},"end":{"line":64,"character":57}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:21 AM] Received response 'textDocument/codeAction - (291)' in 77ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:23 AM] Sending request 'textDocument/hover - (292)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":54}} - - -[Error - 1:33:23 AM] send textDocument/hover#292 no object for ident path - - -[Trace - 1:33:25 AM] Sending request 'textDocument/hover - (293)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":52}} - - -[Error - 1:33:25 AM] send textDocument/hover#293 no object for ident path - - -[Trace - 1:33:26 AM] Sending request 'textDocument/hover - (294)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":44,"character":19}} - - -[Error - 1:33:26 AM] send textDocument/hover#294 no identifier found - - -[Trace - 1:33:32 AM] Sending request 'textDocument/hover - (295)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":47,"character":1}} - - -[Error - 1:33:32 AM] send textDocument/hover#295 no identifier found - - -[Trace - 1:33:33 AM] Sending request 'textDocument/hover - (296)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":55}} - - -[Error - 1:33:33 AM] send textDocument/hover#296 no object for ident NewImage - - -[Trace - 1:33:34 AM] Sending request 'textDocument/hover - (297)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":57}} - - -[Trace - 1:33:34 AM] Received response 'textDocument/hover - (297)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":13},"end":{"line":64,"character":19}}} - - -[Trace - 1:33:35 AM] Sending request 'textDocument/hover - (298)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":34}} - - -[Trace - 1:33:35 AM] Received response 'textDocument/hover - (298)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":63,"character":30},"end":{"line":63,"character":41}}} - - -[Trace - 1:33:36 AM] Sending request 'textDocument/hover - (299)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} - - -[Error - 1:33:36 AM] send textDocument/hover#299 no object for ident Images - - -[Trace - 1:33:36 AM] Sending request 'textDocument/hover - (300)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":6}} - - -[Error - 1:33:36 AM] send textDocument/hover#300 no object for ident Images - - -[Trace - 1:33:36 AM] Sending request 'textDocument/documentHighlight - (301)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} - - -[Trace - 1:33:36 AM] Received response 'textDocument/documentHighlight - (301)' in 0ms. -Params: [] - - -[Trace - 1:33:37 AM] Sending request 'textDocument/codeAction - (302)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":10}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:37 AM] Received response 'textDocument/codeAction - (302)' in 71ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":76},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":10}},"rangeLength":6,"text":""}]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '='"}]} - - -[Trace - 1:33:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":77},"contentChanges":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":4}},"rangeLength":1,"text":""}]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"}]} - - -[Trace - 1:33:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":78},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"rangeLength":1,"text":""}]} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"expected statement, found '='"}]} - - -[Trace - 1:33:38 AM] Sending request 'textDocument/documentSymbol - (303)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:38 AM] Received response 'textDocument/documentSymbol - (303)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:33:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":79},"contentChanges":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":2}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:33:38 AM] Sending request 'textDocument/completion - (304)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3},"context":{"triggerKind":1}} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} - - -[Trace - 1:33:38 AM] Received response 'textDocument/completion - (304)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"image","kind":9,"detail":"image","preselect":true,"sortText":"00000","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00010","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00013","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00036","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00037","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00038","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00039","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00040","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00041","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00042","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"newText":"iota"}}]} - - -[Trace - 1:33:38 AM] Sending request 'textDocument/documentLink - (305)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:38 AM] Received response 'textDocument/documentLink - (305)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:38 AM] Sending request 'textDocument/codeAction - (306)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":3},"end":{"line":64,"character":3}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"undeclared name: i","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:38 AM] Received response 'textDocument/codeAction - (306)' in 78ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:38 AM] Sending request 'textDocument/documentSymbol - (307)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:38 AM] Received response 'textDocument/documentSymbol - (307)' in 27ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:33:39 AM] Sending request 'textDocument/hover - (308)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":11}} - - -[Trace - 1:33:39 AM] Received response 'textDocument/hover - (308)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage imageconv (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\")\n```"},"range":{"start":{"line":63,"character":7},"end":{"line":63,"character":16}}} - - -[Trace - 1:33:39 AM] Sending request 'textDocument/documentHighlight - (309)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":11}} - - -[Trace - 1:33:39 AM] Received response 'textDocument/documentHighlight - (309)' in 0ms. -Params: [] - - -[Trace - 1:33:39 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":79}} - - -[Trace - 1:33:39 AM] Sending request 'textDocument/codeAction - (310)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":11},"end":{"line":63,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:39 AM] Received response 'textDocument/codeAction - (310)' in 91ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:39 AM] Sending request 'textDocument/codeAction - (311)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:39 AM] Received response 'textDocument/codeAction - (311)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (312)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":11}} - - -[Trace - 1:33:40 AM] Received response 'textDocument/hover - (312)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":12}}} - - -[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (313)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} - - -[Error - 1:33:40 AM] send textDocument/hover#313 no identifier found - - -[Trace - 1:33:40 AM] Sending request 'textDocument/hover - (314)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} - - -[Error - 1:33:40 AM] send textDocument/hover#314 no identifier found - - -[Trace - 1:33:41 AM] Sending request 'textDocument/hover - (315)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} - - -[Error - 1:33:41 AM] send textDocument/hover#315 no identifier found - - -[Trace - 1:33:41 AM] Sending request 'textDocument/hover - (316)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} - - -[Error - 1:33:41 AM] send textDocument/hover#316 no identifier found - - -[Trace - 1:33:42 AM] Sending request 'textDocument/hover - (317)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":5}} - - -[Error - 1:33:42 AM] send textDocument/hover#317 no identifier found - - -[Trace - 1:33:42 AM] Sending request 'textDocument/documentHighlight - (318)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":6}} - - -[Trace - 1:33:42 AM] Received response 'textDocument/documentHighlight - (318)' in 0ms. -Params: [] - - -[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (319)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":22}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:43 AM] Received response 'textDocument/codeAction - (319)' in 79ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (320)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:43 AM] Received response 'textDocument/codeAction - (320)' in 121ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:43 AM] Sending request 'textDocument/hover - (321)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":22}} - - -[Trace - 1:33:43 AM] Received response 'textDocument/hover - (321)' in 14ms. -Params: {"contents":{"kind":"markdown","value":"The append built-in function appends elements to the end of a slice.\n```go\nfunc(slice []Type, elems ...Type) []Type\n```"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":12}}} - - -[Trace - 1:33:43 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":80},"contentChanges":[{"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":23}},"rangeLength":17,"text":""}]} - - -[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":32}},"severity":1,"source":"LSP","message":"expected statement, found ')'"}]} - - -[Trace - 1:33:43 AM] Sending request 'textDocument/codeAction - (322)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":6},"end":{"line":64,"character":6}},"context":{"diagnostics":[]}} - - -[Error - 1:33:43 AM] send textDocument/codeAction#322 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:33: expected statement, found ')' (and 8 more errors) - - -[Trace - 1:33:44 AM] Sending request 'textDocument/documentSymbol - (323)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:44 AM] Received response 'textDocument/documentSymbol - (323)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:33:44 AM] Sending request 'textDocument/documentLink - (324)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:44 AM] Received response 'textDocument/documentLink - (324)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:44 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":80}} - - -[Trace - 1:33:44 AM] Sending request 'textDocument/hover - (325)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":45}} - - -[Trace - 1:33:44 AM] Received response 'textDocument/hover - (325)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield path string\n```"},"range":{"start":{"line":63,"character":42},"end":{"line":63,"character":46}}} - - -[Trace - 1:33:44 AM] Sending request 'textDocument/codeAction - (326)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:44 AM] Received response 'textDocument/codeAction - (326)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (327)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":33},"end":{"line":64,"character":33}},"context":{"diagnostics":[]}} - - -[Error - 1:33:45 AM] send textDocument/codeAction#327 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:65:33: expected statement, found ')' (and 8 more errors) - - -[Trace - 1:33:45 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":81},"contentChanges":[{"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":33}},"rangeLength":1,"text":""}]} - - -[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:45 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"undeclared name: i"}]} - - -[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (328)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":32},"end":{"line":64,"character":32}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:45 AM] Received response 'textDocument/codeAction - (328)' in 73ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:45 AM] Sending request 'textDocument/codeAction - (329)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"undeclared name: i","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:45 AM] Received response 'textDocument/codeAction - (329)' in 110ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:45 AM] Sending request 'textDocument/documentSymbol - (330)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:45 AM] Received response 'textDocument/documentSymbol - (330)' in 105ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:33:45 AM] Sending request 'textDocument/formatting - (331)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:33:45 AM] Received response 'textDocument/formatting - (331)' in 1ms. -Params: [] - - -[Trace - 1:33:46 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":81}} - - -[Trace - 1:33:46 AM] Sending request 'textDocument/codeAction - (332)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:46 AM] Received response 'textDocument/codeAction - (332)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:46 AM] Sending request 'textDocument/documentLink - (333)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:46 AM] Received response 'textDocument/documentLink - (333)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:46 AM] Sending request 'textDocument/hover - (334)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":28}} - - -[Trace - 1:33:46 AM] Received response 'textDocument/hover - (334)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar t *testing.T\n```"},"range":{"start":{"line":65,"character":27},"end":{"line":65,"character":28}}} - - -[Trace - 1:33:47 AM] Sending request 'textDocument/hover - (335)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":4}} - - -[Error - 1:33:47 AM] send textDocument/hover#335 no identifier found - - -[Trace - 1:33:47 AM] Sending request 'textDocument/codeAction - (336)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:47 AM] Received response 'textDocument/codeAction - (336)' in 84ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:48 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":82},"contentChanges":[{"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":4}},"rangeLength":0,"text":":"}]} - - -[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} - - -[Trace - 1:33:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (337)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":5},"end":{"line":64,"character":5}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (337)' in 92ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (338)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":95,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":83,"character":34},"end":{"line":83,"character":53}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":86,"character":23},"end":{"line":86,"character":39}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":8}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":24}},"message":"undeclared name: converter","severity":1,"source":"LSP"},{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":35}},"message":"undeclared name: wg","severity":1,"source":"LSP"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"i declared but not used","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (338)' in 131ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:48 AM] Sending request 'textDocument/documentSymbol - (339)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:48 AM] Received response 'textDocument/documentSymbol - (339)' in 130ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":71,"character":0},"end":{"line":76,"character":1}},"selectionRange":{"start":{"line":71,"character":5},"end":{"line":71,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":78,"character":0},"end":{"line":81,"character":1}},"selectionRange":{"start":{"line":78,"character":5},"end":{"line":78,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":83,"character":0},"end":{"line":94,"character":1}},"selectionRange":{"start":{"line":83,"character":5},"end":{"line":83,"character":17}}}] - - -[Trace - 1:33:48 AM] Sending request 'textDocument/formatting - (340)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:33:48 AM] Received response 'textDocument/formatting - (340)' in 3ms. -Params: [] - - -[Trace - 1:33:48 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":82}} - - -[Trace - 1:33:48 AM] Sending request 'textDocument/codeAction - (341)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:48 AM] Received response 'textDocument/codeAction - (341)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:49 AM] Sending request 'textDocument/documentLink - (342)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:49 AM] Received response 'textDocument/documentLink - (342)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:49 AM] Sending request 'textDocument/hover - (343)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":7}} - - -[Trace - 1:33:49 AM] Received response 'textDocument/hover - (343)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":64,"character":7},"end":{"line":64,"character":15}}} - - -[Trace - 1:33:49 AM] Sending request 'textDocument/documentHighlight - (344)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":8}} - - -[Trace - 1:33:49 AM] Received response 'textDocument/documentHighlight - (344)' in 0ms. -Params: [] - - -[Trace - 1:33:49 AM] Sending request 'textDocument/codeAction - (345)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":8},"end":{"line":64,"character":8}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:49 AM] Received response 'textDocument/codeAction - (345)' in 82ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:49 AM] Sending request 'textDocument/hover - (346)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":3}} - - -[Trace - 1:33:49 AM] Received response 'textDocument/hover - (346)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar i ImageFile\n```"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}}} - - -[Trace - 1:33:50 AM] Sending request 'textDocument/hover - (347)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":64,"character":2}} - - -[Trace - 1:33:50 AM] Received response 'textDocument/hover - (347)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar i ImageFile\n```"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}}} - - -[Trace - 1:33:50 AM] Sending request 'textDocument/codeAction - (348)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"context":{"diagnostics":[{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"message":"i declared but not used","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:50 AM] Received response 'textDocument/codeAction - (348)' in 85ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:51 AM] Sending request 'textDocument/documentHighlight - (349)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":65,"character":7}} - - -[Trace - 1:33:51 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:66:8: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:66:8 is not an identifier"} - - -[Trace - 1:33:51 AM] Received response 'textDocument/documentHighlight - (349)' in 1ms. -Params: [] - - -[Trace - 1:33:51 AM] Sending request 'textDocument/codeAction - (350)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:51 AM] Received response 'textDocument/codeAction - (350)' in 83ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:52 AM] Sending request 'textDocument/codeAction - (351)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":64,"character":33},"end":{"line":64,"character":33}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:52 AM] Received response 'textDocument/codeAction - (351)' in 82ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:54 AM] Sending request 'textDocument/codeAction - (352)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:54 AM] Received response 'textDocument/codeAction - (352)' in 104ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:55 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":83},"contentChanges":[{"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"rangeLength":0,"text":"\n\t\t"}]} - - -[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} - - -[Trace - 1:33:55 AM] Sending request 'textDocument/documentSymbol - (353)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:55 AM] Received response 'textDocument/documentSymbol - (353)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:33:56 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":84},"contentChanges":[{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":2}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:33:56 AM] Sending request 'textDocument/documentLink - (354)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:56 AM] Received response 'textDocument/documentLink - (354)' in 1ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"severity":1,"source":"LSP","message":"t (variable of type *testing.T) is not used"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} - - -[Trace - 1:33:56 AM] Sending request 'textDocument/completion - (355)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":3},"context":{"triggerKind":1}} - - -[Trace - 1:33:56 AM] Received response 'textDocument/completion - (355)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"time","kind":9,"detail":"time","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"time"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"time\""}]},{"label":"template","kind":9,"detail":"text/template","sortText":"00001","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/template\""}]},{"label":"trace","kind":9,"detail":"runtime/trace","sortText":"00002","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/trace\""}]},{"label":"tls","kind":9,"detail":"crypto/tls","sortText":"00003","filterText":"tls","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tls"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/tls\""}]},{"label":"textproto","kind":9,"detail":"net/textproto","sortText":"00004","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/textproto\""}]},{"label":"tabwriter","kind":9,"detail":"text/tabwriter","sortText":"00005","filterText":"tabwriter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tabwriter"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/tabwriter\""}]},{"label":"types","kind":9,"detail":"go/types","sortText":"00006","filterText":"types","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"types"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/types\""}]},{"label":"template","kind":9,"detail":"html/template","sortText":"00007","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"html/template\""}]},{"label":"token","kind":9,"detail":"go/token","sortText":"00008","filterText":"token","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"token"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/token\""}]},{"label":"tar","kind":9,"detail":"archive/tar","sortText":"00009","filterText":"tar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"tar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"archive/tar\""}]},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00012","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00013","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00014","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testFixtures"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00017","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testing"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00022","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"TestConvert(${1:t *testing.T})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00027","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"testCase"}},{"label":"true","kind":21,"sortText":"00060","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":3}},"newText":"true"}}]} - - -[Trace - 1:33:56 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":85},"contentChanges":[{"range":{"start":{"line":68,"character":3},"end":{"line":68,"character":3}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:33:56 AM] Sending request 'textDocument/completion - (356)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":69,"character":1},"end":{"line":69,"character":1}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '}'"}]} - - -[Trace - 1:33:56 AM] Received response 'textDocument/completion - (356)' in 3ms. -Params: {"isIncomplete":false,"items":[{"label":"Error(args ...interface{})","kind":2,"preselect":true,"sortText":"00000","filterText":"Error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Error(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Errorf(format string, args ...interface{})","kind":2,"sortText":"00001","filterText":"Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Errorf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fail()","kind":2,"sortText":"00002","filterText":"Fail","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fail()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"FailNow()","kind":2,"sortText":"00003","filterText":"FailNow","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"FailNow()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Failed()","kind":2,"detail":"bool","sortText":"00004","filterText":"Failed","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Failed()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fatal(args ...interface{})","kind":2,"sortText":"00005","filterText":"Fatal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fatal(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Fatalf(format string, args ...interface{})","kind":2,"sortText":"00006","filterText":"Fatalf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Fatalf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Helper()","kind":2,"sortText":"00007","filterText":"Helper","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Helper()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Log(args ...interface{})","kind":2,"sortText":"00008","filterText":"Log","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Log(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Logf(format string, args ...interface{})","kind":2,"sortText":"00009","filterText":"Logf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Logf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Name()","kind":2,"detail":"string","sortText":"00010","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Name()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Parallel()","kind":2,"sortText":"00011","filterText":"Parallel","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Parallel()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Run(name string, f func(t *testing.T))","kind":2,"detail":"bool","sortText":"00012","filterText":"Run","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Run(${1:name string}, ${2:f func(t *testing.T)})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skip(args ...interface{})","kind":2,"sortText":"00013","filterText":"Skip","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skip(${1:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"SkipNow()","kind":2,"sortText":"00014","filterText":"SkipNow","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"SkipNow()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skipf(format string, args ...interface{})","kind":2,"sortText":"00015","filterText":"Skipf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skipf(${1:format string}, ${2:args ...interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"Skipped()","kind":2,"detail":"bool","sortText":"00016","filterText":"Skipped","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"newText":"Skipped()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:33:56 AM] Sending request 'textDocument/codeAction - (357)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:33:56 AM] send textDocument/codeAction#357 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:2: expected selector or type assertion, found '}' (and 11 more errors) - - -[Trace - 1:33:56 AM] Sending request 'textDocument/documentSymbol - (358)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:56 AM] Received response 'textDocument/documentSymbol - (358)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:33:57 AM] Sending request 'textDocument/documentLink - (359)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:57 AM] Received response 'textDocument/documentLink - (359)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:57 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":85}} - - -[Trace - 1:33:57 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":86},"contentChanges":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"rangeLength":0,"text":"R"}]} - - -[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:57 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":84,"character":34},"end":{"line":84,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":87,"character":23},"end":{"line":87,"character":39}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":8}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":89,"character":5},"end":{"line":89,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: converter"},{"range":{"start":{"line":89,"character":33},"end":{"line":89,"character":35}},"severity":1,"source":"LSP","message":"undeclared name: wg"},{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"severity":1,"source":"LSP","message":"t.R undefined (type *testing.T has no field or method R)"},{"range":{"start":{"line":64,"character":2},"end":{"line":64,"character":3}},"severity":1,"source":"LSP","message":"i declared but not used"}]} - - -[Trace - 1:33:57 AM] Sending request 'textDocument/codeAction - (360)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":74,"character":12},"end":{"line":74,"character":46}},"context":{"diagnostics":[]}} - - -[Trace - 1:33:57 AM] Received response 'textDocument/codeAction - (360)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:33:57 AM] Sending request 'textDocument/codeAction - (361)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":5},"end":{"line":68,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"message":"t.R undefined (type *testing.T has no field or method R)","severity":1,"source":"LSP"}]}} - - -[Trace - 1:33:57 AM] Received response 'textDocument/codeAction - (361)' in 71ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:33:57 AM] Sending request 'textDocument/documentSymbol - (362)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:57 AM] Received response 'textDocument/documentSymbol - (362)' in 20ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:33:58 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":87},"contentChanges":[{"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":5}},"rangeLength":1,"text":"Run(name string, f func(t *testing.T))"}]} - - -[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:33:58 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:33:58 AM] Sending request 'textDocument/signatureHelp - (363)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":19}} - - -[Trace - 1:33:58 AM] Received response 'textDocument/signatureHelp - (363)' in 1ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":1} - - -[Trace - 1:33:58 AM] Sending request 'textDocument/documentLink - (364)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:58 AM] Received response 'textDocument/documentLink - (364)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:33:58 AM] Sending request 'textDocument/codeAction - (365)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:33:58 AM] send textDocument/codeAction#365 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:14: missing ',' in argument list (and 28 more errors) - - -[Trace - 1:33:58 AM] Sending request 'textDocument/documentSymbol - (366)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:33:58 AM] Received response 'textDocument/documentSymbol - (366)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:33:59 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":87}} - - -[Trace - 1:34:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":88},"contentChanges":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":19}},"rangeLength":11,"text":""}]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"severity":1,"source":"LSP","message":"expected operand, found ','"}]} - - -[Trace - 1:34:00 AM] Sending request 'textDocument/signatureHelp - (367)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":8}} - - -[Trace - 1:34:00 AM] Received response 'textDocument/signatureHelp - (367)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:00 AM] Sending request 'textDocument/codeAction - (368)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"message":"expected operand, found ','","severity":1,"source":"LSP"}]}} - - -[Error - 1:34:00 AM] send textDocument/codeAction#368 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:9: expected operand, found ',' (and 27 more errors) - - -[Trace - 1:34:00 AM] Sending request 'textDocument/documentSymbol - (369)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:00 AM] Received response 'textDocument/documentSymbol - (369)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":89},"contentChanges":[{"range":{"start":{"line":68,"character":8},"end":{"line":68,"character":8}},"rangeLength":0,"text":"\"\""}]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:00 AM] Sending request 'textDocument/signatureHelp - (370)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":9}} - - -[Trace - 1:34:00 AM] Received response 'textDocument/signatureHelp - (370)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:00 AM] Sending request 'textDocument/codeAction - (371)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":9},"end":{"line":68,"character":9}},"context":{"diagnostics":[]}} - - -[Error - 1:34:00 AM] send textDocument/codeAction#371 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15: missing ',' in argument list - - -[Trace - 1:34:00 AM] Sending request 'textDocument/documentSymbol - (372)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:00 AM] Received response 'textDocument/documentSymbol - (372)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:01 AM] Sending request 'textDocument/documentLink - (373)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:01 AM] Received response 'textDocument/documentLink - (373)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:01 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":89}} - - -[Trace - 1:34:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":90},"contentChanges":[{"range":{"start":{"line":68,"character":9},"end":{"line":68,"character":9}},"rangeLength":0,"text":"C"}]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:01 AM] Sending request 'textDocument/signatureHelp - (374)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} - - -[Trace - 1:34:01 AM] Received response 'textDocument/signatureHelp - (374)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:01 AM] Sending request 'textDocument/codeAction - (375)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"context":{"diagnostics":[]}} - - -[Error - 1:34:01 AM] send textDocument/codeAction#375 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:16: missing ',' in argument list - - -[Trace - 1:34:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":91},"contentChanges":[{"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"rangeLength":0,"text":"h"}]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":92},"contentChanges":[{"range":{"start":{"line":68,"character":11},"end":{"line":68,"character":11}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (376)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":12}} - - -[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (376)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":93},"contentChanges":[{"range":{"start":{"line":68,"character":12},"end":{"line":68,"character":12}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (377)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":13}} - - -[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (377)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":94},"contentChanges":[{"range":{"start":{"line":68,"character":13},"end":{"line":68,"character":13}},"rangeLength":0,"text":"k"}]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":19},"end":{"line":68,"character":19}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:02 AM] Sending request 'textDocument/signatureHelp - (378)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} - - -[Trace - 1:34:02 AM] Received response 'textDocument/signatureHelp - (378)' in 0ms. -Params: {"signatures":[{"label":"Run(name string, f func(t *testing.T)) bool","documentation":"Run runs f as a subtest of t called name.","parameters":[{"label":"name string"},{"label":"f func(t *testing.T)"}]}],"activeSignature":0,"activeParameter":0} - - -[Trace - 1:34:02 AM] Sending request 'textDocument/documentLink - (379)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:02 AM] Received response 'textDocument/documentLink - (379)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:02 AM] Sending request 'textDocument/codeAction - (380)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"context":{"diagnostics":[]}} - - -[Error - 1:34:02 AM] send textDocument/codeAction#380 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list - - -[Trace - 1:34:02 AM] Sending request 'textDocument/documentSymbol - (381)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:02 AM] Received response 'textDocument/documentSymbol - (381)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:03 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":94}} - - -[Trace - 1:34:04 AM] Sending request 'textDocument/codeAction - (382)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:34:04 AM] send textDocument/codeAction#382 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list - - -[Trace - 1:34:05 AM] Sending request 'textDocument/hover - (383)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} - - -[Error - 1:34:05 AM] send textDocument/hover#383 no identifier found - - -[Trace - 1:34:05 AM] Sending request 'textDocument/documentHighlight - (384)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":14}} - - -[Trace - 1:34:05 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:15 is not an identifier"} - - -[Trace - 1:34:05 AM] Received response 'textDocument/documentHighlight - (384)' in 0ms. -Params: [] - - -[Trace - 1:34:06 AM] Sending request 'textDocument/codeAction - (385)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"context":{"diagnostics":[]}} - - -[Error - 1:34:06 AM] send textDocument/codeAction#385 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:20: missing ',' in argument list - - -[Trace - 1:34:06 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":95},"contentChanges":[{"range":{"start":{"line":68,"character":14},"end":{"line":68,"character":14}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:06 AM] Sending request 'textDocument/codeAction - (386)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"context":{"diagnostics":[]}} - - -[Error - 1:34:06 AM] send textDocument/codeAction#386 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:21: missing ',' in argument list - - -[Trace - 1:34:06 AM] Sending request 'textDocument/documentSymbol - (387)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:06 AM] Received response 'textDocument/documentSymbol - (387)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":96},"contentChanges":[{"range":{"start":{"line":68,"character":15},"end":{"line":68,"character":15}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":21},"end":{"line":68,"character":21}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Sending request 'textDocument/documentLink - (388)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:07 AM] Received response 'textDocument/documentLink - (388)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":97},"contentChanges":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":98},"contentChanges":[{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":23},"end":{"line":68,"character":23}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:07 AM] Sending request 'textDocument/codeAction - (389)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"context":{"diagnostics":[]}} - - -[Error - 1:34:07 AM] send textDocument/codeAction#389 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:24: missing ',' in argument list - - -[Trace - 1:34:08 AM] Sending request 'textDocument/documentSymbol - (390)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:08 AM] Received response 'textDocument/documentSymbol - (390)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:08 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":99},"contentChanges":[{"range":{"start":{"line":68,"character":18},"end":{"line":68,"character":18}},"rangeLength":0,"text":"v"}]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":24},"end":{"line":68,"character":24}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:08 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":100},"contentChanges":[{"range":{"start":{"line":68,"character":19},"end":{"line":68,"character":19}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":25}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:08 AM] Sending request 'textDocument/documentLink - (391)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:08 AM] Received response 'textDocument/documentLink - (391)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:08 AM] Sending request 'textDocument/codeAction - (392)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"context":{"diagnostics":[]}} - - -[Error - 1:34:08 AM] send textDocument/codeAction#392 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:26: missing ',' in argument list - - -[Trace - 1:34:08 AM] Sending request 'textDocument/documentSymbol - (393)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:08 AM] Received response 'textDocument/documentSymbol - (393)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:09 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":100}} - - -[Trace - 1:34:10 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":101},"contentChanges":[{"range":{"start":{"line":68,"character":20},"end":{"line":68,"character":20}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":26},"end":{"line":68,"character":26}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:10 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":102},"contentChanges":[{"range":{"start":{"line":68,"character":21},"end":{"line":68,"character":21}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:10 AM] Sending request 'textDocument/codeAction - (394)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"context":{"diagnostics":[]}} - - -[Error - 1:34:10 AM] send textDocument/codeAction#394 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list - - -[Trace - 1:34:10 AM] Sending request 'textDocument/documentSymbol - (395)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:10 AM] Received response 'textDocument/documentSymbol - (395)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":70,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":72,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":72,"character":5},"end":{"line":72,"character":14}}},{"name":"cheeckImageFile","detail":"(t *testing.T, path string)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":20}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, path string)","kind":12,"range":{"start":{"line":84,"character":0},"end":{"line":95,"character":1}},"selectionRange":{"start":{"line":84,"character":5},"end":{"line":84,"character":17}}}] - - -[Trace - 1:34:11 AM] Sending request 'textDocument/documentLink - (396)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:11 AM] Received response 'textDocument/documentLink - (396)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:11 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":102}} - - -[Trace - 1:34:11 AM] Sending request 'textDocument/codeAction - (397)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":22},"end":{"line":68,"character":22}},"context":{"diagnostics":[]}} - - -[Error - 1:34:11 AM] send textDocument/codeAction#397 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list - - -[Trace - 1:34:12 AM] Sending request 'textDocument/codeAction - (398)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"context":{"diagnostics":[]}} - - -[Error - 1:34:12 AM] send textDocument/codeAction#398 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list - - -[Trace - 1:34:12 AM] Sending request 'textDocument/codeAction - (399)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":45},"end":{"line":68,"character":45}},"context":{"diagnostics":[]}} - - -[Error - 1:34:12 AM] send textDocument/codeAction#399 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list - - -[Trace - 1:34:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":103},"contentChanges":[{"range":{"start":{"line":68,"character":45},"end":{"line":68,"character":45}},"rangeLength":0,"text":"{}"}]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:13 AM] Sending request 'textDocument/codeAction - (400)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"context":{"diagnostics":[]}} - - -[Error - 1:34:13 AM] send textDocument/codeAction#400 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:13 AM] Sending request 'textDocument/documentSymbol - (401)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:13 AM] Received response 'textDocument/documentSymbol - (401)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":104},"contentChanges":[{"range":{"start":{"line":68,"character":46},"end":{"line":68,"character":46}},"rangeLength":0,"text":"\n\t\t\t\n\t\t"}]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:14 AM] Sending request 'textDocument/documentSymbol - (402)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:14 AM] Received response 'textDocument/documentSymbol - (402)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:14 AM] Sending request 'textDocument/documentLink - (403)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:14 AM] Received response 'textDocument/documentLink - (403)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:14 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":104}} - - -[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (404)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} - - -[Error - 1:34:19 AM] send textDocument/hover#404 no identifier found - - -[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (405)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} - - -[Error - 1:34:19 AM] send textDocument/hover#405 no identifier found - - -[Trace - 1:34:19 AM] Sending request 'textDocument/hover - (406)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":32}} - - -[Error - 1:34:19 AM] send textDocument/hover#406 no identifier found - - -[Trace - 1:34:21 AM] Sending request 'textDocument/hover - (407)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":52}} - - -[Error - 1:34:21 AM] send textDocument/hover#407 no identifier found - - -[Trace - 1:34:21 AM] Sending request 'textDocument/hover - (408)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":54}} - - -[Error - 1:34:21 AM] send textDocument/hover#408 no identifier found - - -[Trace - 1:34:22 AM] Sending request 'textDocument/documentHighlight - (409)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":55}} - - -[Trace - 1:34:22 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:56: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:56 is not an identifier"} - - -[Trace - 1:34:22 AM] Received response 'textDocument/documentHighlight - (409)' in 0ms. -Params: [] - - -[Trace - 1:34:22 AM] Sending request 'textDocument/codeAction - (410)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} - - -[Error - 1:34:22 AM] send textDocument/codeAction#410 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:23 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":105},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":65}},"rangeLength":10,"text":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":3}},"rangeLength":3,"text":""}]} - - -[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:23 AM] Sending request 'textDocument/codeAction - (411)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"context":{"diagnostics":[]}} - - -[Error - 1:34:23 AM] send textDocument/codeAction#411 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:24 AM] Sending request 'textDocument/documentSymbol - (412)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:24 AM] Received response 'textDocument/documentSymbol - (412)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:24 AM] Sending request 'textDocument/documentHighlight - (413)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":56}} - - -[Trace - 1:34:24 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:57: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:57 is not an identifier"} - - -[Trace - 1:34:24 AM] Received response 'textDocument/documentHighlight - (413)' in 0ms. -Params: [] - - -[Trace - 1:34:24 AM] Sending request 'textDocument/codeAction - (414)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} - - -[Error - 1:34:24 AM] send textDocument/codeAction#414 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":106},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":56}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:24 AM] Sending request 'textDocument/codeAction - (415)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"context":{"diagnostics":[]}} - - -[Error - 1:34:24 AM] send textDocument/codeAction#415 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:24 AM] Sending request 'textDocument/documentLink - (416)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:24 AM] Received response 'textDocument/documentLink - (416)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:24 AM] Sending request 'textDocument/documentSymbol - (417)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:24 AM] Received response 'textDocument/documentSymbol - (417)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":107},"contentChanges":[{"range":{"start":{"line":86,"character":55},"end":{"line":86,"character":55}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:25 AM] Sending request 'textDocument/completion - (418)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":56},"context":{"triggerKind":1}} - - -[Trace - 1:34:25 AM] Received response 'textDocument/completion - (418)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00005","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"newText":"uintptr"}}]} - - -[Trace - 1:34:25 AM] Sending request 'textDocument/codeAction - (419)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} - - -[Error - 1:34:25 AM] send textDocument/codeAction#419 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:25 AM] Sending request 'textDocument/documentSymbol - (420)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:25 AM] Received response 'textDocument/documentSymbol - (420)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":108},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:34:25 AM] Sending request 'textDocument/completion - (421)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":57},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:25 AM] Received response 'textDocument/completion - (421)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"Path","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"Path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Path"}},{"label":"Name","kind":5,"detail":"string","sortText":"00001","filterText":"Name","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Name"}},{"label":"Format","kind":5,"detail":"string","sortText":"00002","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"newText":"Format"}}]} - - -[Trace - 1:34:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:25 AM] Sending request 'textDocument/codeAction - (422)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} - - -[Error - 1:34:25 AM] send textDocument/codeAction#422 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:25 AM] Sending request 'textDocument/documentSymbol - (423)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:25 AM] Received response 'textDocument/documentSymbol - (423)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:26 AM] Sending request 'textDocument/documentLink - (424)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:26 AM] Received response 'textDocument/documentLink - (424)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:26 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":108}} - - -[Trace - 1:34:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":109},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":57}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:27 AM] Sending request 'textDocument/codeAction - (425)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"context":{"diagnostics":[]}} - - -[Error - 1:34:27 AM] send textDocument/codeAction#425 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:27 AM] Sending request 'textDocument/documentSymbol - (426)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:27 AM] Received response 'textDocument/documentSymbol - (426)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":110},"contentChanges":[{"range":{"start":{"line":86,"character":56},"end":{"line":86,"character":56}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:28 AM] Sending request 'textDocument/codeAction - (427)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} - - -[Error - 1:34:28 AM] send textDocument/codeAction#427 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:28 AM] Sending request 'textDocument/documentSymbol - (428)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:28 AM] Received response 'textDocument/documentSymbol - (428)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:28 AM] Sending request 'textDocument/documentLink - (429)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:28 AM] Received response 'textDocument/documentLink - (429)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:28 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":110}} - - -[Trace - 1:34:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":111},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:34:29 AM] Sending request 'textDocument/completion - (430)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:29 AM] Received response 'textDocument/completion - (430)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00005","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} - - -[Trace - 1:34:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":112},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":113},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":59}},"rangeLength":0,"text":"s"}]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:30 AM] Sending request 'textDocument/codeAction - (431)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":60},"end":{"line":86,"character":60}},"context":{"diagnostics":[]}} - - -[Error - 1:34:30 AM] send textDocument/codeAction#431 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:30 AM] Sending request 'textDocument/documentSymbol - (432)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:30 AM] Received response 'textDocument/documentSymbol - (432)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:30 AM] Sending request 'textDocument/documentLink - (433)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:30 AM] Received response 'textDocument/documentLink - (433)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":114},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":60}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:31 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":115},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":59}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:31 AM] Sending request 'textDocument/codeAction - (434)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} - - -[Error - 1:34:31 AM] send textDocument/codeAction#434 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:31 AM] Sending request 'textDocument/documentSymbol - (435)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:31 AM] Received response 'textDocument/documentSymbol - (435)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:31 AM] Sending request 'textDocument/documentLink - (436)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:31 AM] Received response 'textDocument/documentLink - (436)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:32 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":115}} - - -[Trace - 1:34:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":116},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":58}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:32 AM] Sending request 'textDocument/codeAction - (437)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} - - -[Error - 1:34:32 AM] send textDocument/codeAction#437 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:32 AM] Sending request 'textDocument/documentSymbol - (438)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:32 AM] Received response 'textDocument/documentSymbol - (438)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:33 AM] Sending request 'textDocument/hover - (439)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":47,"character":11}} - - -[Trace - 1:34:33 AM] Received response 'textDocument/hover - (439)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar err error\n```"},"range":{"start":{"line":47,"character":9},"end":{"line":47,"character":12}}} - - -[Trace - 1:34:33 AM] Sending request 'textDocument/documentLink - (440)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:33 AM] Received response 'textDocument/documentLink - (440)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:33 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":116}} - - -[Trace - 1:34:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":117},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:34 AM] Sending request 'textDocument/completion - (441)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} - - -[Trace - 1:34:34 AM] Received response 'textDocument/completion - (441)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00003","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} - - -[Trace - 1:34:35 AM] Sending request 'textDocument/codeAction - (442)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} - - -[Error - 1:34:35 AM] send textDocument/codeAction#442 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:35 AM] Sending request 'textDocument/documentSymbol - (443)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:35 AM] Received response 'textDocument/documentSymbol - (443)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:35 AM] Sending request 'textDocument/documentLink - (444)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:35 AM] Received response 'textDocument/documentLink - (444)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:35 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":117}} - - -[Trace - 1:34:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":118},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":119},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":59}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:36 AM] Sending request 'textDocument/codeAction - (445)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":60},"end":{"line":86,"character":60}},"context":{"diagnostics":[]}} - - -[Error - 1:34:36 AM] send textDocument/codeAction#445 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:36 AM] Sending request 'textDocument/documentSymbol - (446)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:36 AM] Received response 'textDocument/documentSymbol - (446)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:37 AM] Sending request 'textDocument/documentLink - (447)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:37 AM] Received response 'textDocument/documentLink - (447)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:37 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":119}} - - -[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":120},"contentChanges":[{"range":{"start":{"line":86,"character":59},"end":{"line":86,"character":60}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":121},"contentChanges":[{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":59}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":122},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":58}},"rangeLength":1,"text":""}]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:37 AM] Sending request 'textDocument/codeAction - (448)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"context":{"diagnostics":[]}} - - -[Error - 1:34:37 AM] send textDocument/codeAction#448 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:38 AM] Sending request 'textDocument/documentSymbol - (449)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:38 AM] Received response 'textDocument/documentSymbol - (449)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:38 AM] Sending request 'textDocument/documentLink - (450)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:38 AM] Received response 'textDocument/documentLink - (450)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:38 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":122}} - - -[Trace - 1:34:42 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":123},"contentChanges":[{"range":{"start":{"line":86,"character":57},"end":{"line":86,"character":57}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:42 AM] Sending request 'textDocument/completion - (451)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58},"context":{"triggerKind":1}} - - -[Trace - 1:34:42 AM] Received response 'textDocument/completion - (451)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00004","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00005","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"newText":"uintptr"}}]} - - -[Trace - 1:34:42 AM] Sending request 'textDocument/codeAction - (452)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} - - -[Error - 1:34:42 AM] send textDocument/codeAction#452 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:42 AM] Sending request 'textDocument/documentSymbol - (453)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:42 AM] Received response 'textDocument/documentSymbol - (453)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:43 AM] Sending request 'textDocument/documentLink - (454)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:43 AM] Received response 'textDocument/documentLink - (454)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:43 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":123}} - - -[Trace - 1:34:48 AM] Sending request 'textDocument/hover - (455)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} - - -[Error - 1:34:48 AM] send textDocument/hover#455 no identifier found - - -[Trace - 1:34:49 AM] Sending request 'textDocument/hover - (456)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} - - -[Error - 1:34:49 AM] send textDocument/hover#456 no identifier found - - -[Trace - 1:34:49 AM] Sending request 'textDocument/documentHighlight - (457)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":38}} - - -[Trace - 1:34:49 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:39: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:39 is not an identifier"} - - -[Trace - 1:34:49 AM] Received response 'textDocument/documentHighlight - (457)' in 0ms. -Params: [] - - -[Trace - 1:34:49 AM] Sending request 'textDocument/codeAction - (458)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"context":{"diagnostics":[]}} - - -[Error - 1:34:49 AM] send textDocument/codeAction#458 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:49 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":124},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"rangeLength":9,"text":"i"}]} - - -[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:49 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:49 AM] Sending request 'textDocument/completion - (459)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} - - -[Trace - 1:34:49 AM] Received response 'textDocument/completion - (459)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} - - -[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":125},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":126},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":127},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"rangeLength":0,"text":"g"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:50 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":128},"contentChanges":[{"range":{"start":{"line":86,"character":38},"end":{"line":86,"character":38}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:50 AM] Sending request 'textDocument/completion - (460)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":39},"context":{"triggerKind":1}} - - -[Trace - 1:34:50 AM] Received response 'textDocument/completion - (460)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uintptr"}}]} - - -[Trace - 1:34:50 AM] Sending request 'textDocument/documentLink - (461)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:50 AM] Received response 'textDocument/documentLink - (461)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:50 AM] Sending request 'textDocument/codeAction - (462)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"context":{"diagnostics":[]}} - - -[Error - 1:34:50 AM] send textDocument/codeAction#462 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:50 AM] Sending request 'textDocument/documentSymbol - (463)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:50 AM] Received response 'textDocument/documentSymbol - (463)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:51 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":128}} - - -[Trace - 1:34:53 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":129},"contentChanges":[{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:54 AM] Sending request 'textDocument/codeAction - (464)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":48},"end":{"line":86,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:34:54 AM] send textDocument/codeAction#464 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:54 AM] Sending request 'textDocument/documentSymbol - (465)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:54 AM] Received response 'textDocument/documentSymbol - (465)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:34:54 AM] Sending request 'textDocument/documentLink - (466)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:54 AM] Received response 'textDocument/documentLink - (466)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:34:54 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":129}} - - -[Trace - 1:34:55 AM] Sending request 'textDocument/codeAction - (467)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":11},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} - - -[Error - 1:34:55 AM] send textDocument/codeAction#467 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:56 AM] Sending request 'textDocument/hover - (468)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65}} - - -[Error - 1:34:56 AM] send textDocument/hover#468 no identifier found - - -[Trace - 1:34:56 AM] Sending request 'textDocument/hover - (469)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":64}} - - -[Error - 1:34:56 AM] send textDocument/hover#469 no identifier found - - -[Trace - 1:34:56 AM] Sending request 'textDocument/codeAction - (470)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"context":{"diagnostics":[]}} - - -[Error - 1:34:56 AM] send textDocument/codeAction#470 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:58 AM] Sending request 'textDocument/documentHighlight - (471)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} - - -[Trace - 1:34:58 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64 is not an identifier"} - - -[Trace - 1:34:58 AM] Received response 'textDocument/documentHighlight - (471)' in 0ms. -Params: [] - - -[Trace - 1:34:58 AM] Sending request 'textDocument/codeAction - (472)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"context":{"diagnostics":[]}} - - -[Error - 1:34:58 AM] send textDocument/codeAction#472 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:59 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":130},"contentChanges":[{"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:59 AM] Sending request 'textDocument/completion - (473)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":64},"context":{"triggerKind":1}} - - -[Trace - 1:34:59 AM] Received response 'textDocument/completion - (473)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00001","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00003","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00004","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00005","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00006","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00007","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00008","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00009","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00013","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00014","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00015","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00016","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00017","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00018","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00019","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00020","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00021","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00022","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00023","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00024","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00025","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"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":86,"character":64},"end":{"line":86,"character":64}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00027","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00028","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00029","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00030","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00031","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00032","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00033","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00034","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00035","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00036","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00037","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00038","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00039","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00040","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00041","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00042","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00043","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00044","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00045","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00046","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00047","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00048","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00049","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00050","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00051","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00052","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00053","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00054","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00055","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"newText":"uintptr"}}]} - - -[Trace - 1:34:59 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":131},"contentChanges":[{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:34:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:34:59 AM] Sending request 'textDocument/codeAction - (474)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} - - -[Error - 1:34:59 AM] send textDocument/codeAction#474 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:34:59 AM] Sending request 'textDocument/documentSymbol - (475)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:34:59 AM] Received response 'textDocument/documentSymbol - (475)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":132},"contentChanges":[{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"rangeLength":0,"text":"g"}]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:00 AM] Sending request 'textDocument/documentLink - (476)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:00 AM] Received response 'textDocument/documentLink - (476)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":133},"contentChanges":[{"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:00 AM] Sending request 'textDocument/completion - (477)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":67},"context":{"triggerKind":1}} - - -[Trace - 1:35:00 AM] Received response 'textDocument/completion - (477)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uintptr"}}]} - - -[Trace - 1:35:00 AM] Sending request 'textDocument/codeAction - (478)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"context":{"diagnostics":[]}} - - -[Error - 1:35:00 AM] send textDocument/codeAction#478 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:00 AM] Sending request 'textDocument/documentSymbol - (479)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:00 AM] Received response 'textDocument/documentSymbol - (479)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":134},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":135},"contentChanges":[{"range":{"start":{"line":86,"character":68},"end":{"line":86,"character":68}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:01 AM] Sending request 'textDocument/documentLink - (480)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:01 AM] Received response 'textDocument/documentLink - (480)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:01 AM] Sending request 'textDocument/codeAction - (481)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":69},"end":{"line":86,"character":69}},"context":{"diagnostics":[]}} - - -[Error - 1:35:01 AM] send textDocument/codeAction#481 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:01 AM] Sending request 'textDocument/documentSymbol - (482)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:01 AM] Received response 'textDocument/documentSymbol - (482)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:02 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":135}} - - -[Trace - 1:35:06 AM] Sending request 'textDocument/hover - (483)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":42}} - - -[Error - 1:35:06 AM] send textDocument/hover#483 no identifier found - - -[Trace - 1:35:06 AM] Sending request 'textDocument/documentHighlight - (484)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":42}} - - -[Trace - 1:35:06 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:43: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:43 is not an identifier"} - - -[Trace - 1:35:06 AM] Received response 'textDocument/documentHighlight - (484)' in 0ms. -Params: [] - - -[Trace - 1:35:06 AM] Sending request 'textDocument/codeAction - (485)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"context":{"diagnostics":[]}} - - -[Error - 1:35:06 AM] send textDocument/codeAction#485 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:07 AM] Sending request 'textDocument/hover - (486)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} - - -[Error - 1:35:07 AM] send textDocument/hover#486 no identifier found - - -[Trace - 1:35:07 AM] Sending request 'textDocument/hover - (487)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58}} - - -[Error - 1:35:07 AM] send textDocument/hover#487 no identifier found - - -[Trace - 1:35:07 AM] Sending request 'textDocument/documentHighlight - (488)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":58}} - - -[Trace - 1:35:07 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:59: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:59 is not an identifier"} - - -[Trace - 1:35:07 AM] Received response 'textDocument/documentHighlight - (488)' in 0ms. -Params: [] - - -[Trace - 1:35:08 AM] Sending request 'textDocument/codeAction - (489)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":58},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} - - -[Error - 1:35:08 AM] send textDocument/codeAction#489 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:08 AM] Sending request 'textDocument/codeAction - (490)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":58}},"context":{"diagnostics":[]}} - - -[Error - 1:35:08 AM] send textDocument/codeAction#490 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:08 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":136},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":58}},"rangeLength":21,"text":""}]} - - -[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:08 AM] Sending request 'textDocument/completion - (491)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":37},"context":{"triggerKind":1}} - - -[Trace - 1:35:08 AM] Received response 'textDocument/completion - (491)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"newText":"uintptr"}}]} - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":137},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":37}},"rangeLength":1,"text":""}]} - - -[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (492)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":36},"context":{"triggerKind":1}} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:09 AM] Received response 'textDocument/completion - (492)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00003","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00004","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00005","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00006","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00007","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00008","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00009","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00012","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00013","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00014","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00015","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00016","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00017","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00018","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00019","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00020","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00021","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00022","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00023","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00024","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00025","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"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":86,"character":36},"end":{"line":86,"character":36}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00027","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00028","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00029","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00030","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00031","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00032","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00033","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00034","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00035","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00036","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00037","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00038","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00039","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00040","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00041","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00042","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00043","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00044","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00045","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00046","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00047","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00048","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00049","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00050","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00051","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00052","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00053","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00054","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00055","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"newText":"uintptr"}}]} - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":138},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":36}},"rangeLength":1,"text":""}]} - - -[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (493)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:09 AM] Received response 'textDocument/completion - (493)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"io","kind":9,"detail":"io","sortText":"00001","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00002","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00004","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00005","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":139},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":35}},"rangeLength":1,"text":""}]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:09 AM] Sending request 'textDocument/codeAction - (494)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":34}},"context":{"diagnostics":[]}} - - -[Error - 1:35:09 AM] send textDocument/codeAction#494 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":140},"contentChanges":[{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":34}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:35:09 AM] Sending request 'textDocument/completion - (495)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":35},"context":{"triggerKind":1}} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:09 AM] Received response 'textDocument/completion - (495)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00002","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00003","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00004","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00005","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"newText":"uintptr"}}]} - - -[Trace - 1:35:09 AM] Sending request 'textDocument/documentLink - (496)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:09 AM] Received response 'textDocument/documentLink - (496)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":141},"contentChanges":[{"range":{"start":{"line":86,"character":35},"end":{"line":86,"character":35}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":142},"contentChanges":[{"range":{"start":{"line":86,"character":36},"end":{"line":86,"character":36}},"rangeLength":0,"text":"a"}]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:10 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":143},"contentChanges":[{"range":{"start":{"line":86,"character":37},"end":{"line":86,"character":37}},"rangeLength":0,"text":"g"}]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:10 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":144},"contentChanges":[{"range":{"start":{"line":86,"character":38},"end":{"line":86,"character":38}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:10 AM] Sending request 'textDocument/completion - (497)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":39},"context":{"triggerKind":1}} - - -[Trace - 1:35:10 AM] Received response 'textDocument/completion - (497)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00002","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00003","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00004","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00005","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00006","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00007","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00008","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00009","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00011","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00014","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00016","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00017","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00018","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00019","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00020","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00021","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00022","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00023","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00024","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"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":"00025","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00026","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00027","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00028","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00029","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00030","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00031","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00032","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00033","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00034","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00035","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00036","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00037","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00038","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00041","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00042","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00043","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00044","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00045","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00046","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00047","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00048","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00049","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00050","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00051","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00052","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00053","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00054","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"newText":"uintptr"}}]} - - -[Trace - 1:35:10 AM] Sending request 'textDocument/codeAction - (498)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"context":{"diagnostics":[]}} - - -[Error - 1:35:10 AM] send textDocument/codeAction#498 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:10 AM] Sending request 'textDocument/documentSymbol - (499)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:10 AM] Received response 'textDocument/documentSymbol - (499)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:10 AM] Sending request 'textDocument/documentLink - (500)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:10 AM] Received response 'textDocument/documentLink - (500)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":145},"contentChanges":[{"range":{"start":{"line":86,"character":39},"end":{"line":86,"character":39}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":146},"contentChanges":[{"range":{"start":{"line":86,"character":40},"end":{"line":86,"character":40}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":147},"contentChanges":[{"range":{"start":{"line":86,"character":41},"end":{"line":86,"character":41}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:11 AM] Sending request 'textDocument/codeAction - (501)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"context":{"diagnostics":[]}} - - -[Error - 1:35:11 AM] send textDocument/codeAction#501 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:11 AM] Sending request 'textDocument/documentSymbol - (502)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:11 AM] Received response 'textDocument/documentSymbol - (502)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:12 AM] Sending request 'textDocument/documentLink - (503)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:12 AM] Received response 'textDocument/documentLink - (503)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:12 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":147}} - - -[Trace - 1:35:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":148},"contentChanges":[{"range":{"start":{"line":86,"character":42},"end":{"line":86,"character":42}},"rangeLength":0,"text":"v"}]} - - -[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:13 AM] Sending request 'textDocument/codeAction - (504)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":43},"end":{"line":86,"character":43}},"context":{"diagnostics":[]}} - - -[Error - 1:35:13 AM] send textDocument/codeAction#504 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:13 AM] Sending request 'textDocument/documentSymbol - (505)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:13 AM] Received response 'textDocument/documentSymbol - (505)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":149},"contentChanges":[{"range":{"start":{"line":86,"character":43},"end":{"line":86,"character":43}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:35:13 AM] Sending request 'textDocument/completion - (506)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":44},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:13 AM] Received response 'textDocument/completion - (506)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"newText":"uintptr"}}]} - - -[Trace - 1:35:13 AM] Sending request 'textDocument/codeAction - (507)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"context":{"diagnostics":[]}} - - -[Error - 1:35:13 AM] send textDocument/codeAction#507 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:13 AM] Sending request 'textDocument/documentSymbol - (508)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:13 AM] Received response 'textDocument/documentSymbol - (508)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:13 AM] Sending request 'textDocument/documentLink - (509)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:13 AM] Received response 'textDocument/documentLink - (509)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:14 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":149}} - - -[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":150},"contentChanges":[{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":44}},"rangeLength":0,"text":"C"}]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":151},"contentChanges":[{"range":{"start":{"line":86,"character":45},"end":{"line":86,"character":45}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":152},"contentChanges":[{"range":{"start":{"line":86,"character":46},"end":{"line":86,"character":46}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Sending request 'textDocument/codeAction - (510)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":47}},"context":{"diagnostics":[]}} - - -[Error - 1:35:16 AM] send textDocument/codeAction#510 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:16 AM] Sending request 'textDocument/documentSymbol - (511)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:16 AM] Received response 'textDocument/documentSymbol - (511)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":153},"contentChanges":[{"range":{"start":{"line":86,"character":44},"end":{"line":86,"character":47}},"rangeLength":3,"text":"Converter"}]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:17 AM] Sending request 'textDocument/documentLink - (512)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:17 AM] Received response 'textDocument/documentLink - (512)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:17 AM] Sending request 'textDocument/codeAction - (513)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":53},"end":{"line":86,"character":53}},"context":{"diagnostics":[]}} - - -[Error - 1:35:17 AM] send textDocument/codeAction#513 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:17 AM] Sending request 'textDocument/documentSymbol - (514)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:17 AM] Received response 'textDocument/documentSymbol - (514)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:17 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":153}} - - -[Trace - 1:35:18 AM] Sending request 'textDocument/hover - (515)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65}} - - -[Error - 1:35:18 AM] send textDocument/hover#515 no identifier found - - -[Trace - 1:35:18 AM] Sending request 'textDocument/codeAction - (516)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":87,"character":11},"end":{"line":87,"character":11}},"context":{"diagnostics":[]}} - - -[Error - 1:35:18 AM] send textDocument/codeAction#516 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:19 AM] Sending request 'textDocument/hover - (517)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} - - -[Error - 1:35:19 AM] send textDocument/hover#517 no identifier found - - -[Trace - 1:35:19 AM] Sending request 'textDocument/documentHighlight - (518)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":63}} - - -[Trace - 1:35:19 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:87:64 is not an identifier"} - - -[Trace - 1:35:19 AM] Received response 'textDocument/documentHighlight - (518)' in 0ms. -Params: [] - - -[Trace - 1:35:20 AM] Sending request 'textDocument/codeAction - (519)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":63},"end":{"line":86,"character":63}},"context":{"diagnostics":[]}} - - -[Error - 1:35:20 AM] send textDocument/codeAction#519 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:24 AM] Sending request 'textDocument/codeAction - (520)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"context":{"diagnostics":[]}} - - -[Error - 1:35:24 AM] send textDocument/codeAction#520 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":154},"contentChanges":[{"range":{"start":{"line":86,"character":64},"end":{"line":86,"character":64}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:35:24 AM] Sending request 'textDocument/completion - (521)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":65},"context":{"triggerKind":1}} - - -[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:24 AM] Received response 'textDocument/completion - (521)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"newText":"uintptr"}}]} - - -[Trace - 1:35:24 AM] Sending request 'textDocument/codeAction - (522)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"context":{"diagnostics":[]}} - - -[Error - 1:35:24 AM] send textDocument/codeAction#522 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:24 AM] Sending request 'textDocument/documentSymbol - (523)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:24 AM] Received response 'textDocument/documentSymbol - (523)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:25 AM] Sending request 'textDocument/documentLink - (524)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:25 AM] Received response 'textDocument/documentLink - (524)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:25 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":154}} - - -[Trace - 1:35:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":155},"contentChanges":[{"range":{"start":{"line":86,"character":65},"end":{"line":86,"character":65}},"rangeLength":0,"text":"v"}]} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:25 AM] Sending request 'textDocument/codeAction - (525)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"context":{"diagnostics":[]}} - - -[Error - 1:35:25 AM] send textDocument/codeAction#525 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:25 AM] Sending request 'textDocument/documentSymbol - (526)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:25 AM] Received response 'textDocument/documentSymbol - (526)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":156},"contentChanges":[{"range":{"start":{"line":86,"character":66},"end":{"line":86,"character":66}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:35:25 AM] Sending request 'textDocument/completion - (527)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":86,"character":67},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:25 AM] Received response 'textDocument/completion - (527)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"newText":"uintptr"}}]} - - -[Trace - 1:35:26 AM] Sending request 'textDocument/codeAction - (528)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"context":{"diagnostics":[]}} - - -[Error - 1:35:26 AM] send textDocument/codeAction#528 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:26 AM] Sending request 'textDocument/documentSymbol - (529)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:26 AM] Received response 'textDocument/documentSymbol - (529)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:26 AM] Sending request 'textDocument/documentLink - (530)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:26 AM] Received response 'textDocument/documentLink - (530)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:26 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":156}} - - -[Trace - 1:35:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":157},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":67}},"rangeLength":0,"text":"I"}]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":158},"contentChanges":[{"range":{"start":{"line":86,"character":68},"end":{"line":86,"character":68}},"rangeLength":0,"text":"m"}]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:29 AM] Sending request 'textDocument/codeAction - (531)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":69},"end":{"line":86,"character":69}},"context":{"diagnostics":[]}} - - -[Error - 1:35:29 AM] send textDocument/codeAction#531 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:29 AM] Sending request 'textDocument/documentSymbol - (532)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:29 AM] Received response 'textDocument/documentSymbol - (532)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:30 AM] Sending request 'textDocument/documentLink - (533)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:30 AM] Received response 'textDocument/documentLink - (533)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":159},"contentChanges":[{"range":{"start":{"line":86,"character":67},"end":{"line":86,"character":69}},"rangeLength":2,"text":"ImageFile"}]} - - -[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:35:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:35:30 AM] Sending request 'textDocument/codeAction - (534)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":76},"end":{"line":86,"character":76}},"context":{"diagnostics":[]}} - - -[Error - 1:35:30 AM] send textDocument/codeAction#534 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:30 AM] Sending request 'textDocument/documentSymbol - (535)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:30 AM] Received response 'textDocument/documentSymbol - (535)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:35:30 AM] Sending request 'textDocument/codeAction - (536)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":98,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:35:30 AM] send textDocument/codeAction#536 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:30 AM] Sending request 'textDocument/formatting - (537)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:35:30 AM] send textDocument/formatting#537 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:35:30 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":159}} - - -[Trace - 1:35:31 AM] Sending request 'textDocument/documentLink - (538)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:35:31 AM] Received response 'textDocument/documentLink - (538)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:35:38 AM] Sending request 'textDocument/codeAction - (539)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:35:38 AM] Received response 'textDocument/codeAction - (539)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:35:40 AM] Sending request 'textDocument/codeAction - (540)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":40},"end":{"line":88,"character":40}},"context":{"diagnostics":[]}} - - -[Error - 1:35:40 AM] send textDocument/codeAction#540 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:35:40 AM] Sending request 'textDocument/hover - (541)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":35}} - - -[Error - 1:35:40 AM] send textDocument/hover#541 no object for ident GetImages - - -[Trace - 1:35:42 AM] Sending request 'textDocument/hover - (542)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":95,"character":5}} - - -[Trace - 1:35:42 AM] Received response 'textDocument/hover - (542)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"Errorf is equivalent to Logf followed by Fail.\n```go\nfunc (*testing.common).Errorf(format string, args ...interface{})\n```"},"range":{"start":{"line":95,"character":4},"end":{"line":95,"character":10}}} - - -[Trace - 1:36:28 AM] Sending request 'textDocument/hover - (543)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":23}} - - -[Error - 1:36:28 AM] send textDocument/hover#543 no object for ident GetImages - - -[Trace - 1:36:28 AM] Sending request 'textDocument/hover - (544)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":91,"character":22}} - - -[Error - 1:36:28 AM] send textDocument/hover#544 no object for ident GetImages - - -[Trace - 1:36:30 AM] Sending request 'textDocument/codeAction - (545)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:36:30 AM] send textDocument/codeAction#545 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:36:31 AM] Sending request 'textDocument/hover - (546)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} - - -[Trace - 1:36:31 AM] Received response 'textDocument/hover - (546)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} - - -[Trace - 1:36:31 AM] Sending request 'textDocument/hover - (547)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":16}} - - -[Trace - 1:36:31 AM] Received response 'textDocument/hover - (547)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} - - -[Trace - 1:36:33 AM] Sending request 'textDocument/codeAction - (548)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":1},"end":{"line":96,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:36:33 AM] send textDocument/codeAction#548 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 29 more errors) - - -[Trace - 1:36:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":160},"contentChanges":[{"range":{"start":{"line":88,"character":1},"end":{"line":96,"character":2}},"rangeLength":219,"text":""}]} - - -[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:34 AM] Sending request 'textDocument/documentSymbol - (549)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:34 AM] Received response 'textDocument/documentSymbol - (549)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:34 AM] Sending request 'textDocument/documentLink - (550)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:34 AM] Received response 'textDocument/documentLink - (550)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:34 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":160}} - - -[Trace - 1:36:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":161},"contentChanges":[{"range":{"start":{"line":88,"character":1},"end":{"line":88,"character":1}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:38 AM] Sending request 'textDocument/completion - (551)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":2},"context":{"triggerKind":1}} - - -[Trace - 1:36:38 AM] Received response 'textDocument/completion - (551)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00001","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00002","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00003","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00005","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00006","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00007","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00008","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00009","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00010","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00011","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00012","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00013","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00015","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00016","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00017","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00018","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00019","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00020","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00021","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00022","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"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":"00029","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00030","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00031","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00032","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00033","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00041","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00042","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00043","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00044","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00045","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00046","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00047","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00048","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00049","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00050","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00051","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00052","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00053","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00054","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00055","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00056","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00057","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00058","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"newText":"uintptr"}}]} - - -[Trace - 1:36:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":162},"contentChanges":[{"range":{"start":{"line":88,"character":2},"end":{"line":88,"character":2}},"rangeLength":0,"text":"f"}]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":163},"contentChanges":[{"range":{"start":{"line":88,"character":3},"end":{"line":88,"character":3}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":164},"contentChanges":[{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":4}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:39 AM] Sending request 'textDocument/completion - (552)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":5},"context":{"triggerKind":1}} - - -[Trace - 1:36:39 AM] Received response 'textDocument/completion - (552)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"exec","kind":9,"detail":"os/exec","sortText":"00001","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"os/exec\""}]},{"label":"ecdsa","kind":9,"detail":"crypto/ecdsa","sortText":"00002","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/ecdsa\""}]},{"label":"elf","kind":9,"detail":"debug/elf","sortText":"00003","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"debug/elf\""}]},{"label":"elliptic","kind":9,"detail":"crypto/elliptic","sortText":"00004","filterText":"elliptic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"elliptic"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/elliptic\""}]},{"label":"expvar","kind":9,"detail":"expvar","sortText":"00005","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"expvar\""}]},{"label":"errors","kind":9,"detail":"errors","sortText":"00006","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"errors\""}]},{"label":"encoding","kind":9,"detail":"encoding","sortText":"00007","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding\""}]},{"label":"error","kind":8,"sortText":"00032","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":4},"end":{"line":88,"character":5}},"newText":"error"}}]} - - -[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":165},"contentChanges":[{"range":{"start":{"line":88,"character":5},"end":{"line":88,"character":5}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":166},"contentChanges":[{"range":{"start":{"line":88,"character":6},"end":{"line":88,"character":6}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:39 AM] Sending request 'textDocument/documentLink - (553)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:39 AM] Received response 'textDocument/documentLink - (553)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:40 AM] Sending request 'textDocument/codeAction - (554)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":7},"end":{"line":88,"character":7}},"context":{"diagnostics":[]}} - - -[Error - 1:36:40 AM] send textDocument/codeAction#554 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) - - -[Trace - 1:36:40 AM] Sending request 'textDocument/documentSymbol - (555)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:40 AM] Received response 'textDocument/documentSymbol - (555)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":167},"contentChanges":[{"range":{"start":{"line":88,"character":7},"end":{"line":88,"character":7}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:40 AM] Sending request 'textDocument/documentSymbol - (556)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:40 AM] Received response 'textDocument/documentSymbol - (556)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":168},"contentChanges":[{"range":{"start":{"line":88,"character":8},"end":{"line":88,"character":8}},"rangeLength":0,"text":":"}]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:41 AM] Sending request 'textDocument/codeAction - (557)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":9},"end":{"line":88,"character":9}},"context":{"diagnostics":[]}} - - -[Error - 1:36:41 AM] send textDocument/codeAction#557 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) - - -[Trace - 1:36:41 AM] Sending request 'textDocument/documentSymbol - (558)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:41 AM] Received response 'textDocument/documentSymbol - (558)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:41 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":169},"contentChanges":[{"range":{"start":{"line":88,"character":9},"end":{"line":88,"character":9}},"rangeLength":0,"text":"="}]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:41 AM] Sending request 'textDocument/documentLink - (559)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:41 AM] Received response 'textDocument/documentLink - (559)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:41 AM] Sending request 'textDocument/codeAction - (560)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":10},"end":{"line":88,"character":10}},"context":{"diagnostics":[]}} - - -[Error - 1:36:41 AM] send textDocument/codeAction#560 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) - - -[Trace - 1:36:41 AM] Sending request 'textDocument/documentSymbol - (561)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:41 AM] Received response 'textDocument/documentSymbol - (561)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:41 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":170},"contentChanges":[{"range":{"start":{"line":88,"character":10},"end":{"line":88,"character":10}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:42 AM] Sending request 'textDocument/documentSymbol - (562)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:42 AM] Received response 'textDocument/documentSymbol - (562)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:42 AM] Sending request 'textDocument/documentLink - (563)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:42 AM] Received response 'textDocument/documentLink - (563)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:42 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":170}} - - -[Trace - 1:36:42 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":171},"contentChanges":[{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":11}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:42 AM] Sending request 'textDocument/completion - (564)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":12},"context":{"triggerKind":1}} - - -[Trace - 1:36:42 AM] Received response 'textDocument/completion - (564)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00001","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00002","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00003","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00004","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00005","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00006","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00007","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00008","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00009","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00010","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00011","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00021","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":11},"end":{"line":88,"character":12}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:36:43 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":172},"contentChanges":[{"range":{"start":{"line":88,"character":12},"end":{"line":88,"character":12}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:36:43 AM] Sending request 'textDocument/completion - (565)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":13},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:43 AM] Received response 'textDocument/completion - (565)' in 1ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:43 AM] Sending request 'textDocument/codeAction - (566)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":13},"end":{"line":88,"character":13}},"context":{"diagnostics":[]}} - - -[Error - 1:36:43 AM] send textDocument/codeAction#566 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 18 more errors) - - -[Trace - 1:36:43 AM] Sending request 'textDocument/documentSymbol - (567)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:43 AM] Received response 'textDocument/documentSymbol - (567)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:43 AM] Sending request 'textDocument/documentLink - (568)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:43 AM] Received response 'textDocument/documentLink - (568)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:44 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":172}} - - -[Trace - 1:36:47 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":173},"contentChanges":[{"range":{"start":{"line":88,"character":13},"end":{"line":88,"character":13}},"rangeLength":0,"text":"C"}]} - - -[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:47 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:47 AM] Sending request 'textDocument/completion - (569)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":14},"context":{"triggerKind":1}} - - -[Trace - 1:36:47 AM] Received response 'textDocument/completion - (569)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:36:48 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":174},"contentChanges":[{"range":{"start":{"line":88,"character":14},"end":{"line":88,"character":14}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:48 AM] Sending request 'textDocument/codeAction - (570)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":15},"end":{"line":88,"character":15}},"context":{"diagnostics":[]}} - - -[Error - 1:36:48 AM] send textDocument/codeAction#570 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:48 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":175},"contentChanges":[{"range":{"start":{"line":88,"character":15},"end":{"line":88,"character":15}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:48 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:48 AM] Sending request 'textDocument/codeAction - (571)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":16},"end":{"line":88,"character":16}},"context":{"diagnostics":[]}} - - -[Error - 1:36:48 AM] send textDocument/codeAction#571 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:48 AM] Sending request 'textDocument/documentSymbol - (572)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:48 AM] Received response 'textDocument/documentSymbol - (572)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:48 AM] Sending request 'textDocument/documentLink - (573)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:48 AM] Received response 'textDocument/documentLink - (573)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:49 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":175}} - - -[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":176},"contentChanges":[{"range":{"start":{"line":88,"character":16},"end":{"line":88,"character":16}},"rangeLength":0,"text":"v"}]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":177},"contentChanges":[{"range":{"start":{"line":88,"character":17},"end":{"line":88,"character":17}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:51 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":178},"contentChanges":[{"range":{"start":{"line":88,"character":18},"end":{"line":88,"character":18}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:52 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":179},"contentChanges":[{"range":{"start":{"line":88,"character":19},"end":{"line":88,"character":19}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:52 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:52 AM] Sending request 'textDocument/codeAction - (574)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":20},"end":{"line":88,"character":20}},"context":{"diagnostics":[]}} - - -[Error - 1:36:52 AM] send textDocument/codeAction#574 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:52 AM] Sending request 'textDocument/documentSymbol - (575)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:52 AM] Received response 'textDocument/documentSymbol - (575)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:52 AM] Sending request 'textDocument/documentLink - (576)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:52 AM] Received response 'textDocument/documentLink - (576)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:53 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":180},"contentChanges":[{"range":{"start":{"line":88,"character":20},"end":{"line":88,"character":20}},"rangeLength":0,"text":"()"}]} - - -[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:53 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:53 AM] Sending request 'textDocument/signatureHelp - (577)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":21}} - - -[Trace - 1:36:53 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:88:21 : cannot get type for Fun *ast.SelectorExpr (\u0026{c Convert})"} - - -[Trace - 1:36:53 AM] Received response 'textDocument/signatureHelp - (577)' in 0ms. -Params: {} - - -[Trace - 1:36:53 AM] Sending request 'textDocument/codeAction - (578)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":21}},"context":{"diagnostics":[]}} - - -[Error - 1:36:53 AM] send textDocument/codeAction#578 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:53 AM] Sending request 'textDocument/documentSymbol - (579)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:53 AM] Received response 'textDocument/documentSymbol - (579)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:54 AM] Sending request 'textDocument/documentLink - (580)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:54 AM] Received response 'textDocument/documentLink - (580)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:54 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":180}} - - -[Trace - 1:36:56 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":181},"contentChanges":[{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":21}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:36:56 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:36:56 AM] Sending request 'textDocument/completion - (581)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":22},"context":{"triggerKind":1}} - - -[Trace - 1:36:56 AM] Received response 'textDocument/completion - (581)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"ioutil","kind":9,"detail":"io/ioutil","preselect":true,"sortText":"00000","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00001","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"io","kind":9,"detail":"io","sortText":"00002","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00003","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00004","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00006","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"i"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00011","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":21},"end":{"line":88,"character":22}},"newText":"iota"}}]} - - -[Trace - 1:36:56 AM] Sending request 'textDocument/codeAction - (582)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":22},"end":{"line":88,"character":22}},"context":{"diagnostics":[]}} - - -[Error - 1:36:56 AM] send textDocument/codeAction#582 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:56 AM] Sending request 'textDocument/documentSymbol - (583)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:56 AM] Received response 'textDocument/documentSymbol - (583)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:36:57 AM] Sending request 'textDocument/codeAction - (584)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":23},"end":{"line":88,"character":23}},"context":{"diagnostics":[]}} - - -[Error - 1:36:57 AM] send textDocument/codeAction#584 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:36:57 AM] Sending request 'textDocument/documentLink - (585)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:36:57 AM] Received response 'textDocument/documentLink - (585)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:36:57 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":181}} - - -[Trace - 1:37:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":182},"contentChanges":[{"range":{"start":{"line":88,"character":23},"end":{"line":88,"character":23}},"rangeLength":0,"text":";"}]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:00 AM] Sending request 'textDocument/codeAction - (586)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":24},"end":{"line":88,"character":24}},"context":{"diagnostics":[]}} - - -[Error - 1:37:00 AM] send textDocument/codeAction#586 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:37:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":183},"contentChanges":[{"range":{"start":{"line":88,"character":24},"end":{"line":88,"character":24}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:01 AM] Sending request 'textDocument/documentSymbol - (587)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:01 AM] Received response 'textDocument/documentSymbol - (587)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:01 AM] Sending request 'textDocument/documentLink - (588)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:01 AM] Received response 'textDocument/documentLink - (588)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":184},"contentChanges":[{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":25}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:37:01 AM] Sending request 'textDocument/completion - (589)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":26},"context":{"triggerKind":1}} - - -[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:01 AM] Received response 'textDocument/completion - (589)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"exec","kind":9,"detail":"os/exec","sortText":"00001","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"os/exec\""}]},{"label":"ecdsa","kind":9,"detail":"crypto/ecdsa","sortText":"00002","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/ecdsa\""}]},{"label":"elf","kind":9,"detail":"debug/elf","sortText":"00003","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"debug/elf\""}]},{"label":"elliptic","kind":9,"detail":"crypto/elliptic","sortText":"00004","filterText":"elliptic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"elliptic"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/elliptic\""}]},{"label":"expvar","kind":9,"detail":"expvar","sortText":"00005","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"expvar\""}]},{"label":"encoding","kind":9,"detail":"encoding","sortText":"00006","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding\""}]},{"label":"errors","kind":9,"detail":"errors","sortText":"00007","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"errors\""}]},{"label":"error","kind":8,"sortText":"00032","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":25},"end":{"line":88,"character":26}},"newText":"error"}}]} - - -[Trace - 1:37:01 AM] Sending request 'textDocument/codeAction - (590)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":26},"end":{"line":88,"character":26}},"context":{"diagnostics":[]}} - - -[Error - 1:37:01 AM] send textDocument/codeAction#590 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) - - -[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":185},"contentChanges":[{"range":{"start":{"line":88,"character":26},"end":{"line":88,"character":26}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":186},"contentChanges":[{"range":{"start":{"line":88,"character":27},"end":{"line":88,"character":27}},"rangeLength":0,"text":"r"}]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:02 AM] Sending request 'textDocument/codeAction - (591)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":28},"end":{"line":88,"character":28}},"context":{"diagnostics":[]}} - - -[Error - 1:37:02 AM] send textDocument/codeAction#591 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) - - -[Trace - 1:37:02 AM] Sending request 'textDocument/documentSymbol - (592)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:02 AM] Received response 'textDocument/documentSymbol - (592)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:02 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":187},"contentChanges":[{"range":{"start":{"line":88,"character":28},"end":{"line":88,"character":28}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:02 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:02 AM] Sending request 'textDocument/documentLink - (593)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:02 AM] Received response 'textDocument/documentLink - (593)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (594)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (594)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":188},"contentChanges":[{"range":{"start":{"line":88,"character":29},"end":{"line":88,"character":29}},"rangeLength":0,"text":"!"}]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":189},"contentChanges":[{"range":{"start":{"line":88,"character":30},"end":{"line":88,"character":30}},"rangeLength":0,"text":"="}]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:03 AM] Sending request 'textDocument/codeAction - (595)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":31},"end":{"line":88,"character":31}},"context":{"diagnostics":[]}} - - -[Error - 1:37:03 AM] send textDocument/codeAction#595 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 19 more errors) - - -[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (596)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (596)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:03 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":190},"contentChanges":[{"range":{"start":{"line":88,"character":31},"end":{"line":88,"character":31}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:03 AM] Sending request 'textDocument/documentSymbol - (597)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:03 AM] Received response 'textDocument/documentSymbol - (597)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:03 AM] Sending request 'textDocument/documentLink - (598)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:03 AM] Received response 'textDocument/documentLink - (598)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:04 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":190}} - - -[Trace - 1:37:04 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":191},"contentChanges":[{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":32}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:04 AM] Sending request 'textDocument/completion - (599)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":33},"context":{"triggerKind":1}} - - -[Trace - 1:37:04 AM] Received response 'textDocument/completion - (599)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"net","kind":9,"detail":"net","sortText":"00001","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net\""}]},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00012","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00013","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00039","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00040","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":88,"character":32},"end":{"line":88,"character":33}},"newText":"nil"}}]} - - -[Trace - 1:37:04 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":192},"contentChanges":[{"range":{"start":{"line":88,"character":33},"end":{"line":88,"character":33}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":193},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"l"}]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Sending request 'textDocument/codeAction - (600)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} - - -[Error - 1:37:05 AM] send textDocument/codeAction#600 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) - - -[Trace - 1:37:05 AM] Sending request 'textDocument/documentSymbol - (601)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:05 AM] Received response 'textDocument/documentSymbol - (601)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":194},"contentChanges":[{"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:05 AM] Sending request 'textDocument/documentLink - (602)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:05 AM] Received response 'textDocument/documentLink - (602)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":195},"contentChanges":[{"range":{"start":{"line":88,"character":36},"end":{"line":88,"character":36}},"rangeLength":0,"text":"{}"}]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:06 AM] Sending request 'textDocument/codeAction - (603)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":37},"end":{"line":88,"character":37}},"context":{"diagnostics":[]}} - - -[Error - 1:37:06 AM] send textDocument/codeAction#603 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) - - -[Trace - 1:37:06 AM] Sending request 'textDocument/documentSymbol - (604)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:06 AM] Received response 'textDocument/documentSymbol - (604)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:06 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":196},"contentChanges":[{"range":{"start":{"line":88,"character":37},"end":{"line":88,"character":37}},"rangeLength":0,"text":"\n\t\t\n\t"}]} - - -[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:06 AM] Sending request 'textDocument/documentSymbol - (605)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:06 AM] Received response 'textDocument/documentSymbol - (605)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:06 AM] Sending request 'textDocument/documentLink - (606)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:06 AM] Received response 'textDocument/documentLink - (606)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:07 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":196}} - - -[Trace - 1:37:07 AM] Sending request 'textDocument/hover - (607)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":82,"character":8}} - - -[Error - 1:37:07 AM] send textDocument/hover#607 no identifier found - - -[Trace - 1:37:08 AM] Sending request 'textDocument/hover - (608)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} - - -[Error - 1:37:08 AM] send textDocument/hover#608 no identifier found - - -[Trace - 1:37:08 AM] Sending request 'textDocument/documentHighlight - (609)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} - - -[Trace - 1:37:08 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:78:13: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:78:13 is not an identifier"} - - -[Trace - 1:37:08 AM] Received response 'textDocument/documentHighlight - (609)' in 0ms. -Params: [] - - -[Trace - 1:37:09 AM] Sending request 'textDocument/codeAction - (610)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":77,"character":0},"end":{"line":78,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:37:09 AM] send textDocument/codeAction#610 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 20 more errors) - - -[Trace - 1:37:10 AM] Sending request 'textDocument/definition - (611)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":77,"character":12}} - - -[Error - 1:37:10 AM] send textDocument/definition#611 no identifier found - - -[Trace - 1:37:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":197},"contentChanges":[{"range":{"start":{"line":89,"character":2},"end":{"line":89,"character":2}},"rangeLength":0,"text":"\t\tt.Errorf(\"Error: %s\", err)\n"}]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":198},"contentChanges":[{"range":{"start":{"line":89,"character":0},"end":{"line":89,"character":4}},"rangeLength":4,"text":"\t\t"}]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:11 AM] Sending request 'textDocument/documentSymbol - (612)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:11 AM] Received response 'textDocument/documentSymbol - (612)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:12 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":199},"contentChanges":[{"range":{"start":{"line":89,"character":28},"end":{"line":90,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:12 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:12 AM] Sending request 'textDocument/documentLink - (613)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:12 AM] Received response 'textDocument/documentLink - (613)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:12 AM] Sending request 'textDocument/codeAction - (614)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":28},"end":{"line":89,"character":28}},"context":{"diagnostics":[]}} - - -[Error - 1:37:12 AM] send textDocument/codeAction#614 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 21 more errors) - - -[Trace - 1:37:12 AM] Sending request 'textDocument/documentSymbol - (615)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:12 AM] Received response 'textDocument/documentSymbol - (615)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:13 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":199}} - - -[Trace - 1:37:13 AM] Sending request 'textDocument/codeAction - (616)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":0},"end":{"line":84,"character":1}},"context":{"diagnostics":[]}} - - -[Error - 1:37:13 AM] send textDocument/codeAction#616 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 21 more errors) - - -[Trace - 1:37:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":200},"contentChanges":[{"range":{"start":{"line":81,"character":0},"end":{"line":84,"character":1}},"rangeLength":64,"text":""}]} - - -[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:14 AM] Sending request 'textDocument/documentSymbol - (617)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:14 AM] Received response 'textDocument/documentSymbol - (617)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:14 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":201},"contentChanges":[{"range":{"start":{"line":80,"character":0},"end":{"line":81,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:14 AM] Sending request 'textDocument/documentSymbol - (618)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:14 AM] Received response 'textDocument/documentSymbol - (618)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:14 AM] Sending request 'textDocument/documentLink - (619)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:14 AM] Received response 'textDocument/documentLink - (619)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:15 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":201}} - - -[Trace - 1:37:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":202},"contentChanges":[{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"rangeLength":0,"text":"\t\t\t"}]} - - -[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:16 AM] Sending request 'textDocument/documentSymbol - (620)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:16 AM] Received response 'textDocument/documentSymbol - (620)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":203},"contentChanges":[{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":3}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Sending request 'textDocument/completion - (621)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":4},"context":{"triggerKind":1}} - - -[Trace - 1:37:17 AM] Received response 'textDocument/completion - (621)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00011","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00021","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":4}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":204},"contentChanges":[{"range":{"start":{"line":69,"character":4},"end":{"line":69,"character":4}},"rangeLength":0,"text":"h"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Sending request 'textDocument/documentLink - (622)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:17 AM] Received response 'textDocument/documentLink - (622)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":205},"contentChanges":[{"range":{"start":{"line":69,"character":5},"end":{"line":69,"character":5}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":206},"contentChanges":[{"range":{"start":{"line":69,"character":6},"end":{"line":69,"character":6}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":207},"contentChanges":[{"range":{"start":{"line":69,"character":7},"end":{"line":69,"character":7}},"rangeLength":0,"text":"k"}]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:18 AM] Sending request 'textDocument/codeAction - (623)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":8},"end":{"line":69,"character":8}},"context":{"diagnostics":[]}} - - -[Error - 1:37:18 AM] send textDocument/codeAction#623 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:18 AM] Sending request 'textDocument/documentSymbol - (624)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:18 AM] Received response 'textDocument/documentSymbol - (624)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:18 AM] Sending request 'textDocument/documentLink - (625)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:18 AM] Received response 'textDocument/documentLink - (625)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:19 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":207}} - - -[Trace - 1:37:19 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":208},"contentChanges":[{"range":{"start":{"line":69,"character":8},"end":{"line":69,"character":8}},"rangeLength":0,"text":"C"}]} - - -[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:19 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:20 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":209},"contentChanges":[{"range":{"start":{"line":69,"character":9},"end":{"line":69,"character":9}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:20 AM] Sending request 'textDocument/completion - (626)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":10},"context":{"triggerKind":1}} - - -[Trace - 1:37:20 AM] Received response 'textDocument/completion - (626)' in 1ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:37:20 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":210},"contentChanges":[{"range":{"start":{"line":69,"character":10},"end":{"line":69,"character":10}},"rangeLength":0,"text":"n"}]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:20 AM] Sending request 'textDocument/codeAction - (627)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":11},"end":{"line":69,"character":11}},"context":{"diagnostics":[]}} - - -[Error - 1:37:20 AM] send textDocument/codeAction#627 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:20 AM] Sending request 'textDocument/documentSymbol - (628)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:20 AM] Received response 'textDocument/documentSymbol - (628)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:20 AM] Sending request 'textDocument/documentLink - (629)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:20 AM] Received response 'textDocument/documentLink - (629)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":211},"contentChanges":[{"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":11}},"rangeLength":8,"text":"checkConvert"}]} - - -[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:21 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":211}} - - -[Trace - 1:37:21 AM] Sending request 'textDocument/codeAction - (630)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":11},"end":{"line":69,"character":11}},"context":{"diagnostics":[]}} - - -[Error - 1:37:21 AM] send textDocument/codeAction#630 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:21 AM] Sending request 'textDocument/documentSymbol - (631)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:21 AM] Received response 'textDocument/documentSymbol - (631)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:22 AM] Sending request 'textDocument/documentLink - (632)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:22 AM] Received response 'textDocument/documentLink - (632)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:22 AM] Sending request 'textDocument/documentHighlight - (633)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":12}} - - -[Trace - 1:37:22 AM] Received response 'textDocument/documentHighlight - (633)' in 0ms. -Params: [] - - -[Trace - 1:37:23 AM] Sending request 'textDocument/codeAction - (634)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"context":{"diagnostics":[]}} - - -[Error - 1:37:23 AM] send textDocument/codeAction#634 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":212},"contentChanges":[{"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"rangeLength":0,"text":"()"}]} - - -[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:24 AM] Sending request 'textDocument/signatureHelp - (635)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":16}} - - -[Trace - 1:37:24 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:16 : cannot get type for Fun *ast.Ident (checkConvert)"} - - -[Trace - 1:37:24 AM] Received response 'textDocument/signatureHelp - (635)' in 0ms. -Params: {} - - -[Trace - 1:37:24 AM] Sending request 'textDocument/codeAction - (636)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":16}},"context":{"diagnostics":[]}} - - -[Error - 1:37:24 AM] send textDocument/codeAction#636 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:24 AM] Sending request 'textDocument/documentSymbol - (637)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:24 AM] Received response 'textDocument/documentSymbol - (637)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:25 AM] Sending request 'textDocument/documentLink - (638)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:25 AM] Received response 'textDocument/documentLink - (638)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:25 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":212}} - - -[Trace - 1:37:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":213},"contentChanges":[{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":16}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:29 AM] Sending request 'textDocument/completion - (639)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":17},"context":{"triggerKind":1}} - - -[Trace - 1:37:29 AM] Received response 'textDocument/completion - (639)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"time","kind":9,"detail":"time","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"time"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"time\""}]},{"label":"template","kind":9,"detail":"text/template","sortText":"00001","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/template\""}]},{"label":"tls","kind":9,"detail":"crypto/tls","sortText":"00002","filterText":"tls","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tls"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/tls\""}]},{"label":"trace","kind":9,"detail":"runtime/trace","sortText":"00003","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/trace\""}]},{"label":"types","kind":9,"detail":"go/types","sortText":"00004","filterText":"types","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"types"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/types\""}]},{"label":"textproto","kind":9,"detail":"net/textproto","sortText":"00005","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/textproto\""}]},{"label":"tabwriter","kind":9,"detail":"text/tabwriter","sortText":"00006","filterText":"tabwriter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tabwriter"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"text/tabwriter\""}]},{"label":"token","kind":9,"detail":"go/token","sortText":"00007","filterText":"token","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"token"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/token\""}]},{"label":"template","kind":9,"detail":"html/template","sortText":"00008","filterText":"template","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"template"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"html/template\""}]},{"label":"tar","kind":9,"detail":"archive/tar","sortText":"00009","filterText":"tar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"tar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"archive/tar\""}]},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00012","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00013","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00014","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testFixtures"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00017","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testing"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00022","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"TestConvert(${1:t *testing.T})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00024","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"testCase"}},{"label":"true","kind":21,"sortText":"00057","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":16},"end":{"line":69,"character":17}},"newText":"true"}}]} - - -[Trace - 1:37:30 AM] Sending request 'textDocument/codeAction - (640)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":17},"end":{"line":69,"character":17}},"context":{"diagnostics":[]}} - - -[Error - 1:37:30 AM] send textDocument/codeAction#640 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:30 AM] Sending request 'textDocument/documentSymbol - (641)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:30 AM] Received response 'textDocument/documentSymbol - (641)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":214},"contentChanges":[{"range":{"start":{"line":69,"character":17},"end":{"line":69,"character":17}},"rangeLength":0,"text":","}]} - - -[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:30 AM] Sending request 'textDocument/signatureHelp - (642)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":18}} - - -[Trace - 1:37:30 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:18 : cannot get type for Fun *ast.Ident (checkConvert)"} - - -[Trace - 1:37:30 AM] Received response 'textDocument/signatureHelp - (642)' in 0ms. -Params: {} - - -[Trace - 1:37:30 AM] Sending request 'textDocument/codeAction - (643)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":18},"end":{"line":69,"character":18}},"context":{"diagnostics":[]}} - - -[Error - 1:37:30 AM] send textDocument/codeAction#643 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:30 AM] Sending request 'textDocument/documentSymbol - (644)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:30 AM] Received response 'textDocument/documentSymbol - (644)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:30 AM] Sending request 'textDocument/documentLink - (645)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:30 AM] Received response 'textDocument/documentLink - (645)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:31 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":214}} - - -[Trace - 1:37:31 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":215},"contentChanges":[{"range":{"start":{"line":69,"character":18},"end":{"line":69,"character":18}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:32 AM] Sending request 'textDocument/codeAction - (646)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":19}},"context":{"diagnostics":[]}} - - -[Error - 1:37:32 AM] send textDocument/codeAction#646 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":216},"contentChanges":[{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":19}},"rangeLength":0,"text":"c"}]} - - -[Trace - 1:37:32 AM] Sending request 'textDocument/completion - (647)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":20},"context":{"triggerKind":1}} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:32 AM] Received response 'textDocument/completion - (647)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"cipher","kind":9,"detail":"crypto/cipher","preselect":true,"sortText":"00000","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00001","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00002","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00003","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00004","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00005","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00006","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00007","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00008","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00009","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00010","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image/color\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00011","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"c","kind":6,"detail":"invalid type","sortText":"00012","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"c"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00020","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"Converter"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00025","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00030","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00031","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00032","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00033","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00034","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00035","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":19},"end":{"line":69,"character":20}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:37:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":217},"contentChanges":[{"range":{"start":{"line":69,"character":20},"end":{"line":69,"character":20}},"rangeLength":0,"text":","}]} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:32 AM] Sending request 'textDocument/signatureHelp - (648)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":21}} - - -[Trace - 1:37:32 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no signature help for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:21 : cannot get type for Fun *ast.Ident (checkConvert)"} - - -[Trace - 1:37:32 AM] Received response 'textDocument/signatureHelp - (648)' in 0ms. -Params: {} - - -[Trace - 1:37:32 AM] Sending request 'textDocument/codeAction - (649)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":21},"end":{"line":69,"character":21}},"context":{"diagnostics":[]}} - - -[Error - 1:37:32 AM] send textDocument/codeAction#649 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:32 AM] Sending request 'textDocument/documentSymbol - (650)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:32 AM] Received response 'textDocument/documentSymbol - (650)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:32 AM] Sending request 'textDocument/documentLink - (651)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:32 AM] Received response 'textDocument/documentLink - (651)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":218},"contentChanges":[{"range":{"start":{"line":69,"character":21},"end":{"line":69,"character":21}},"rangeLength":0,"text":" "}]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219},"contentChanges":[{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":22}},"rangeLength":0,"text":"i"}]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:37:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:37:33 AM] Sending request 'textDocument/completion - (652)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":23},"context":{"triggerKind":1}} - - -[Trace - 1:37:33 AM] Received response 'textDocument/completion - (652)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00001","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":67},"end":{"line":6,"character":67}},"newText":"\n\t\"image\""}]},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00006","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"i"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00011","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"imageconv"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"ImageFile"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00034","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00035","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00036","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00037","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00038","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00039","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00040","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":69,"character":22},"end":{"line":69,"character":23}},"newText":"iota"}}]} - - -[Trace - 1:37:33 AM] Sending request 'textDocument/codeAction - (653)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":23},"end":{"line":69,"character":23}},"context":{"diagnostics":[]}} - - -[Error - 1:37:33 AM] send textDocument/codeAction#653 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:33 AM] Sending request 'textDocument/documentSymbol - (654)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:33 AM] Received response 'textDocument/documentSymbol - (654)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:37:33 AM] Sending request 'textDocument/codeAction - (655)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:37:33 AM] send textDocument/codeAction#655 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:33 AM] Sending request 'textDocument/formatting - (656)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:37:33 AM] send textDocument/formatting#656 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:37:33 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219}} - - -[Trace - 1:37:34 AM] Sending request 'textDocument/documentLink - (657)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:37:34 AM] Received response 'textDocument/documentLink - (657)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:37:34 AM] Sending request 'textDocument/codeAction - (658)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:37:34 AM] send textDocument/codeAction#658 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:34 AM] Sending request 'textDocument/codeAction - (659)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":88,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:37:34 AM] send textDocument/codeAction#659 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:35 AM] Sending request 'textDocument/formatting - (660)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:37:35 AM] send textDocument/formatting#660 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:37:35 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":219}} - - -[Trace - 1:37:36 AM] Sending request 'textDocument/hover - (661)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":28}} - - -[Trace - 1:37:36 AM] Received response 'textDocument/hover - (661)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} - - -[Trace - 1:37:36 AM] Sending request 'textDocument/codeAction - (662)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:37:36 AM] send textDocument/codeAction#662 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:38 AM] Sending request 'textDocument/documentHighlight - (663)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":29}} - - -[Trace - 1:37:38 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:30: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:30 is not an identifier"} - - -[Trace - 1:37:38 AM] Received response 'textDocument/documentHighlight - (663)' in 0ms. -Params: [] - - -[Trace - 1:37:38 AM] Sending request 'textDocument/codeAction - (664)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:37:38 AM] send textDocument/codeAction#664 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:37:39 AM] Sending request 'textDocument/codeAction - (665)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":24},"end":{"line":69,"character":24}},"context":{"diagnostics":[]}} - - -[Error - 1:37:39 AM] send textDocument/codeAction#665 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 22 more errors) - - -[Trace - 1:38:04 AM] Sending request 'textDocument/hover - (666)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":37,"character":0}} - - -[Error - 1:38:04 AM] send textDocument/hover#666 no identifier found - - -[Trace - 1:38:20 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":220},"contentChanges":[{"range":{"start":{"line":88,"character":0},"end":{"line":88,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:38:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:38:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221},"contentChanges":[{"range":{"start":{"line":89,"character":0},"end":{"line":89,"character":0}},"rangeLength":0,"text":"func checkFormat(t *testing.T, path string, fileType string) {\n\tt.Helper()\n\tif _, err := os.Stat(path); os.IsNotExist(err) {\n\t\tt.Errorf(\"Expected output file %s %s is not exist\", path, err.Error())\n\t}\n\tfile, err := os.Open(path)\n\tif err != nil {\n\t\tt.Errorf(\"Couldn't open file path: %s, fileType: %s, error: %v\", path, fileType, err)\n\t}\n\tdefer file.Close()\n\n\tswitch fileType {\n\tcase \"jpg\", \"jpeg\":\n\t\t_, err = jpeg.Decode(file)\n\tcase \"png\":\n\t\t_, err = png.Decode(file)\n\tcase \"gif\":\n\t\t_, err = gif.Decode(file)\n\t}\n\n\tif err != nil {\n\t\tt.Errorf(\"Couldn't decode path: %s, fileType: %s, error: %v\", path, fileType, err)\n\t}\n}"}]} - - -[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:38:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:38:21 AM] Sending request 'textDocument/codeAction - (667)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":112,"character":1},"end":{"line":112,"character":1}},"context":{"diagnostics":[]}} - - -[Error - 1:38:21 AM] send textDocument/codeAction#667 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:38:21 AM] Sending request 'textDocument/documentSymbol - (668)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:38:21 AM] Received response 'textDocument/documentSymbol - (668)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:38:21 AM] Sending request 'textDocument/codeAction - (669)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":112,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:38:21 AM] send textDocument/codeAction#669 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:38:21 AM] Sending request 'textDocument/formatting - (670)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:38:21 AM] send textDocument/formatting#670 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:38:21 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221}} - - -[Trace - 1:38:21 AM] Sending request 'textDocument/documentLink - (671)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:38:21 AM] Received response 'textDocument/documentLink - (671)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:38:22 AM] Sending request 'textDocument/hover - (672)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":98,"character":16}} - - -[Error - 1:38:22 AM] send textDocument/hover#672 no object for ident Close - - -[Trace - 1:38:31 AM] Sending request 'textDocument/codeAction - (673)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 1:38:31 AM] send textDocument/codeAction#673 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:38:31 AM] Sending request 'textDocument/codeAction - (674)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":112,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:38:31 AM] send textDocument/codeAction#674 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:38:31 AM] Sending request 'textDocument/formatting - (675)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:38:31 AM] send textDocument/formatting#675 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:38:31 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":221}} - - -[Trace - 1:38:36 AM] Sending request 'textDocument/hover - (676)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":101,"character":16}} - - -[Error - 1:38:36 AM] send textDocument/hover#676 no identifier found - - -[Trace - 1:38:51 AM] Sending request 'textDocument/codeAction - (677)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":98,"character":19},"end":{"line":98,"character":19}},"context":{"diagnostics":[]}} - - -[Error - 1:38:51 AM] send textDocument/codeAction#677 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:01 AM] Sending request 'textDocument/hover - (678)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":43}} - - -[Error - 1:39:01 AM] send textDocument/hover#678 no identifier found - - -[Trace - 1:39:02 AM] Sending request 'textDocument/hover - (679)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":46}} - - -[Error - 1:39:02 AM] send textDocument/hover#679 no identifier found - - -[Trace - 1:39:03 AM] Sending request 'textDocument/documentHighlight - (680)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":89,"character":46}} - - -[Trace - 1:39:03 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:47: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:90:47 is not an identifier"} - - -[Trace - 1:39:03 AM] Received response 'textDocument/documentHighlight - (680)' in 0ms. -Params: [] - - -[Trace - 1:39:03 AM] Sending request 'textDocument/codeAction - (681)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":89,"character":44},"end":{"line":89,"character":52}},"context":{"diagnostics":[]}} - - -[Error - 1:39:03 AM] send textDocument/codeAction#681 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:11 AM] Sending request 'textDocument/hover - (682)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":15}} - - -[Error - 1:39:11 AM] send textDocument/hover#682 no object for ident checkConvert - - -[Trace - 1:39:11 AM] Sending request 'textDocument/documentHighlight - (683)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":15}} - - -[Trace - 1:39:11 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:16: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:70:16 is not an identifier"} - - -[Trace - 1:39:11 AM] Received response 'textDocument/documentHighlight - (683)' in 0ms. -Params: [] - - -[Trace - 1:39:11 AM] Sending request 'textDocument/codeAction - (684)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":69,"character":15},"end":{"line":69,"character":15}},"context":{"diagnostics":[]}} - - -[Error - 1:39:11 AM] send textDocument/codeAction#684 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:12 AM] Sending request 'textDocument/codeAction - (685)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:39:12 AM] send textDocument/codeAction#685 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:13 AM] Sending request 'textDocument/hover - (686)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":2}} - - -[Error - 1:39:13 AM] send textDocument/hover#686 no identifier found - - -[Trace - 1:39:13 AM] Sending request 'textDocument/codeAction - (687)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":4},"end":{"line":67,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:39:13 AM] send textDocument/codeAction#687 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:16 AM] Sending request 'textDocument/codeAction - (688)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:39:16 AM] send textDocument/codeAction#688 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":222},"contentChanges":[{"range":{"start":{"line":70,"character":4},"end":{"line":70,"character":4}},"rangeLength":0,"text":"\n\t\t"}]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":223},"contentChanges":[{"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":2}},"rangeLength":0,"text":"t.Run(\"Check format\", func(t *testing.T) {\n\t\t\tcheckFormat(t, testFixture.outputFile, testFixture.outputType)\n\t\t})"}]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:17 AM] Sending request 'textDocument/codeAction - (689)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":73,"character":4},"end":{"line":73,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:39:17 AM] send textDocument/codeAction#689 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:17 AM] Sending request 'textDocument/documentSymbol - (690)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:17 AM] Received response 'textDocument/documentSymbol - (690)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:17 AM] Sending request 'textDocument/codeAction - (691)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:39:17 AM] send textDocument/codeAction#691 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:17 AM] Sending request 'textDocument/formatting - (692)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:39:17 AM] send textDocument/formatting#692 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:39:17 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":223}} - - -[Trace - 1:39:17 AM] Sending request 'textDocument/documentLink - (693)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:17 AM] Received response 'textDocument/documentLink - (693)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:18 AM] Sending request 'textDocument/hover - (694)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":71,"character":13}} - - -[Error - 1:39:18 AM] send textDocument/hover#694 no identifier found - - -[Trace - 1:39:20 AM] Sending request 'textDocument/hover - (695)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":32}} - - -[Error - 1:39:20 AM] send textDocument/hover#695 no identifier found - - -[Trace - 1:39:20 AM] Sending request 'textDocument/documentHighlight - (696)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":33}} - - -[Trace - 1:39:20 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:34: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:34 is not an identifier"} - - -[Trace - 1:39:20 AM] Received response 'textDocument/documentHighlight - (696)' in 0ms. -Params: [] - - -[Trace - 1:39:20 AM] Sending request 'textDocument/codeAction - (697)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":40}},"context":{"diagnostics":[]}} - - -[Error - 1:39:20 AM] send textDocument/codeAction#697 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:20 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":224},"contentChanges":[{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":40}},"rangeLength":10,"text":""}]} - - -[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:20 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:21 AM] Sending request 'textDocument/codeAction - (698)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"context":{"diagnostics":[]}} - - -[Error - 1:39:21 AM] send textDocument/codeAction#698 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":225},"contentChanges":[{"range":{"start":{"line":72,"character":29},"end":{"line":72,"character":30}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":226},"contentChanges":[{"range":{"start":{"line":72,"character":29},"end":{"line":72,"character":29}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:39:21 AM] Sending request 'textDocument/completion - (699)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":30},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:21 AM] Received response 'textDocument/completion - (699)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"newText":"output"}}]} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:21 AM] Sending request 'textDocument/codeAction - (700)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"context":{"diagnostics":[]}} - - -[Error - 1:39:21 AM] send textDocument/codeAction#700 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:21 AM] Sending request 'textDocument/documentSymbol - (701)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:21 AM] Received response 'textDocument/documentSymbol - (701)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:21 AM] Sending request 'textDocument/documentLink - (702)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:21 AM] Received response 'textDocument/documentLink - (702)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:22 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":226}} - - -[Trace - 1:39:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":227},"contentChanges":[{"range":{"start":{"line":72,"character":30},"end":{"line":72,"character":30}},"rangeLength":0,"text":"path"}]} - - -[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:24 AM] Sending request 'textDocument/codeAction - (703)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":34},"end":{"line":72,"character":34}},"context":{"diagnostics":[]}} - - -[Error - 1:39:24 AM] send textDocument/codeAction#703 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:24 AM] Sending request 'textDocument/documentSymbol - (704)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:24 AM] Received response 'textDocument/documentSymbol - (704)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:25 AM] Sending request 'textDocument/hover - (705)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":53}} - - -[Error - 1:39:25 AM] send textDocument/hover#705 no identifier found - - -[Trace - 1:39:25 AM] Sending request 'textDocument/documentHighlight - (706)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":53}} - - -[Trace - 1:39:25 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:54: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:54 is not an identifier"} - - -[Trace - 1:39:25 AM] Received response 'textDocument/documentHighlight - (706)' in 0ms. -Params: [] - - -[Trace - 1:39:25 AM] Sending request 'textDocument/documentLink - (707)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:25 AM] Received response 'textDocument/documentLink - (707)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:25 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":227}} - - -[Trace - 1:39:25 AM] Sending request 'textDocument/codeAction - (708)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":58}},"context":{"diagnostics":[]}} - - -[Error - 1:39:25 AM] send textDocument/codeAction#708 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":228},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":58}},"rangeLength":10,"text":""}]} - - -[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:26 AM] Sending request 'textDocument/codeAction - (709)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:39:26 AM] send textDocument/codeAction#709 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:26 AM] Sending request 'textDocument/documentSymbol - (710)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:26 AM] Received response 'textDocument/documentSymbol - (710)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:26 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":229},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:26 AM] Sending request 'textDocument/completion - (711)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":49},"context":{"triggerKind":1}} - - -[Trace - 1:39:26 AM] Received response 'textDocument/completion - (711)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"TestConvert","kind":3,"detail":"func(t *testing.T)","preselect":true,"sortText":"00000","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"c","kind":6,"detail":"invalid type","sortText":"00001","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"c"}},{"label":"i","kind":6,"detail":"ImageFile","sortText":"00002","filterText":"i","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"i"}},{"label":"testFixture","kind":6,"detail":"testCase","sortText":"00003","filterText":"testFixture","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testFixture"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00004","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"t"}},{"label":"testFixtures","kind":6,"detail":"[]testCase","sortText":"00005","filterText":"testFixtures","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testFixtures"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00006","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"filepath"}},{"label":"imageconv","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"","sortText":"00007","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"imageconv"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00008","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testing"}},{"label":"Converter","kind":22,"detail":"struct{...}","sortText":"00009","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00010","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"Converter","sortText":"00011","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"NewConverter(${1:path string}, ${2:from string}, ${3:to string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"ImageFile","sortText":"00012","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"NewImage(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"checkExtension(path string)","kind":3,"detail":"string","sortText":"00013","filterText":"checkExtension","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"checkExtension(${1:path string})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"testCase","kind":22,"detail":"struct{...}","sortText":"00014","filterText":"testCase","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"testCase"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00015","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00016","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00017","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00018","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00019","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00020","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00021","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00022","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00023","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"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":"00024","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00025","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00026","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00027","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00028","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00029","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00030","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00031","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00032","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00033","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00034","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00035","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00036","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00037","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00038","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00039","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00040","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00041","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00042","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00043","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00044","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00045","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00046","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00047","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00048","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00049","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00050","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00051","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00052","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00053","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"newText":"uintptr"}}]} - - -[Trace - 1:39:26 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":230},"contentChanges":[{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":49}},"rangeLength":0,"text":"u"}]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:26 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:26 AM] Sending request 'textDocument/codeAction - (712)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":50},"end":{"line":72,"character":50}},"context":{"diagnostics":[]}} - - -[Error - 1:39:26 AM] send textDocument/codeAction#712 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:26 AM] Sending request 'textDocument/documentSymbol - (713)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:26 AM] Received response 'textDocument/documentSymbol - (713)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:26 AM] Sending request 'textDocument/documentLink - (714)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:26 AM] Received response 'textDocument/documentLink - (714)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":231},"contentChanges":[{"range":{"start":{"line":72,"character":49},"end":{"line":72,"character":50}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:27 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":232},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":49}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:27 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:27 AM] Sending request 'textDocument/codeAction - (715)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:39:27 AM] send textDocument/codeAction#715 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:27 AM] Sending request 'textDocument/documentSymbol - (716)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:27 AM] Received response 'textDocument/documentSymbol - (716)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:28 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":233},"contentChanges":[{"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":48}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:28 AM] Sending request 'textDocument/codeAction - (717)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":47}},"context":{"diagnostics":[]}} - - -[Error - 1:39:28 AM] send textDocument/codeAction#717 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:28 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":234},"contentChanges":[{"range":{"start":{"line":72,"character":47},"end":{"line":72,"character":47}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:39:28 AM] Sending request 'textDocument/completion - (718)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":48},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:28 AM] Received response 'textDocument/completion - (718)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"newText":"output"}}]} - - -[Trace - 1:39:28 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:28 AM] Sending request 'textDocument/documentLink - (719)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:28 AM] Received response 'textDocument/documentLink - (719)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:28 AM] Sending request 'textDocument/codeAction - (720)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:39:28 AM] send textDocument/codeAction#720 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:28 AM] Sending request 'textDocument/documentSymbol - (721)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:28 AM] Received response 'textDocument/documentSymbol - (721)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:29 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":234}} - - -[Trace - 1:39:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":235},"contentChanges":[{"range":{"start":{"line":72,"character":48},"end":{"line":72,"character":48}},"rangeLength":0,"text":"output"}]} - - -[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:30 AM] Sending request 'textDocument/codeAction - (722)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":54},"end":{"line":72,"character":54}},"context":{"diagnostics":[]}} - - -[Error - 1:39:30 AM] send textDocument/codeAction#722 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:30 AM] Sending request 'textDocument/documentSymbol - (723)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:30 AM] Received response 'textDocument/documentSymbol - (723)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}}] - - -[Trace - 1:39:30 AM] Sending request 'textDocument/codeAction - (724)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:39:30 AM] send textDocument/codeAction#724 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:30 AM] Sending request 'textDocument/formatting - (725)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Error - 1:39:30 AM] send textDocument/formatting#725 file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go has parse errors, not formatting - - -[Trace - 1:39:30 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":235}} - - -[Trace - 1:39:30 AM] Sending request 'textDocument/documentLink - (726)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:30 AM] Received response 'textDocument/documentLink - (726)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:31 AM] Sending request 'textDocument/codeAction - (727)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":73,"character":4},"end":{"line":73,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 1:39:31 AM] send textDocument/codeAction#727 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:34 AM] Sending request 'textDocument/hover - (728)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":27}} - - -[Trace - 1:39:34 AM] Received response 'textDocument/hover - (728)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":7}}} - - -[Trace - 1:39:34 AM] Sending request 'textDocument/documentHighlight - (729)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":28}} - - -[Trace - 1:39:34 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:29: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:29 is not an identifier"} - - -[Trace - 1:39:34 AM] Received response 'textDocument/documentHighlight - (729)' in 0ms. -Params: [] - - -[Trace - 1:39:34 AM] Sending request 'textDocument/codeAction - (730)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":28},"end":{"line":68,"character":28}},"context":{"diagnostics":[]}} - - -[Error - 1:39:34 AM] send textDocument/codeAction#730 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:35 AM] Sending request 'textDocument/codeAction - (731)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":27},"end":{"line":68,"character":27}},"message":"missing ',' in argument list","severity":1,"source":"LSP"}]}} - - -[Error - 1:39:35 AM] send textDocument/codeAction#731 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:69:28: missing ',' in argument list (and 40 more errors) - - -[Trace - 1:39:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":236},"contentChanges":[{"range":{"start":{"line":68,"character":26},"end":{"line":68,"character":27}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":44},"end":{"line":68,"character":44}},"severity":1,"source":"LSP","message":"missing ',' in argument list"}]} - - -[Trace - 1:39:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":237},"contentChanges":[{"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":26}},"rangeLength":1,"text":""}]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:39:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"},{"range":{"start":{"line":94,"character":14},"end":{"line":94,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":94,"character":29},"end":{"line":94,"character":42}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: os"},{"range":{"start":{"line":105,"character":11},"end":{"line":105,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: jpeg"},{"range":{"start":{"line":107,"character":11},"end":{"line":107,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: png"},{"range":{"start":{"line":109,"character":11},"end":{"line":109,"character":21}},"severity":1,"source":"LSP","message":"undeclared name: gif"}]} - - -[Trace - 1:39:37 AM] Sending request 'textDocument/codeAction - (732)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":25},"end":{"line":68,"character":25}},"context":{"diagnostics":[]}} - - -[Trace - 1:39:37 AM] Received response 'textDocument/codeAction - (732)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 1:39:37 AM] Sending request 'textDocument/documentSymbol - (733)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:37 AM] Received response 'textDocument/documentSymbol - (733)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":14}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":14}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":17,"character":0},"end":{"line":75,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":77,"character":0},"end":{"line":82,"character":1}},"selectionRange":{"start":{"line":77,"character":5},"end":{"line":77,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":85,"character":0},"end":{"line":90,"character":1}},"selectionRange":{"start":{"line":85,"character":5},"end":{"line":85,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":92,"character":0},"end":{"line":115,"character":1}},"selectionRange":{"start":{"line":92,"character":5},"end":{"line":92,"character":16}}}] - - -[Trace - 1:39:37 AM] Sending request 'textDocument/codeAction - (734)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":67}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":94,"character":14},"end":{"line":94,"character":21}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":94,"character":29},"end":{"line":94,"character":42}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":21}},"message":"undeclared name: os","severity":1,"source":"LSP"},{"range":{"start":{"line":105,"character":11},"end":{"line":105,"character":22}},"message":"undeclared name: jpeg","severity":1,"source":"LSP"},{"range":{"start":{"line":107,"character":11},"end":{"line":107,"character":21}},"message":"undeclared name: png","severity":1,"source":"LSP"},{"range":{"start":{"line":109,"character":11},"end":{"line":109,"character":21}},"message":"undeclared name: gif","severity":1,"source":"LSP"}]}} - - -[Trace - 1:39:37 AM] Received response 'textDocument/codeAction - (734)' in 3ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/gif\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\t\"os\"\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"newText":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"newText":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"newText":""},{"range":{"start":{"line":115,"character":0},"end":{"line":116,"character":0}},"newText":""},{"range":{"start":{"line":116,"character":0},"end":{"line":116,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 1:39:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":238},"contentChanges":[{"range":{"start":{"line":115,"character":1},"end":{"line":115,"character":1}},"rangeLength":0,"text":"}\n"},{"range":{"start":{"line":115,"character":0},"end":{"line":115,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":84,"character":0},"end":{"line":85,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":69,"character":0},"end":{"line":69,"character":0}},"rangeLength":0,"text":"\t\tt.Run(\"Check convert\", func(t *testing.T) {\n"},{"range":{"start":{"line":68,"character":0},"end":{"line":69,"character":0}},"rangeLength":45,"text":""},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"os\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/png\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/jpeg\"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\t\"image/gif\"\n"}]} - - -[Trace - 1:39:37 AM] Sending request 'textDocument/formatting - (735)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:39:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:39:37 AM] Received response 'textDocument/formatting - (735)' in 359ms. -Params: [] - - -[Trace - 1:39:37 AM] Sending request 'textDocument/documentLink - (736)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:37 AM] Sending request 'textDocument/documentSymbol - (737)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:39:37 AM] Received response 'textDocument/documentLink - (736)' in 74ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:39:37 AM] Received response 'textDocument/documentSymbol - (737)' in 30ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:39:37 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":238}} - - -[Trace - 1:39:38 AM] Sending request 'textDocument/codeAction - (738)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:39:38 AM] Received response 'textDocument/codeAction - (738)' in 6ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:39:50 AM] Sending request 'textDocument/hover - (739)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":14}} - - -[Trace - 1:39:50 AM] Received response 'textDocument/hover - (739)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":19}}} - - -[Trace - 1:39:51 AM] Sending request 'textDocument/hover - (740)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} - - -[Trace - 1:39:51 AM] Received response 'textDocument/hover - (740)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} - - -[Trace - 1:39:51 AM] Sending request 'textDocument/codeAction - (741)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:39:51 AM] Received response 'textDocument/codeAction - (741)' in 2ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:39:55 AM] Sending request 'textDocument/documentHighlight - (742)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":10}} - - -[Trace - 1:39:55 AM] Received response 'textDocument/documentHighlight - (742)' in 0ms. -Params: [] - - -[Trace - 1:39:55 AM] Sending request 'textDocument/codeAction - (743)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":10},"end":{"line":68,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:39:55 AM] Received response 'textDocument/codeAction - (743)' in 4ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:39:56 AM] Sending request 'textDocument/hover - (744)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} - - -[Trace - 1:39:56 AM] Received response 'textDocument/hover - (744)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} - - -[Trace - 1:39:56 AM] Sending request 'textDocument/codeAction - (745)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:39:56 AM] Received response 'textDocument/codeAction - (745)' in 3ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (746)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":6}} - - -[Error - 1:39:58 AM] send textDocument/hover#746 no identifier found - - -[Trace - 1:39:58 AM] Sending request 'textDocument/codeAction - (747)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":6},"end":{"line":68,"character":6}},"context":{"diagnostics":[]}} - - -[Trace - 1:39:58 AM] Received response 'textDocument/codeAction - (747)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (748)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":8}} - - -[Trace - 1:39:58 AM] Received response 'textDocument/hover - (748)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"NewImage -\u003e Initialize ImageFile\n```go\nfunc NewImage(path string) ImageFile\n```"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}}} - - -[Trace - 1:39:58 AM] Sending request 'textDocument/hover - (749)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":9}} - - -[Trace - 1:39:58 AM] Received response 'textDocument/hover - (749)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage imageconv (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\")\n```"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}}} - - -[Trace - 1:39:58 AM] Sending request 'textDocument/documentHighlight - (750)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":10}} - - -[Trace - 1:39:58 AM] Received response 'textDocument/documentHighlight - (750)' in 0ms. -Params: [] - - -[Trace - 1:39:59 AM] Sending request 'textDocument/codeAction - (751)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:39:59 AM] Received response 'textDocument/codeAction - (751)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:40:00 AM] Sending request 'textDocument/hover - (752)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":5}} - - -[Trace - 1:40:00 AM] Received response 'textDocument/hover - (752)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Run runs f as a subtest of t called name.\n```go\nfunc (*testing.T).Run(name string, f func(t *testing.T)) bool\n```"},"range":{"start":{"line":69,"character":4},"end":{"line":69,"character":7}}} - - -[Trace - 1:40:00 AM] Sending request 'textDocument/hover - (753)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":6}} - - -[Error - 1:40:00 AM] send textDocument/hover#753 no identifier found - - -[Trace - 1:40:00 AM] Sending request 'textDocument/documentHighlight - (754)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} - - -[Trace - 1:40:00 AM] Received response 'textDocument/documentHighlight - (754)' in 0ms. -Params: [] - - -[Trace - 1:40:00 AM] Sending request 'textDocument/definition - (755)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":7}} - - -[Trace - 1:40:00 AM] Received response 'textDocument/definition - (755)' in 0ms. -Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","range":{"start":{"line":15,"character":5},"end":{"line":15,"character":13}}}] - - -[Trace - 1:40:00 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":239},"contentChanges":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":7}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:40:00 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":24}},"severity":1,"source":"LSP","message":"undeclared name: imageconvNewImage"}]} - - -[Trace - 1:40:01 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":240},"contentChanges":[{"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:40:01 AM] Sending request 'textDocument/completion - (756)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/completion - (756)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"Converter","kind":22,"detail":"struct{...}","preselect":true,"sortText":"00000","filterText":"Converter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"Converter"}},{"label":"ImageFile","kind":22,"detail":"struct{...}","sortText":"00001","filterText":"ImageFile","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"ImageFile"}},{"label":"NewConverter(path string, from string, to string)","kind":3,"detail":"imageconv.Converter","sortText":"00002","filterText":"NewConverter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"NewConverter"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"NewImage(path string)","kind":3,"detail":"imageconv.ImageFile","sortText":"00003","filterText":"NewImage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"NewImage"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"TestConvert(t *testing.T)","kind":3,"sortText":"00004","filterText":"TestConvert","insertTextFormat":2,"textEdit":{"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":25}},"newText":"TestConvert"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 1:40:01 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (757)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":17},"end":{"line":68,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (757)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:40:01 AM] Sending request 'textDocument/documentSymbol - (758)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/documentSymbol - (758)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (759)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (759)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:40:01 AM] Sending request 'textDocument/formatting - (760)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/formatting - (760)' in 2ms. -Params: [] - - -[Trace - 1:40:01 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":240}} - - -[Trace - 1:40:01 AM] Sending request 'textDocument/codeAction - (761)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/codeAction - (761)' in 5ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:40:01 AM] Sending request 'textDocument/documentLink - (762)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:40:01 AM] Received response 'textDocument/documentLink - (762)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:40:02 AM] Sending request 'textDocument/hover - (763)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":4}} - - -[Error - 1:40:02 AM] send textDocument/hover#763 no identifier found - - -[Trace - 1:40:02 AM] Sending request 'textDocument/codeAction - (764)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":4},"end":{"line":68,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 1:40:02 AM] Received response 'textDocument/codeAction - (764)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:23 AM] Sending request 'textDocument/documentHighlight - (765)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":17}} - - -[Trace - 1:41:23 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18 is not an identifier"} - - -[Trace - 1:41:23 AM] Received response 'textDocument/documentHighlight - (765)' in 1ms. -Params: [] - - -[Trace - 1:41:23 AM] Sending request 'textDocument/codeAction - (766)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:23 AM] Received response 'textDocument/codeAction - (766)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":241},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:41:24 AM] Sending request 'textDocument/completion - (767)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} - - -[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvt; expected imageconv"}]} - - -[Trace - 1:41:24 AM] Received response 'textDocument/completion - (767)' in 393ms. -Params: {"isIncomplete":false,"items":[{"label":"imageconvt","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconvt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":18}},"newText":"imageconvt"}}]} - - -[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":242},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":243},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"s"}]} - - -[Trace - 1:41:24 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":244},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvte; expected imageconv"}]} - - -[Trace - 1:41:24 AM] Sending request 'textDocument/codeAction - (768)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:24 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:24 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} - - -[Trace - 1:41:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvtest; expected imageconv"}]} - - -[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (768)' in 345ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:25 AM] Sending request 'textDocument/documentSymbol - (769)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/documentSymbol - (769)' in 345ms. -Params: [] - - -[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (770)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconvt; expected imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (770)' in 347ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:25 AM] Sending request 'textDocument/documentLink - (771)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/documentLink - (771)' in 170ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:41:25 AM] Sending request 'textDocument/formatting - (772)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/formatting - (772)' in 1ms. -Params: [] - - -[Trace - 1:41:25 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":244}} - - -[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (773)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (773)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:41:25 AM] Sending request 'textDocument/codeAction - (774)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:25 AM] Received response 'textDocument/codeAction - (774)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:27 AM] Sending request 'textDocument/hover - (775)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":4}} - - -[Error - 1:41:27 AM] send textDocument/hover#775 no identifier found - - -[Trace - 1:41:27 AM] Sending request 'textDocument/codeAction - (776)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconvtest; expected imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:41:27 AM] Received response 'textDocument/codeAction - (776)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:36 AM] Sending request 'textDocument/hover - (777)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:41:36 AM] Received response 'textDocument/hover - (777)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:41:42 AM] Sending request 'textDocument/documentHighlight - (778)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":21}} - - -[Trace - 1:41:42 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:22: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:22 is not an identifier"} - - -[Trace - 1:41:42 AM] Received response 'textDocument/documentHighlight - (778)' in 0ms. -Params: [] - - -[Trace - 1:41:42 AM] Sending request 'textDocument/codeAction - (779)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:42 AM] Received response 'textDocument/codeAction - (779)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":245},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""}]} - - -[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":246},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""}]} - - -[Trace - 1:41:42 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:42 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} - - -[Trace - 1:41:42 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":247},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""}]} - - -[Trace - 1:41:42 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:42 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:42 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} - - -[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconvt; expected imageconvtest"}]} - - -[Trace - 1:41:43 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":248},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} - - -[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconvtest"}]} - - -[Trace - 1:41:43 AM] Sending request 'textDocument/documentSymbol - (780)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:43 AM] Received response 'textDocument/documentSymbol - (780)' in 0ms. -Params: [] - - -[Trace - 1:41:43 AM] Sending request 'textDocument/codeAction - (781)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:43 AM] Received response 'textDocument/codeAction - (781)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:43 AM] Sending request 'textDocument/documentLink - (782)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:43 AM] Received response 'textDocument/documentLink - (782)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:41:43 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":249},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"}]} - - -[Trace - 1:41:43 AM] Sending request 'textDocument/completion - (783)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} - - -[Trace - 1:41:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} - - -[Trace - 1:41:43 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no completions found for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:0:18: this is a definition"} - - -[Trace - 1:41:43 AM] Received response 'textDocument/completion - (783)' in 144ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":250},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:41:44 AM] Sending request 'textDocument/completion - (784)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":19},"context":{"triggerKind":1}} - - -[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconvtest"}]} - - -[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":251},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:41:44 AM] Received response 'textDocument/completion - (784)' in 163ms. -Params: {"isIncomplete":false,"items":[{"label":"imageconv_t","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconv_t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":19}},"newText":"imageconv_t"}}]} - - -[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":252},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"}]} - - -[Trace - 1:41:44 AM] Sending request 'textDocument/completion - (785)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":21},"context":{"triggerKind":1}} - - -[Trace - 1:41:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv (circular import detected)"}]} - - -[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconvtest"}]} - - -[Trace - 1:41:44 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:41:44 AM] Received response 'textDocument/completion - (785)' in 204ms. -Params: {"isIncomplete":false,"items":[{"label":"imageconv_tes","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","preselect":true,"sortText":"00000","filterText":"imageconv_tes","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":21}},"newText":"imageconv_tes"}}]} - - -[Trace - 1:41:44 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:41:44 AM] Sending request 'textDocument/documentLink - (786)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:44 AM] Received response 'textDocument/documentLink - (786)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:41:44 AM] Sending request 'textDocument/documentSymbol - (787)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:41:44 AM] Received response 'textDocument/documentSymbol - (787)' in 0ms. -Params: [] - - -[Trace - 1:41:44 AM] Sending request 'textDocument/codeAction - (788)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} - - -[Trace - 1:41:44 AM] Received response 'textDocument/codeAction - (788)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:44 AM] Sending request 'textDocument/formatting - (789)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:41:44 AM] Received response 'textDocument/formatting - (789)' in 1ms. -Params: [] - - -[Trace - 1:41:44 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253}} - - -[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (790)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (790)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:45 AM] Sending request 'textDocument/hover - (791)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:41:45 AM] Received response 'textDocument/hover - (791)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (792)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (792)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:41:45 AM] Sending request 'textDocument/codeAction - (793)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:45 AM] Received response 'textDocument/codeAction - (793)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:46 AM] Sending request 'textDocument/hover - (794)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":21,"character":23}} - - -[Error - 1:41:46 AM] send textDocument/hover#794 no object for ident testing - - -[Trace - 1:41:59 AM] Sending request 'textDocument/codeAction - (795)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":24,"character":24},"end":{"line":24,"character":24}},"context":{"diagnostics":[]}} - - -[Trace - 1:41:59 AM] Received response 'textDocument/codeAction - (795)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:59 AM] Sending request 'textDocument/codeAction - (796)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} - - -[Trace - 1:41:59 AM] Received response 'textDocument/codeAction - (796)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:41:59 AM] Sending request 'textDocument/formatting - (797)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:41:59 AM] Received response 'textDocument/formatting - (797)' in 2ms. -Params: [] - - -[Trace - 1:41:59 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":253}} - - -[Trace - 1:42:00 AM] Sending request 'textDocument/hover - (798)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:42:00 AM] Received response 'textDocument/hover - (798)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:42:00 AM] Sending request 'textDocument/codeAction - (799)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:00 AM] Received response 'textDocument/codeAction - (799)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:42:53 AM] Sending request 'textDocument/hover - (800)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":13}} - - -[Trace - 1:42:53 AM] Received response 'textDocument/hover - (800)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\n\n```"},"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}}} - - -[Trace - 1:42:54 AM] Sending request 'textDocument/documentHighlight - (801)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":13}} - - -[Trace - 1:42:54 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:14 is not an identifier"} - - -[Trace - 1:42:54 AM] Received response 'textDocument/documentHighlight - (801)' in 0ms. -Params: [] - - -[Trace - 1:42:54 AM] Sending request 'textDocument/codeAction - (802)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:54 AM] Received response 'textDocument/codeAction - (802)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:42:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":254},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (803)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (803)' in 168ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:42:55 AM] Sending request 'textDocument/documentSymbol - (804)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/documentSymbol - (804)' in 104ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (805)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (805)' in 78ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:42:55 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":255},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} - - -[Trace - 1:42:55 AM] Sending request 'textDocument/formatting - (806)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:42:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:42:55 AM] Received response 'textDocument/formatting - (806)' in 123ms. -Params: [] - - -[Trace - 1:42:55 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":255}} - - -[Trace - 1:42:55 AM] Sending request 'textDocument/documentSymbol - (807)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/documentSymbol - (807)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:42:55 AM] Sending request 'textDocument/hover - (808)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/hover - (808)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (809)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (809)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:42:55 AM] Sending request 'textDocument/documentLink - (810)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/documentLink - (810)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:42:55 AM] Sending request 'textDocument/codeAction - (811)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:55 AM] Received response 'textDocument/codeAction - (811)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:42:56 AM] Sending request 'textDocument/hover - (812)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":23}} - - -[Error - 1:42:56 AM] send textDocument/hover#812 no import for "github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv" - - -[Trace - 1:42:56 AM] Sending request 'textDocument/documentHighlight - (813)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":10,"character":24}} - - -[Trace - 1:42:56 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:25: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:11:25 is not an identifier"} - - -[Trace - 1:42:56 AM] Received response 'textDocument/documentHighlight - (813)' in 0ms. -Params: [] - - -[Trace - 1:42:57 AM] Sending request 'textDocument/codeAction - (814)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:57 AM] Received response 'textDocument/codeAction - (814)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:42:59 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":256},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:42:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:42:59 AM] Sending request 'textDocument/documentSymbol - (815)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:42:59 AM] Received response 'textDocument/documentSymbol - (815)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:42:59 AM] Sending request 'textDocument/codeAction - (816)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:42:59 AM] Received response 'textDocument/codeAction - (816)' in 75ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:00 AM] Sending request 'textDocument/documentLink - (817)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:00 AM] Received response 'textDocument/documentLink - (817)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:00 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":256}} - - -[Trace - 1:43:00 AM] Sending request 'textDocument/hover - (818)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:00 AM] Received response 'textDocument/hover - (818)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:00 AM] Sending request 'textDocument/codeAction - (819)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:00 AM] Received response 'textDocument/codeAction - (819)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (820)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":13}} - - -[Error - 1:43:02 AM] send textDocument/hover#820 no object for ident imageconv - - -[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (821)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":12}} - - -[Error - 1:43:02 AM] send textDocument/hover#821 no object for ident imageconv - - -[Trace - 1:43:02 AM] Sending request 'textDocument/hover - (822)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} - - -[Error - 1:43:02 AM] send textDocument/hover#822 no object for ident imageconv - - -[Trace - 1:43:03 AM] Sending request 'textDocument/codeAction - (823)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:03 AM] Sending request 'textDocument/documentHighlight - (824)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} - - -[Trace - 1:43:03 AM] Received response 'textDocument/codeAction - (823)' in 102ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:03 AM] Received response 'textDocument/documentHighlight - (824)' in 24ms. -Params: [] - - -[Trace - 1:43:03 AM] Sending request 'textDocument/codeAction - (825)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":0},"end":{"line":67,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:03 AM] Received response 'textDocument/codeAction - (825)' in 75ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:04 AM] Sending request 'textDocument/codeAction - (826)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":12},"end":{"line":66,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:04 AM] Received response 'textDocument/codeAction - (826)' in 80ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:04 AM] Sending request 'textDocument/hover - (827)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":12}} - - -[Error - 1:43:04 AM] send textDocument/hover#827 no object for ident imageconv - - -[Trace - 1:43:04 AM] Sending request 'textDocument/codeAction - (828)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:04 AM] Received response 'textDocument/codeAction - (828)' in 94ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:05 AM] Sending request 'textDocument/documentHighlight - (829)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":16}} - - -[Trace - 1:43:05 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:17 is not an identifier"} - - -[Trace - 1:43:05 AM] Received response 'textDocument/documentHighlight - (829)' in 0ms. -Params: [] - - -[Trace - 1:43:05 AM] Sending request 'textDocument/codeAction - (830)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:05 AM] Received response 'textDocument/codeAction - (830)' in 80ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:05 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":257},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"rangeLength":9,"text":""}]} - - -[Trace - 1:43:05 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Trace - 1:43:05 AM] Sending request 'textDocument/codeAction - (831)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 1:43:05 AM] send textDocument/codeAction#831 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) - - -[Trace - 1:43:05 AM] Sending request 'textDocument/documentSymbol - (832)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:05 AM] Received response 'textDocument/documentSymbol - (832)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}}] - - -[Trace - 1:43:05 AM] Sending request 'textDocument/documentHighlight - (833)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":8}} - - -[Trace - 1:43:05 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:9: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:9 is not an identifier"} - - -[Trace - 1:43:05 AM] Received response 'textDocument/documentHighlight - (833)' in 0ms. -Params: [] - - -[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (834)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":8}},"context":{"diagnostics":[]}} - - -[Error - 1:43:06 AM] send textDocument/codeAction#834 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) - - -[Trace - 1:43:06 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":258},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":8}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:06 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:43:06 AM] Sending request 'textDocument/documentLink - (835)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:06 AM] Received response 'textDocument/documentLink - (835)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (836)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:06 AM] Received response 'textDocument/codeAction - (836)' in 73ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:06 AM] Sending request 'textDocument/documentSymbol - (837)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:06 AM] Received response 'textDocument/documentSymbol - (837)' in 6ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:43:06 AM] Sending request 'textDocument/hover - (838)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":13}} - - -[Error - 1:43:06 AM] send textDocument/hover#838 no object for ident imageconv - - -[Trace - 1:43:06 AM] Sending request 'textDocument/codeAction - (839)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (839)' in 88ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:07 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":258}} - - -[Trace - 1:43:07 AM] Sending request 'textDocument/hover - (840)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:07 AM] Received response 'textDocument/hover - (840)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:07 AM] Sending request 'textDocument/codeAction - (841)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (841)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:07 AM] Sending request 'textDocument/documentHighlight - (842)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":14}} - - -[Trace - 1:43:07 AM] Received response 'textDocument/documentHighlight - (842)' in 0ms. -Params: [] - - -[Trace - 1:43:07 AM] Sending request 'textDocument/codeAction - (843)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:07 AM] Received response 'textDocument/codeAction - (843)' in 74ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:08 AM] Sending request 'textDocument/hover - (844)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":15}} - - -[Error - 1:43:08 AM] send textDocument/hover#844 no object for ident imageconv - - -[Trace - 1:43:08 AM] Sending request 'textDocument/codeAction - (845)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:08 AM] Received response 'textDocument/codeAction - (845)' in 88ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:08 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":259},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"rangeLength":9,"text":""}]} - - -[Trace - 1:43:08 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Trace - 1:43:08 AM] Sending request 'textDocument/codeAction - (846)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 1:43:08 AM] send textDocument/codeAction#846 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:8: expected operand, found '.' (and 9 more errors) - - -[Trace - 1:43:08 AM] Sending request 'textDocument/documentSymbol - (847)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:08 AM] Received response 'textDocument/documentSymbol - (847)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}}] - - -[Trace - 1:43:09 AM] Sending request 'textDocument/documentHighlight - (848)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":67,"character":8}} - - -[Trace - 1:43:09 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:9: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:68:9 is not an identifier"} - - -[Trace - 1:43:09 AM] Received response 'textDocument/documentHighlight - (848)' in 0ms. -Params: [] - - -[Trace - 1:43:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":260},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":8}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:43:09 AM] Sending request 'textDocument/documentLink - (849)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:09 AM] Received response 'textDocument/documentLink - (849)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:09 AM] Sending request 'textDocument/codeAction - (850)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:09 AM] Received response 'textDocument/codeAction - (850)' in 85ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:09 AM] Sending request 'textDocument/codeAction - (851)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:09 AM] Received response 'textDocument/codeAction - (851)' in 106ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:43:09 AM] Sending request 'textDocument/documentSymbol - (852)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":261},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} - - -[Trace - 1:43:09 AM] Received response 'textDocument/documentSymbol - (852)' in 107ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:43:09 AM] Sending notification '$/cancelRequest'. -Params: {"id":851} - - -[Trace - 1:43:09 AM] Sending request 'textDocument/formatting - (853)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:43:10 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:43:10 AM] Received response 'textDocument/formatting - (853)' in 199ms. -Params: [] - - -[Trace - 1:43:10 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":261}} - - -[Trace - 1:43:10 AM] Sending request 'textDocument/documentSymbol - (854)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/documentSymbol - (854)' in 0ms. -Params: [] - - -[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (855)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/hover - (855)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar testFixture testCase\n```"},"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":27}}} - - -[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (856)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/hover - (856)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:10 AM] Sending request 'textDocument/codeAction - (857)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/codeAction - (857)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:10 AM] Sending request 'textDocument/codeAction - (858)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/codeAction - (858)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (859)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":68,"character":17}} - - -[Error - 1:43:10 AM] send textDocument/hover#859 no object for ident testFixture - - -[Trace - 1:43:10 AM] Sending request 'textDocument/hover - (860)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":17}} - - -[Error - 1:43:10 AM] send textDocument/hover#860 no identifier found - - -[Trace - 1:43:10 AM] Sending request 'textDocument/documentLink - (861)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:10 AM] Received response 'textDocument/documentLink - (861)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:43:15 AM] Sending request 'textDocument/hover - (862)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":36}} - - -[Error - 1:43:15 AM] send textDocument/hover#862 no object for ident imageconv - - -[Trace - 1:43:16 AM] Sending request 'textDocument/documentHighlight - (863)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":37}} - - -[Trace - 1:43:16 AM] Received response 'textDocument/documentHighlight - (863)' in 0ms. -Params: [] - - -[Trace - 1:43:16 AM] Sending request 'textDocument/codeAction - (864)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:16 AM] Received response 'textDocument/codeAction - (864)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:16 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":262},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"rangeLength":9,"text":""}]} - - -[Trace - 1:43:16 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:43:16 AM] Sending request 'textDocument/codeAction - (865)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 1:43:16 AM] send textDocument/codeAction#865 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) - - -[Trace - 1:43:16 AM] Sending request 'textDocument/documentSymbol - (866)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:16 AM] Received response 'textDocument/documentSymbol - (866)' in 0ms. -Params: [] - - -[Trace - 1:43:17 AM] Sending request 'textDocument/documentHighlight - (867)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":32}} - - -[Trace - 1:43:17 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:33: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:33 is not an identifier"} - - -[Trace - 1:43:17 AM] Received response 'textDocument/documentHighlight - (867)' in 0ms. -Params: [] - - -[Trace - 1:43:17 AM] Sending request 'textDocument/codeAction - (868)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":32},"end":{"line":81,"character":32}},"context":{"diagnostics":[]}} - - -[Error - 1:43:17 AM] send textDocument/codeAction#868 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) - - -[Trace - 1:43:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":32}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:43:17 AM] Sending request 'textDocument/documentLink - (869)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:17 AM] Received response 'textDocument/documentLink - (869)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:43:17 AM] Sending request 'textDocument/codeAction - (870)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:17 AM] Received response 'textDocument/codeAction - (870)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:17 AM] Sending request 'textDocument/documentSymbol - (871)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:17 AM] Received response 'textDocument/documentSymbol - (871)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (872)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} - - -[Error - 1:43:18 AM] send textDocument/hover#872 no object for ident testing - - -[Trace - 1:43:18 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263}} - - -[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (873)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:18 AM] Received response 'textDocument/hover - (873)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:18 AM] Sending request 'textDocument/hover - (874)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} - - -[Error - 1:43:18 AM] send textDocument/hover#874 no object for ident testing - - -[Trace - 1:43:18 AM] Sending request 'textDocument/codeAction - (875)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:18 AM] Received response 'textDocument/codeAction - (875)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:19 AM] Sending request 'textDocument/definition - (876)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":21}} - - -[Error - 1:43:19 AM] send textDocument/definition#876 no object for ident testing - - -[Trace - 1:43:19 AM] Sending request 'textDocument/codeAction - (877)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:19 AM] Received response 'textDocument/codeAction - (877)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:19 AM] Sending request 'textDocument/formatting - (878)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:43:19 AM] Received response 'textDocument/formatting - (878)' in 2ms. -Params: [] - - -[Trace - 1:43:19 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":263}} - - -[Trace - 1:43:19 AM] Sending request 'textDocument/hover - (879)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:19 AM] Received response 'textDocument/hover - (879)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:19 AM] Sending request 'textDocument/codeAction - (880)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:19 AM] Received response 'textDocument/codeAction - (880)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:20 AM] Sending request 'textDocument/hover - (881)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} - - -[Error - 1:43:20 AM] send textDocument/hover#881 no object for ident imageconv - - -[Trace - 1:43:20 AM] Sending request 'textDocument/hover - (882)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} - - -[Error - 1:43:20 AM] send textDocument/hover#882 no object for ident imageconv - - -[Trace - 1:43:20 AM] Sending request 'textDocument/documentHighlight - (883)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":40}} - - -[Trace - 1:43:20 AM] Received response 'textDocument/documentHighlight - (883)' in 0ms. -Params: [] - - -[Trace - 1:43:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":264},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"rangeLength":9,"text":""}]} - - -[Trace - 1:43:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:43:21 AM] Sending request 'textDocument/codeAction - (884)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"context":{"diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 1:43:21 AM] send textDocument/codeAction#884 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) - - -[Trace - 1:43:21 AM] Sending request 'textDocument/documentSymbol - (885)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:21 AM] Received response 'textDocument/documentSymbol - (885)' in 0ms. -Params: [] - - -[Trace - 1:43:21 AM] Sending request 'textDocument/documentHighlight - (886)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":35}} - - -[Trace - 1:43:21 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:36: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:36 is not an identifier"} - - -[Trace - 1:43:21 AM] Received response 'textDocument/documentHighlight - (886)' in 0ms. -Params: [] - - -[Trace - 1:43:21 AM] Sending request 'textDocument/codeAction - (887)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} - - -[Error - 1:43:21 AM] send textDocument/codeAction#887 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) - - -[Trace - 1:43:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":265},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":35}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:43:22 AM] Sending request 'textDocument/codeAction - (888)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:22 AM] Received response 'textDocument/codeAction - (888)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:22 AM] Sending request 'textDocument/documentLink - (889)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:22 AM] Received response 'textDocument/documentLink - (889)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:43:22 AM] Sending request 'textDocument/documentSymbol - (890)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:22 AM] Received response 'textDocument/documentSymbol - (890)' in 0ms. -Params: [] - - -[Trace - 1:43:22 AM] Sending request 'textDocument/hover - (891)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":58}} - - -[Error - 1:43:22 AM] send textDocument/hover#891 no object for ident ImageFile - - -[Trace - 1:43:22 AM] Sending request 'textDocument/hover - (892)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":51}} - - -[Error - 1:43:22 AM] send textDocument/hover#892 no object for ident imageconv - - -[Trace - 1:43:22 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":265}} - - -[Trace - 1:43:22 AM] Sending request 'textDocument/documentHighlight - (893)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":52}} - - -[Trace - 1:43:22 AM] Received response 'textDocument/documentHighlight - (893)' in 0ms. -Params: [] - - -[Trace - 1:43:23 AM] Sending request 'textDocument/hover - (894)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:23 AM] Received response 'textDocument/hover - (894)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (895)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:23 AM] Received response 'textDocument/codeAction - (895)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (896)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:23 AM] Received response 'textDocument/codeAction - (896)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:23 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":266},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"rangeLength":9,"text":""}]} - - -[Trace - 1:43:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:43:23 AM] Sending request 'textDocument/codeAction - (897)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"message":"expected type, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 1:43:23 AM] send textDocument/codeAction#897 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) - - -[Trace - 1:43:23 AM] Sending request 'textDocument/documentSymbol - (898)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:23 AM] Received response 'textDocument/documentSymbol - (898)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:43:23 AM] Sending request 'textDocument/documentHighlight - (899)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":88,"character":48}} - - -[Trace - 1:43:23 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:49: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:49 is not an identifier"} - - -[Trace - 1:43:23 AM] Received response 'textDocument/documentHighlight - (899)' in 0ms. -Params: [] - - -[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (900)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":48},"end":{"line":88,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:43:24 AM] send textDocument/codeAction#900 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) - - -[Trace - 1:43:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":267},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":48}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_test; expected imageconv_tes"}]} - - -[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (901)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (901)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"newText":""}]}}}] - - -[Trace - 1:43:24 AM] Sending request 'textDocument/documentLink - (902)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/documentLink - (902)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (903)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_test; expected imageconv_tes","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (903)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""},{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"newText":""}]}}}] - - -[Trace - 1:43:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":268},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""},{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:24 AM] Sending request 'textDocument/formatting - (904)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:43:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:43:24 AM] Received response 'textDocument/formatting - (904)' in 110ms. -Params: [] - - -[Trace - 1:43:24 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":268}} - - -[Trace - 1:43:24 AM] Sending request 'textDocument/documentSymbol - (905)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/documentSymbol - (905)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] - - -[Trace - 1:43:24 AM] Sending request 'textDocument/hover - (906)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/hover - (906)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (907)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (907)' in 2ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:24 AM] Sending request 'textDocument/codeAction - (908)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:24 AM] Received response 'textDocument/codeAction - (908)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:25 AM] Sending request 'textDocument/documentLink - (909)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:25 AM] Received response 'textDocument/documentLink - (909)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:26 AM] Sending request 'textDocument/codeAction - (910)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":49}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:26 AM] Received response 'textDocument/codeAction - (910)' in 4ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:28 AM] Sending request 'textDocument/codeAction - (911)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":50}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:28 AM] Received response 'textDocument/codeAction - (911)' in 4ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:29 AM] Sending request 'textDocument/codeAction - (912)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":52}},"context":{"diagnostics":[{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:29 AM] Received response 'textDocument/codeAction - (912)' in 2ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:29 AM] Sending request 'textDocument/codeAction - (913)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:29 AM] Received response 'textDocument/codeAction - (913)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:34 AM] Sending request 'textDocument/documentHighlight - (914)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":22}} - - -[Trace - 1:43:34 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:23: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:23 is not an identifier"} - - -[Trace - 1:43:34 AM] Received response 'textDocument/documentHighlight - (914)' in 1ms. -Params: [] - - -[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":269},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":22}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconv_test"}]} - - -[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":270},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_te; expected imageconv_test"}]} - - -[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":271},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":272},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:34 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:43:34 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"could not find token.File for diagnostic: file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"} - - -[Trace - 1:43:35 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} - - -[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_; expected imageconv_test"}]} - - -[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconv_test"}]} - - -[Trace - 1:43:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconv_test"}]} - - -[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (915)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":117,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (915)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:35 AM] Sending request 'textDocument/formatting - (916)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/formatting - (916)' in 2ms. -Params: [] - - -[Trace - 1:43:35 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273}} - - -[Trace - 1:43:35 AM] Sending request 'textDocument/documentSymbol - (917)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/documentSymbol - (917)' in 0ms. -Params: [] - - -[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (918)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (918)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:35 AM] Sending request 'textDocument/documentLink - (919)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/documentLink - (919)' in 2ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:35 AM] Sending request 'textDocument/hover - (920)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/hover - (920)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:35 AM] Sending request 'textDocument/codeAction - (921)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:35 AM] Received response 'textDocument/codeAction - (921)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:37 AM] Sending request 'textDocument/codeAction - (922)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:37 AM] Received response 'textDocument/codeAction - (922)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:39 AM] Sending request 'textDocument/documentHighlight - (923)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":14,"character":14}} - - -[Trace - 1:43:39 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:15:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:15:15 is not an identifier"} - - -[Trace - 1:43:39 AM] Received response 'textDocument/documentHighlight - (923)' in 0ms. -Params: [] - - -[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (924)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":117,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (924)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:39 AM] Sending request 'textDocument/formatting - (925)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:43:39 AM] Received response 'textDocument/formatting - (925)' in 2ms. -Params: [] - - -[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (926)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (926)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:39 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":273}} - - -[Trace - 1:43:39 AM] Sending request 'textDocument/hover - (927)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":49,"character":13}} - - -[Trace - 1:43:39 AM] Received response 'textDocument/hover - (927)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"Close closes the File, rendering it unusable for I/O. On files that support SetDeadline, any pending I/O operations will be canceled and return immediately with an error.\n```go\nfunc (*os.File).Close() error\n```"},"range":{"start":{"line":49,"character":12},"end":{"line":49,"character":17}}} - - -[Trace - 1:43:39 AM] Sending request 'textDocument/codeAction - (928)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:39 AM] Received response 'textDocument/codeAction - (928)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:41 AM] Sending request 'textDocument/codeAction - (929)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 1:43:41 AM] Received response 'textDocument/codeAction - (929)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:43:57 AM] Sending request 'textDocument/documentLink - (930)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:43:57 AM] Sending request 'textDocument/codeAction - (931)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:43:57 AM] Received response 'textDocument/documentLink - (930)' in 1ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:43:57 AM] Received response 'textDocument/codeAction - (931)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:43:58 AM] Sending request 'textDocument/hover - (932)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":33,"character":0}} - - -[Error - 1:43:58 AM] send textDocument/hover#932 no identifier found - - -[Trace - 1:43:59 AM] Sending request 'textDocument/hover - (933)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":33,"character":1}} - - -[Error - 1:43:59 AM] send textDocument/hover#933 no identifier found - - -[Trace - 1:44:06 AM] Sending request 'textDocument/documentLink - (934)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:06 AM] Received response 'textDocument/documentLink - (934)' in 1ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:06 AM] Sending request 'textDocument/codeAction - (935)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:06 AM] Received response 'textDocument/codeAction - (935)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:09 AM] Sending request 'textDocument/hover - (936)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":3}} - - -[Error - 1:44:09 AM] send textDocument/hover#936 no identifier found - - -[Trace - 1:44:09 AM] Sending request 'textDocument/codeAction - (937)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:09 AM] Received response 'textDocument/codeAction - (937)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:13 AM] Sending request 'textDocument/documentHighlight - (938)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":17}} - - -[Trace - 1:44:13 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:1:18 is not an identifier"} - - -[Trace - 1:44:13 AM] Received response 'textDocument/documentHighlight - (938)' in 0ms. -Params: [] - - -[Trace - 1:44:13 AM] Sending request 'textDocument/codeAction - (939)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:13 AM] Received response 'textDocument/codeAction - (939)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:14 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":274},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"}]} - - -[Trace - 1:44:14 AM] Sending request 'textDocument/completion - (940)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":0,"character":18},"context":{"triggerKind":1}} - - -[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:44:14 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_; expected imageconv"}]} - - -[Trace - 1:44:14 AM] Received response 'textDocument/completion - (940)' in 141ms. -Params: {"isIncomplete":false,"items":[{"label":"imageconv_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test","preselect":true,"sortText":"00000","filterText":"imageconv_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":18}},"newText":"imageconv_test"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]}]} - - -[Trace - 1:44:15 AM] Sending request 'textDocument/documentSymbol - (941)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:15 AM] Received response 'textDocument/documentSymbol - (941)' in 0ms. -Params: [] - - -[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":275},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:44:15 AM] Sending request 'textDocument/codeAction - (942)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_; expected imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_t; expected imageconv"}]} - - -[Trace - 1:44:15 AM] Received response 'textDocument/codeAction - (942)' in 120ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":276},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"}]} - - -[Trace - 1:44:15 AM] Sending notification '$/cancelRequest'. -Params: {"id":942} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv_te; expected imageconv"}]} - - -[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":277},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"}]} - - -[Trace - 1:44:15 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":278},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:44:15 AM] Sending request 'textDocument/codeAction - (943)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv_te; expected imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:15 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go: context canceled"} - - -[Trace - 1:44:15 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"could not find token.File for diagnostic: file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/image.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","diagnostics":[]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"LSP","message":"package imageconv_tes; expected imageconv"}]} - - -[Trace - 1:44:15 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:15 AM] Sending request 'textDocument/documentLink - (944)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:15 AM] Received response 'textDocument/codeAction - (943)' in 165ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:15 AM] Sending request 'textDocument/documentLink - (945)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:15 AM] Received response 'textDocument/documentLink - (944)' in 148ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:15 AM] Received response 'textDocument/documentLink - (945)' in 148ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:16 AM] Sending request 'textDocument/documentSymbol - (946)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:16 AM] Received response 'textDocument/documentSymbol - (946)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] - - -[Trace - 1:44:16 AM] Sending request 'textDocument/codeAction - (947)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:16 AM] Received response 'textDocument/codeAction - (947)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:16 AM] Sending request 'textDocument/codeAction - (948)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:16 AM] Received response 'textDocument/codeAction - (948)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:16 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":278}} - - -[Trace - 1:44:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":279},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]} - - -[Trace - 1:44:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":280},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":22}},"rangeLength":14,"text":"imageconv_test"}]} - - -[Trace - 1:44:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} - - -[Trace - 1:44:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} - - -[Trace - 1:44:18 AM] Sending request 'textDocument/documentSymbol - (949)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/documentSymbol - (949)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (950)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (950)' in 5ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] - - -[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (951)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (951)' in 7ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] - - -[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (952)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":118,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)","severity":1,"source":"LSP"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"message":"undeclared name: Converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"message":"undeclared name: Converter","severity":1,"source":"LSP"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"message":"undeclared name: ImageFile","severity":1,"source":"LSP"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"message":"undeclared name: NewConverter","severity":1,"source":"LSP"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (952)' in 2ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"newText":""}]}}}] - - -[Trace - 1:44:18 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":281},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":73,"text":""}]} - - -[Trace - 1:44:18 AM] Sending request 'textDocument/formatting - (953)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:44:18 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:18 AM] Received response 'textDocument/formatting - (953)' in 123ms. -Params: [] - - -[Trace - 1:44:18 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":281}} - - -[Trace - 1:44:18 AM] Sending request 'textDocument/documentLink - (954)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:18 AM] Sending request 'textDocument/documentLink - (955)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/documentLink - (954)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:18 AM] Received response 'textDocument/documentLink - (955)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:18 AM] Sending request 'textDocument/documentSymbol - (956)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/documentSymbol - (956)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":14}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":19,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":19,"character":5},"end":{"line":19,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":79,"character":0},"end":{"line":84,"character":1}},"selectionRange":{"start":{"line":79,"character":5},"end":{"line":79,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":86,"character":0},"end":{"line":91,"character":1}},"selectionRange":{"start":{"line":86,"character":5},"end":{"line":86,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":93,"character":0},"end":{"line":116,"character":1}},"selectionRange":{"start":{"line":93,"character":5},"end":{"line":93,"character":16}}}] - - -[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (957)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:18 AM] Sending request 'textDocument/codeAction - (958)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (957)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:18 AM] Received response 'textDocument/codeAction - (958)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:26 AM] Sending request 'textDocument/codeAction - (959)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:26 AM] Received response 'textDocument/codeAction - (959)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:29 AM] Sending request 'textDocument/documentHighlight - (960)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":61,"character":26}} - - -[Trace - 1:44:29 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:27: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:62:27 is not an identifier"} - - -[Trace - 1:44:29 AM] Received response 'textDocument/documentHighlight - (960)' in 0ms. -Params: [] - - -[Trace - 1:44:29 AM] Sending request 'textDocument/codeAction - (961)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":26},"end":{"line":61,"character":26}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:29 AM] Received response 'textDocument/codeAction - (961)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":282},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\"\n"}]} - - -[Trace - 1:44:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"could not import github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test (circular import detected)"},{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":87,"character":47},"end":{"line":87,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":72}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\" imported but not used"}]} - - -[Trace - 1:44:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":284},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":22}},"rangeLength":14,"text":"imageconv_test"},{"range":{"start":{"line":8,"character":10},"end":{"line":9,"character":72}},"rangeLength":73,"text":""}]} - - -[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":289},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":22}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]} - - -[Trace - 1:44:30 AM] Sending request 'textDocument/codeAction - (962)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package imageconv; expected imageconv_test"}]} - - -[Trace - 1:44:30 AM] Received response 'textDocument/codeAction - (962)' in 24ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":294},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"_"},{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"t"},{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"e"},{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"s"},{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"t"}]} - - -[Trace - 1:44:30 AM] Sending request 'textDocument/documentLink - (963)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:30 AM] Sending request 'textDocument/documentLink - (964)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":79,"character":31},"end":{"line":79,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":34},"end":{"line":86,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":86,"character":47},"end":{"line":86,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":65,"character":7},"end":{"line":65,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:30 AM] Received response 'textDocument/documentLink - (963)' in 32ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:30 AM] Sending request 'textDocument/codeAction - (965)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"message":"package imageconv; expected imageconv_test","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:30 AM] Received response 'textDocument/documentLink - (964)' in 31ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:30 AM] Received response 'textDocument/codeAction - (965)' in 32ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":295},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"},{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"severity":1,"source":"LSP","message":"undeclared name: ImageFile"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":67}},"severity":1,"source":"LSP","message":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\" imported but not used"}]} - - -[Trace - 1:44:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":296},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:44:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (966)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":48},"end":{"line":88,"character":48}},"context":{"diagnostics":[]}} - - -[Error - 1:44:31 AM] send textDocument/codeAction#966 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (967)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:44:31 AM] send textDocument/codeAction#967 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:48: expected type, found '.' (and 1 more errors) - - -[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":297},"contentChanges":[{"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":47}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":43}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (968)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":47},"end":{"line":88,"character":56}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:31 AM] Received response 'textDocument/codeAction - (968)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (969)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:31 AM] Received response 'textDocument/codeAction - (969)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:31 AM] Sending request 'textDocument/documentSymbol - (970)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:31 AM] Received response 'textDocument/documentSymbol - (970)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":298},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:44:31 AM] Sending request 'textDocument/documentLink - (971)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:31 AM] Sending request 'textDocument/documentLink - (972)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:31 AM] Received response 'textDocument/documentLink - (971)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:31 AM] Received response 'textDocument/documentLink - (972)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (973)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":88,"character":35},"end":{"line":88,"character":35}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:31 AM] Sending request 'textDocument/codeAction - (974)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:44:31 AM] send textDocument/codeAction#973 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) - - -[Error - 1:44:31 AM] send textDocument/codeAction#974 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:89:35: expected type, found '.' (and 4 more errors) - - -[Trace - 1:44:31 AM] Sending request 'textDocument/documentSymbol - (975)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:31 AM] Received response 'textDocument/documentSymbol - (975)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, _ invalid type, _ invalid type)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:44:31 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":299},"contentChanges":[{"range":{"start":{"line":88,"character":34},"end":{"line":88,"character":34}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:44:31 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":40}},"severity":1,"source":"LSP","message":"undeclared name: Converter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":300},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:44:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"severity":1,"source":"LSP","message":"expected type, found '.'"}]} - - -[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (976)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:44:32 AM] send textDocument/codeAction#976 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) - - -[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (977)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":81,"character":32},"end":{"line":81,"character":32}},"context":{"diagnostics":[]}} - - -[Error - 1:44:32 AM] send textDocument/codeAction#977 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) - - -[Trace - 1:44:32 AM] Sending request 'textDocument/codeAction - (978)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:44:32 AM] send textDocument/codeAction#978 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:82:32: expected type, found '.' (and 1 more errors) - - -[Trace - 1:44:32 AM] Sending request 'textDocument/documentSymbol - (979)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:32 AM] Received response 'textDocument/documentSymbol - (979)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":301},"contentChanges":[{"range":{"start":{"line":81,"character":31},"end":{"line":81,"character":31}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:44:32 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":68,"character":7},"end":{"line":68,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:32 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":302},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"severity":1,"source":"LSP","message":"undeclared name: NewImage"}]} - - -[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (980)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:33 AM] Sending request 'textDocument/documentLink - (981)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (980)' in 120ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:33 AM] Received response 'textDocument/documentLink - (981)' in 120ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:33 AM] Sending request 'textDocument/documentLink - (982)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:33 AM] Received response 'textDocument/documentLink - (982)' in 120ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (983)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":15}},"message":"undeclared name: NewImage","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (983)' in 170ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:33 AM] Sending request 'textDocument/documentSymbol - (984)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:33 AM] Received response 'textDocument/documentSymbol - (984)' in 109ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:44:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":303},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:44:33 AM] Sending notification '$/cancelRequest'. -Params: {"id":980} - - -[Trace - 1:44:33 AM] Sending notification '$/cancelRequest'. -Params: {"id":983} - - -[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Trace - 1:44:33 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":304},"contentChanges":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":7}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:44:33 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":19}},"severity":1,"source":"LSP","message":"undeclared name: NewConverter"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (985)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:33 AM] Received response 'textDocument/codeAction - (985)' in 75ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:33 AM] Sending request 'textDocument/codeAction - (986)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (986)' in 149ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:34 AM] Sending request 'textDocument/documentSymbol - (987)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/documentSymbol - (987)' in 77ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:44:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":305},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:44:34 AM] Sending notification '$/cancelRequest'. -Params: {"id":986} - - -[Trace - 1:44:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Trace - 1:44:34 AM] Sending request 'textDocument/documentLink - (988)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/documentLink - (988)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:34 AM] Sending request 'textDocument/documentLink - (989)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/documentLink - (989)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (990)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":8},"end":{"line":66,"character":8}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (991)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:44:34 AM] send textDocument/codeAction#990 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) - - -[Error - 1:44:34 AM] send textDocument/codeAction#991 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:67:8: expected operand, found '.' (and 9 more errors) - - -[Trace - 1:44:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":306},"contentChanges":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":7}},"rangeLength":0,"text":"imageconv"}]} - - -[Trace - 1:44:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (992)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"message":"undeclared name: imageconv","severity":1,"source":"LSP"}]}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (992)' in 70ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:34 AM] Sending request 'textDocument/codeAction - (993)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/codeAction - (993)' in 148ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:34 AM] Sending request 'textDocument/documentSymbol - (994)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:34 AM] Received response 'textDocument/documentSymbol - (994)' in 81ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:44:35 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":307},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} - - -[Trace - 1:44:35 AM] Sending request 'textDocument/documentLink - (995)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:35 AM] Received response 'textDocument/documentLink - (995)' in 93ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:35 AM] Sending request 'textDocument/documentLink - (996)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:35 AM] Received response 'textDocument/documentLink - (996)' in 93ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 1:44:35 AM] Sending request 'textDocument/documentSymbol - (997)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:35 AM] Received response 'textDocument/documentSymbol - (997)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:44:35 AM] Sending request 'textDocument/codeAction - (998)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:35 AM] Received response 'textDocument/codeAction - (998)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:35 AM] Sending request 'textDocument/codeAction - (999)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:35 AM] Received response 'textDocument/codeAction - (999)' in 7ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:36 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":308},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":68,"text":""}]} - - -[Trace - 1:44:36 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":80,"character":31},"end":{"line":80,"character":50}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":34},"end":{"line":87,"character":53}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":87,"character":57},"end":{"line":87,"character":76}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":66,"character":7},"end":{"line":66,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"},{"range":{"start":{"line":67,"character":7},"end":{"line":67,"character":25}},"severity":1,"source":"LSP","message":"undeclared name: imageconv"}]} - - -[Trace - 1:44:36 AM] Sending request 'textDocument/documentSymbol - (1000)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:36 AM] Received response 'textDocument/documentSymbol - (1000)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":12,"character":5},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":12,"character":5},"end":{"line":12,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":14}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":20,"character":0},"end":{"line":78,"character":1}},"selectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c invalid type)","kind":12,"range":{"start":{"line":80,"character":0},"end":{"line":85,"character":1}},"selectionRange":{"start":{"line":80,"character":5},"end":{"line":80,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c invalid type, i invalid type)","kind":12,"range":{"start":{"line":87,"character":0},"end":{"line":92,"character":1}},"selectionRange":{"start":{"line":87,"character":5},"end":{"line":87,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":94,"character":0},"end":{"line":117,"character":1}},"selectionRange":{"start":{"line":94,"character":5},"end":{"line":94,"character":16}}}] - - -[Trace - 1:44:36 AM] Sending request 'textDocument/codeAction - (1001)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:36 AM] Received response 'textDocument/codeAction - (1001)' in 81ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:36 AM] Sending request 'textDocument/codeAction - (1002)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:36 AM] Received response 'textDocument/codeAction - (1002)' in 156ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]}}}] - - -[Trace - 1:44:37 AM] Sending request 'textDocument/documentLink - (1003)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:37 AM] Sending request 'textDocument/documentLink - (1004)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:37 AM] Received response 'textDocument/documentLink - (1003)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:37 AM] Received response 'textDocument/documentLink - (1004)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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"}] - - -[Trace - 1:44:37 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":308}} - - -[Trace - 1:44:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\"\n"}]} - - -[Trace - 1:44:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 1:44:38 AM] Sending request 'textDocument/documentSymbol - (1005)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:38 AM] Received response 'textDocument/documentSymbol - (1005)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:44:38 AM] Sending request 'textDocument/codeAction - (1006)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:38 AM] Received response 'textDocument/codeAction - (1006)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:38 AM] Sending request 'textDocument/codeAction - (1007)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:38 AM] Received response 'textDocument/codeAction - (1007)' in 6ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:38 AM] Sending request 'textDocument/documentLink - (1008)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:38 AM] Sending request 'textDocument/documentLink - (1009)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:44:38 AM] Received response 'textDocument/documentLink - (1008)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:38 AM] Received response 'textDocument/documentLink - (1009)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:44:38 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309}} - - -[Trace - 1:44:39 AM] Sending request 'textDocument/codeAction - (1010)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:39 AM] Received response 'textDocument/codeAction - (1010)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:39 AM] Sending request 'textDocument/formatting - (1011)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:44:39 AM] Received response 'textDocument/formatting - (1011)' in 2ms. -Params: [] - - -[Trace - 1:44:39 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":309}} - - -[Trace - 1:44:40 AM] Sending request 'textDocument/codeAction - (1012)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:40 AM] Received response 'textDocument/codeAction - (1012)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:44:46 AM] Sending request 'textDocument/documentHighlight - (1013)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":16,"character":14}} - - -[Trace - 1:44:46 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:15: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:17:15 is not an identifier"} - - -[Trace - 1:44:46 AM] Received response 'textDocument/documentHighlight - (1013)' in 1ms. -Params: [] - - -[Trace - 1:44:46 AM] Sending request 'textDocument/codeAction - (1014)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":16,"character":14},"end":{"line":16,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 1:44:46 AM] Received response 'textDocument/codeAction - (1014)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:39 AM] Sending request 'textDocument/codeAction - (1015)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:39 AM] Received response 'textDocument/codeAction - (1015)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:40 AM] Sending request 'textDocument/codeAction - (1016)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":97,"character":14},"end":{"line":97,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:40 AM] Received response 'textDocument/codeAction - (1016)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:42 AM] Sending request 'textDocument/codeAction - (1017)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":108,"character":19},"end":{"line":108,"character":20}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:42 AM] Received response 'textDocument/codeAction - (1017)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:47 AM] Sending request 'textDocument/hover - (1018)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":102,"character":36}} - - -[Error - 1:45:47 AM] send textDocument/hover#1018 no identifier found - - -[Trace - 1:45:53 AM] Sending request 'textDocument/hover - (1019)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":50}} - - -[Trace - 1:45:53 AM] Received response 'textDocument/hover - (1019)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield output string\n```"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}}} - - -[Trace - 1:45:53 AM] Sending request 'textDocument/documentHighlight - (1020)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51}} - - -[Trace - 1:45:53 AM] Received response 'textDocument/documentHighlight - (1020)' in 0ms. -Params: [] - - -[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1021)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1021)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":310},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":54}},"rangeLength":6,"text":"t"}]} - - -[Trace - 1:45:54 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} - - -[Trace - 1:45:54 AM] Sending request 'textDocument/completion - (1022)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":49},"context":{"triggerKind":1}} - - -[Trace - 1:45:54 AM] Received response 'textDocument/completion - (1022)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":49}},"newText":"to"}}]} - - -[Trace - 1:45:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":311},"contentChanges":[{"range":{"start":{"line":76,"character":49},"end":{"line":76,"character":49}},"rangeLength":0,"text":"o"}]} - - -[Trace - 1:45:54 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1023)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1023)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:54 AM] Sending request 'textDocument/codeAction - (1024)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:54 AM] Received response 'textDocument/codeAction - (1024)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:55 AM] Sending request 'textDocument/documentSymbol - (1025)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:45:55 AM] Received response 'textDocument/documentSymbol - (1025)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:45:55 AM] Sending request 'textDocument/codeAction - (1026)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:55 AM] Received response 'textDocument/codeAction - (1026)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:45:55 AM] Sending request 'textDocument/formatting - (1027)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:45:55 AM] Received response 'textDocument/formatting - (1027)' in 2ms. -Params: [] - - -[Trace - 1:45:55 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":311}} - - -[Trace - 1:45:55 AM] Sending request 'textDocument/documentLink - (1028)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:45:55 AM] Sending request 'textDocument/documentLink - (1029)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:45:55 AM] Received response 'textDocument/documentLink - (1028)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:45:55 AM] Received response 'textDocument/documentLink - (1029)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:45:55 AM] Sending request 'textDocument/codeAction - (1030)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":45},"end":{"line":72,"character":45}},"context":{"diagnostics":[]}} - - -[Trace - 1:45:55 AM] Received response 'textDocument/codeAction - (1030)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:46:05 AM] Sending request 'textDocument/hover - (1031)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":49}} - - -[Trace - 1:46:05 AM] Received response 'textDocument/hover - (1031)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield to string\n```"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}}} - - -[Trace - 1:46:06 AM] Sending request 'textDocument/documentHighlight - (1032)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":50}} - - -[Trace - 1:46:06 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51 is not an identifier"} - - -[Trace - 1:46:06 AM] Received response 'textDocument/documentHighlight - (1032)' in 0ms. -Params: [] - - -[Trace - 1:46:06 AM] Sending request 'textDocument/codeAction - (1033)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}},"context":{"diagnostics":[]}} - - -[Trace - 1:46:06 AM] Received response 'textDocument/codeAction - (1033)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":312},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":50}},"rangeLength":2,"text":""}]} - - -[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} - - -[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1034)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} - - -[Error - 1:46:07 AM] send textDocument/codeAction#1034 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) - - -[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1035)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:46:07 AM] send textDocument/codeAction#1035 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) - - -[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":313},"contentChanges":[{"range":{"start":{"line":76,"character":47},"end":{"line":76,"character":48}},"rangeLength":1,"text":""}]} - - -[Trace - 1:46:07 AM] Sending notification '$/cancelRequest'. -Params: {"id":1034} - - -[Trace - 1:46:07 AM] Sending notification '$/cancelRequest'. -Params: {"id":1035} - - -[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":36},"end":{"line":76,"character":47}},"severity":1,"source":"LSP","message":"cannot use testFixture (variable of type testCase) as string value in argument to checkFormat"}]} - - -[Trace - 1:46:07 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":314},"contentChanges":[{"range":{"start":{"line":76,"character":47},"end":{"line":76,"character":47}},"rangeLength":0,"text":"."}]} - - -[Trace - 1:46:07 AM] Sending request 'textDocument/completion - (1036)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":48},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 1:46:07 AM] Received response 'textDocument/completion - (1036)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"title"}},{"label":"path","kind":5,"detail":"string","sortText":"00001","filterText":"path","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"path"}},{"label":"from","kind":5,"detail":"string","sortText":"00002","filterText":"from","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"from"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"to"}},{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"newText":"output"}}]} - - -[Trace - 1:46:07 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} - - -[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1037)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} - - -[Error - 1:46:07 AM] send textDocument/codeAction#1037 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) - - -[Trace - 1:46:07 AM] Sending request 'textDocument/codeAction - (1038)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Error - 1:46:07 AM] send textDocument/codeAction#1038 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:49: expected selector or type assertion, found ')' (and 43 more errors) - - -[Trace - 1:46:07 AM] Sending request 'textDocument/documentSymbol - (1039)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:07 AM] Received response 'textDocument/documentSymbol - (1039)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}}] - - -[Trace - 1:46:08 AM] Sending request 'textDocument/documentLink - (1040)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:08 AM] Sending request 'textDocument/documentLink - (1041)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:08 AM] Received response 'textDocument/documentLink - (1040)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:46:08 AM] Received response 'textDocument/documentLink - (1041)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:46:08 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":314}} - - -[Trace - 1:46:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":315},"contentChanges":[{"range":{"start":{"line":76,"character":48},"end":{"line":76,"character":48}},"rangeLength":0,"text":"output"}]} - - -[Trace - 1:46:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1042)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1042)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:46:09 AM] Sending request 'textDocument/formatting - (1043)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 1:46:09 AM] Received response 'textDocument/formatting - (1043)' in 1ms. -Params: [] - - -[Trace - 1:46:09 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":315}} - - -[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1044)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} - - -[Trace - 1:46:09 AM] Sending request 'textDocument/codeAction - (1045)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1044)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:46:09 AM] Received response 'textDocument/codeAction - (1045)' in 5ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:46:09 AM] Sending request 'textDocument/documentSymbol - (1046)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:09 AM] Received response 'textDocument/documentSymbol - (1046)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 1:46:10 AM] Sending request 'textDocument/documentLink - (1047)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:10 AM] Sending request 'textDocument/documentLink - (1048)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:46:10 AM] Received response 'textDocument/documentLink - (1047)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:46:10 AM] Received response 'textDocument/documentLink - (1048)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:46:10 AM] Sending request 'textDocument/codeAction - (1049)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":79,"character":1},"end":{"line":79,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 1:46:10 AM] Received response 'textDocument/codeAction - (1049)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:47:02 AM] Sending request 'textDocument/codeAction - (1050)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":109,"character":12},"end":{"line":109,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:47:02 AM] Received response 'textDocument/codeAction - (1050)' in 5ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:47:43 AM] Sending request 'textDocument/documentLink - (1051)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 1:47:43 AM] Received response 'textDocument/documentLink - (1051)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 1:47:43 AM] Sending request 'textDocument/codeAction - (1052)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 1:47:43 AM] Received response 'textDocument/codeAction - (1052)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:47:43 AM] Sending request 'textDocument/codeAction - (1053)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":109,"character":12},"end":{"line":109,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 1:47:43 AM] Received response 'textDocument/codeAction - (1053)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:59:04 AM] Sending request 'textDocument/documentLink - (1054)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"}} - - -[Trace - 1:59:04 AM] Sending request 'textDocument/codeAction - (1055)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":1}},"message":"package comment should be of the form \"Package imageconv ...\"","severity":2,"source":"go-lint"}]}} - - -[Trace - 1:59:04 AM] Received response 'textDocument/documentLink - (1054)' in 8ms. -Params: [{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":8}},"target":"https://godoc.org/image"},{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":12}},"target":"https://godoc.org/image/png"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}},"target":"https://godoc.org/sync"}] - - -[Trace - 1:59:04 AM] Received response 'textDocument/codeAction - (1055)' in 9ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:59:04 AM] Sending request 'textDocument/codeAction - (1056)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 1:59:04 AM] Received response 'textDocument/codeAction - (1056)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:59:13 AM] Sending request 'textDocument/hover - (1057)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":113,"character":8}} - - -[Trace - 1:59:13 AM] Received response 'textDocument/hover - (1057)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage gif (\"image/gif\")\n```"},"range":{"start":{"line":113,"character":8},"end":{"line":113,"character":11}}} - - -[Trace - 1:59:20 AM] Sending request 'textDocument/hover - (1058)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":16}} - - -[Trace - 1:59:20 AM] Received response 'textDocument/hover - (1058)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar outFile *os.File\n```"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}}} - - -[Trace - 1:59:21 AM] Sending request 'textDocument/hover - (1059)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":17}} - - -[Trace - 1:59:21 AM] Received response 'textDocument/hover - (1059)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar outFile *os.File\n```"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}}} - - -[Trace - 1:59:21 AM] Sending request 'textDocument/documentHighlight - (1060)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":61,"character":17}} - - -[Trace - 1:59:21 AM] Received response 'textDocument/documentHighlight - (1060)' in 1ms. -Params: [{"range":{"start":{"line":55,"character":1},"end":{"line":55,"character":8}},"kind":1},{"range":{"start":{"line":59,"character":7},"end":{"line":59,"character":14}},"kind":1},{"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"kind":1}] - - -[Trace - 1:59:21 AM] Sending request 'textDocument/codeAction - (1061)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 1:59:21 AM] Received response 'textDocument/codeAction - (1061)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 1:59:54 AM] Sending request 'textDocument/documentHighlight - (1062)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31}} - - -[Trace - 1:59:54 AM] Received response 'textDocument/documentHighlight - (1062)' in 0ms. -Params: [] - - -[Trace - 1:59:54 AM] Sending request 'textDocument/codeAction - (1063)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":34}},"context":{"diagnostics":[]}} - - -[Trace - 1:59:54 AM] Received response 'textDocument/codeAction - (1063)' in 9ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 1:59:54 AM] Sending request 'textDocument/hover - (1064)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":32}} - - -[Error - 1:59:55 AM] send textDocument/hover#1064 no object for ident path - - -[Trace - 2:00:04 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":316},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":34}},"rangeLength":4,"text":"t"}]} - - -[Trace - 2:00:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} - - -[Trace - 2:00:04 AM] Sending request 'textDocument/completion - (1065)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31},"context":{"triggerKind":1}} - - -[Trace - 2:00:04 AM] Received response 'textDocument/completion - (1065)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"to"}}]} - - -[Trace - 2:00:04 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":317},"contentChanges":[{"range":{"start":{"line":76,"character":31},"end":{"line":76,"character":31}},"rangeLength":0,"text":"o"}]} - - -[Trace - 2:00:04 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1066)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":32},"end":{"line":76,"character":32}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1066)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:05 AM] Sending request 'textDocument/documentSymbol - (1067)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/documentSymbol - (1067)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1068)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1068)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:05 AM] Sending request 'textDocument/formatting - (1069)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/formatting - (1069)' in 2ms. -Params: [] - - -[Trace - 2:00:05 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":317}} - - -[Trace - 2:00:05 AM] Sending request 'textDocument/documentLink - (1070)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/documentLink - (1070)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:00:05 AM] Sending request 'textDocument/codeAction - (1071)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:05 AM] Received response 'textDocument/codeAction - (1071)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 2:00:06 AM] Sending request 'textDocument/codeAction - (1072)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":75,"character":23},"end":{"line":75,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:06 AM] Received response 'textDocument/codeAction - (1072)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:06 AM] Sending request 'textDocument/hover - (1073)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":83,"character":47}} - - -[Error - 2:00:06 AM] send textDocument/hover#1073 no object for ident err - - -[Trace - 2:00:28 AM] Sending request 'textDocument/hover - (1074)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":38}} - - -[Error - 2:00:28 AM] send textDocument/hover#1074 no object for ident T - - -[Trace - 2:00:28 AM] Sending request 'textDocument/hover - (1075)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":69,"character":38}} - - -[Error - 2:00:28 AM] send textDocument/hover#1075 no object for ident T - - -[Trace - 2:00:31 AM] Sending request 'textDocument/documentHighlight - (1076)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":66,"character":30}} - - -[Trace - 2:00:31 AM] Received response 'textDocument/documentHighlight - (1076)' in 0ms. -Params: [{"range":{"start":{"line":22,"character":5},"end":{"line":22,"character":17}},"kind":1},{"range":{"start":{"line":66,"character":29},"end":{"line":66,"character":41}},"kind":1}] - - -[Trace - 2:00:31 AM] Sending request 'textDocument/codeAction - (1077)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":66,"character":30},"end":{"line":66,"character":30}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:31 AM] Received response 'textDocument/codeAction - (1077)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:32 AM] Sending request 'textDocument/hover - (1078)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":32}} - - -[Error - 2:00:32 AM] send textDocument/hover#1078 no object for ident checkFormat - - -[Trace - 2:00:32 AM] Sending request 'textDocument/hover - (1079)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":30}} - - -[Error - 2:00:32 AM] send textDocument/hover#1079 no object for ident to - - -[Trace - 2:00:32 AM] Sending request 'textDocument/documentHighlight - (1080)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":30}} - - -[Trace - 2:00:32 AM] Received response 'textDocument/documentHighlight - (1080)' in 0ms. -Params: [] - - -[Trace - 2:00:32 AM] Sending request 'textDocument/codeAction - (1081)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:32 AM] Received response 'textDocument/codeAction - (1081)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":318},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"rangeLength":2,"text":"o"}]} - - -[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"severity":1,"source":"LSP","message":"testFixture.o undefined (type testCase has no field or method o)"}]} - - -[Trace - 2:00:34 AM] Sending request 'textDocument/completion - (1082)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":31},"context":{"triggerKind":1}} - - -[Trace - 2:00:34 AM] Received response 'textDocument/completion - (1082)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"output","kind":5,"detail":"string","sortText":"00004","filterText":"output","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":31}},"newText":"output"}}]} - - -[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":319},"contentChanges":[{"range":{"start":{"line":76,"character":31},"end":{"line":76,"character":31}},"rangeLength":0,"text":"u"}]} - - -[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":32}},"severity":1,"source":"LSP","message":"testFixture.ou undefined (type testCase has no field or method ou)"}]} - - -[Trace - 2:00:34 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":320},"contentChanges":[{"range":{"start":{"line":76,"character":32},"end":{"line":76,"character":32}},"rangeLength":0,"text":"t"}]} - - -[Trace - 2:00:34 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"severity":1,"source":"LSP","message":"testFixture.out undefined (type testCase has no field or method out)"}]} - - -[Trace - 2:00:35 AM] Sending request 'textDocument/codeAction - (1083)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":33},"end":{"line":76,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"message":"testFixture.out undefined (type testCase has no field or method out)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:00:35 AM] Received response 'textDocument/codeAction - (1083)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:35 AM] Sending request 'textDocument/documentSymbol - (1084)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:35 AM] Received response 'textDocument/documentSymbol - (1084)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 2:00:35 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":321},"contentChanges":[{"range":{"start":{"line":76,"character":30},"end":{"line":76,"character":33}},"rangeLength":3,"text":"output"}]} - - -[Trace - 2:00:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 2:00:35 AM] Sending request 'textDocument/documentLink - (1085)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:35 AM] Received response 'textDocument/documentLink - (1085)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:00:35 AM] Sending request 'textDocument/codeAction - (1086)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":36},"end":{"line":76,"character":36}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:35 AM] Received response 'textDocument/codeAction - (1086)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:35 AM] Sending request 'textDocument/documentSymbol - (1087)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:35 AM] Received response 'textDocument/documentSymbol - (1087)' in 1ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 2:00:36 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":321}} - - -[Trace - 2:00:36 AM] Sending request 'textDocument/hover - (1088)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51}} - - -[Trace - 2:00:36 AM] Received response 'textDocument/hover - (1088)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nfield output string\n```"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":56}}} - - -[Trace - 2:00:36 AM] Sending request 'textDocument/documentHighlight - (1089)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":52}} - - -[Trace - 2:00:36 AM] Received response 'textDocument/documentHighlight - (1089)' in 0ms. -Params: [] - - -[Trace - 2:00:36 AM] Sending request 'textDocument/codeAction - (1090)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:36 AM] Received response 'textDocument/codeAction - (1090)' in 6ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 2:00:36 AM] Sending request 'textDocument/codeAction - (1091)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:36 AM] Received response 'textDocument/codeAction - (1091)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:37 AM] Sending request 'textDocument/codeAction - (1092)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":53},"end":{"line":76,"character":53}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:37 AM] Received response 'textDocument/codeAction - (1092)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:37 AM] Sending request 'textDocument/codeAction - (1093)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":54}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:37 AM] Received response 'textDocument/codeAction - (1093)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:38 AM] Sending request 'textDocument/hover - (1094)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":53}} - - -[Error - 2:00:38 AM] send textDocument/hover#1094 no object for ident output - - -[Trace - 2:00:39 AM] Sending request 'textDocument/codeAction - (1095)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":56},"end":{"line":76,"character":56}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:39 AM] Received response 'textDocument/codeAction - (1095)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":322},"contentChanges":[{"range":{"start":{"line":76,"character":55},"end":{"line":76,"character":56}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":55}},"severity":1,"source":"LSP","message":"testFixture.outpu undefined (type testCase has no field or method outpu)"}]} - - -[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":323},"contentChanges":[{"range":{"start":{"line":76,"character":54},"end":{"line":76,"character":55}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":54}},"severity":1,"source":"LSP","message":"testFixture.outp undefined (type testCase has no field or method outp)"}]} - - -[Trace - 2:00:39 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":324},"contentChanges":[{"range":{"start":{"line":76,"character":53},"end":{"line":76,"character":54}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:39 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":53}},"severity":1,"source":"LSP","message":"testFixture.out undefined (type testCase has no field or method out)"}]} - - -[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":325},"contentChanges":[{"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":53}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":52}},"severity":1,"source":"LSP","message":"testFixture.ou undefined (type testCase has no field or method ou)"}]} - - -[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":326},"contentChanges":[{"range":{"start":{"line":76,"character":51},"end":{"line":76,"character":52}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"severity":1,"source":"LSP","message":"testFixture.o undefined (type testCase has no field or method o)"}]} - - -[Trace - 2:00:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":327},"contentChanges":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"rangeLength":1,"text":""}]} - - -[Trace - 2:00:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found ')'"}]} - - -[Trace - 2:00:40 AM] Sending request 'textDocument/documentLink - (1096)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:40 AM] Received response 'textDocument/documentLink - (1096)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:00:40 AM] Sending request 'textDocument/codeAction - (1097)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"context":{"diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"LSP"}]}} - - -[Error - 2:00:40 AM] send textDocument/codeAction#1097 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:77:51: expected selector or type assertion, found ')' (and 43 more errors) - - -[Trace - 2:00:40 AM] Sending request 'textDocument/documentSymbol - (1098)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:40 AM] Received response 'textDocument/documentSymbol - (1098)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}}] - - -[Trace - 2:00:41 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":328},"contentChanges":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":50}},"rangeLength":0,"text":"t"}]} - - -[Trace - 2:00:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"severity":1,"source":"LSP","message":"testFixture.t undefined (type testCase has no field or method t)"}]} - - -[Trace - 2:00:41 AM] Sending request 'textDocument/completion - (1099)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":76,"character":51},"context":{"triggerKind":1}} - - -[Trace - 2:00:41 AM] Received response 'textDocument/completion - (1099)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"title","kind":5,"detail":"string","preselect":true,"sortText":"00000","filterText":"title","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"newText":"title"}},{"label":"to","kind":5,"detail":"string","sortText":"00003","filterText":"to","insertTextFormat":2,"textEdit":{"range":{"start":{"line":76,"character":50},"end":{"line":76,"character":51}},"newText":"to"}}]} - - -[Trace - 2:00:41 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329},"contentChanges":[{"range":{"start":{"line":76,"character":51},"end":{"line":76,"character":51}},"rangeLength":0,"text":"o"}]} - - -[Trace - 2:00:41 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","diagnostics":[]} - - -[Trace - 2:00:41 AM] Sending request 'textDocument/codeAction - (1100)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:41 AM] Received response 'textDocument/codeAction - (1100)' in 4ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:41 AM] Sending request 'textDocument/documentSymbol - (1101)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:41 AM] Received response 'textDocument/documentSymbol - (1101)' in 0ms. -Params: [{"name":"testCase","detail":"struct{...}","kind":23,"range":{"start":{"line":13,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":13}},"children":[{"name":"title","detail":"string","kind":8,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":14}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":6}}},{"name":"path","detail":"string","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":14}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":5}}},{"name":"from","detail":"string","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":14}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":5}}},{"name":"to","detail":"string","kind":8,"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":14}},"selectionRange":{"start":{"line":17,"character":1},"end":{"line":17,"character":3}}},{"name":"output","detail":"string","kind":8,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":14}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}}]},{"name":"TestConvert","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":21,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":16}}},{"name":"checkWalk","detail":"(t *testing.T, c imageconv.Converter)","kind":12,"range":{"start":{"line":81,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":81,"character":5},"end":{"line":81,"character":14}}},{"name":"checkConvert","detail":"(t *testing.T, c imageconv.Converter, i imageconv.ImageFile)","kind":12,"range":{"start":{"line":88,"character":0},"end":{"line":93,"character":1}},"selectionRange":{"start":{"line":88,"character":5},"end":{"line":88,"character":17}}},{"name":"checkFormat","detail":"(t *testing.T, path string, fileType string)","kind":12,"range":{"start":{"line":95,"character":0},"end":{"line":118,"character":1}},"selectionRange":{"start":{"line":95,"character":5},"end":{"line":95,"character":16}}}] - - -[Trace - 2:00:42 AM] Sending request 'textDocument/documentLink - (1102)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/documentLink - (1102)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:00:42 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329}} - - -[Trace - 2:00:42 AM] Sending request 'textDocument/hover - (1103)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":47}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/hover - (1103)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"Converter -\u003e Converter struct\n```go\nConverter struct {\n\tPath string\n\tImages []ImageFile\n\tFrom string\n\tTo string\n}\n```"},"range":{"start":{"line":81,"character":41},"end":{"line":81,"character":50}}} - - -[Trace - 2:00:42 AM] Sending request 'textDocument/definition - (1104)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":81,"character":47}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/definition - (1104)' in 2ms. -Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":14}}}] - - -[Trace - 2:00:42 AM] Sending request 'textDocument/codeAction - (1105)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/codeAction - (1105)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:42 AM] Sending request 'textDocument/formatting - (1106)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/formatting - (1106)' in 2ms. -Params: [] - - -[Trace - 2:00:42 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go","version":329}} - - -[Trace - 2:00:42 AM] Sending request 'textDocument/codeAction - (1107)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:42 AM] Received response 'textDocument/codeAction - (1107)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 2:00:49 AM] Sending request 'textDocument/documentLink - (1108)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:00:49 AM] Sending request 'textDocument/codeAction - (1109)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:49 AM] Received response 'textDocument/documentLink - (1108)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:00:49 AM] Received response 'textDocument/codeAction - (1109)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:00:50 AM] Sending request 'textDocument/codeAction - (1110)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":76,"character":52},"end":{"line":76,"character":52}},"context":{"diagnostics":[]}} - - -[Trace - 2:00:50 AM] Received response 'textDocument/codeAction - (1110)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:01:03 AM] Sending request 'textDocument/hover - (1111)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":63,"character":14}} - - -[Error - 2:01:03 AM] send textDocument/hover#1111 no identifier found - - -[Trace - 2:01:04 AM] Sending request 'textDocument/codeAction - (1112)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":63,"character":14},"end":{"line":63,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 2:01:04 AM] Received response 'textDocument/codeAction - (1112)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:01:39 AM] Sending request 'textDocument/hover - (1113)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":42}} - - -[Error - 2:01:39 AM] send textDocument/hover#1113 no object for ident T - - -[Trace - 2:01:39 AM] Sending request 'textDocument/documentHighlight - (1114)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"position":{"line":72,"character":42}} - - -[Trace - 2:01:39 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:43: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go:73:43 is not an identifier"} - - -[Trace - 2:01:39 AM] Received response 'textDocument/documentHighlight - (1114)' in 0ms. -Params: [] - - -[Trace - 2:01:40 AM] Sending request 'textDocument/codeAction - (1115)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":42},"end":{"line":72,"character":42}},"context":{"diagnostics":[]}} - - -[Trace - 2:01:40 AM] Received response 'textDocument/codeAction - (1115)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:01:47 AM] Sending request 'textDocument/documentLink - (1116)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:01:47 AM] Sending request 'textDocument/codeAction - (1117)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:01:47 AM] Received response 'textDocument/documentLink - (1116)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:01:47 AM] Received response 'textDocument/codeAction - (1117)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:01:48 AM] Sending request 'textDocument/codeAction - (1118)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":72,"character":42},"end":{"line":72,"character":42}},"context":{"diagnostics":[]}} - - -[Trace - 2:01:48 AM] Received response 'textDocument/codeAction - (1118)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:01:48 AM] Sending request 'textDocument/codeAction - (1119)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":61,"character":17},"end":{"line":61,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 2:01:48 AM] Received response 'textDocument/codeAction - (1119)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:02:10 AM] Sending request 'textDocument/codeAction - (1120)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":117,"character":2},"end":{"line":117,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:10 AM] Received response 'textDocument/codeAction - (1120)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:02:34 AM] Sending request 'textDocument/documentLink - (1121)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"}} - - -[Trace - 2:02:34 AM] Received response 'textDocument/documentLink - (1121)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":12}},"target":"https://godoc.org/image/gif"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":13}},"target":"https://godoc.org/image/jpeg"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":12}},"target":"https://godoc.org/image/png"},{"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":10,"character":1},"end":{"line":10,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:02:34 AM] Sending request 'textDocument/codeAction - (1122)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:34 AM] Received response 'textDocument/codeAction - (1122)' in 7ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:02:35 AM] Sending request 'textDocument/codeAction - (1123)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go"},"range":{"start":{"line":117,"character":2},"end":{"line":117,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:35 AM] Received response 'textDocument/codeAction - (1123)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv_test.go":[]}}}] - - -[Trace - 2:02:37 AM] Sending request 'textDocument/documentLink - (1124)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 2:02:37 AM] Sending request 'textDocument/codeAction - (1125)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:37 AM] Received response 'textDocument/documentLink - (1124)' in 1ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:02:37 AM] Received response 'textDocument/codeAction - (1125)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:02:44 AM] Sending notification 'textDocument/didOpen'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","languageId":"go","version":1,"text":""}} - - -[Trace - 2:02:44 AM] Sending request 'textDocument/documentLink - (1126)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Error - 2:02:44 AM] send textDocument/documentLink#1126 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go - - -[Trace - 2:02:44 AM] Sending request 'textDocument/documentSymbol - (1127)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Trace - 2:02:44 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Error - 2:02:44 AM] send textDocument/documentSymbol#1127 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go - - -[Trace - 2:02:46 AM] Sending request 'textDocument/documentLink - (1128)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 2:02:46 AM] Sending request 'textDocument/codeAction - (1129)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:46 AM] Received response 'textDocument/documentLink - (1128)' in 0ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:02:46 AM] Received response 'textDocument/codeAction - (1129)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:02:48 AM] Sending request 'textDocument/hover - (1130)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":4}} - - -[Error - 2:02:48 AM] send textDocument/hover#1130 no identifier found - - -[Trace - 2:02:48 AM] Sending request 'textDocument/documentHighlight - (1131)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":5}} - - -[Trace - 2:02:48 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:6: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:6 is not an identifier"} - - -[Trace - 2:02:48 AM] Received response 'textDocument/documentHighlight - (1131)' in 0ms. -Params: [] - - -[Trace - 2:02:48 AM] Sending request 'textDocument/codeAction - (1132)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":7}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:48 AM] Received response 'textDocument/codeAction - (1132)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:02:49 AM] Sending request 'textDocument/documentHighlight - (1133)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":5,"character":7}} - - -[Trace - 2:02:49 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:8: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:6:8 is not an identifier"} - - -[Trace - 2:02:49 AM] Received response 'textDocument/documentHighlight - (1133)' in 0ms. -Params: [] - - -[Trace - 2:02:49 AM] Sending request 'textDocument/codeAction - (1134)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:49 AM] Received response 'textDocument/codeAction - (1134)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:02:50 AM] Sending request 'textDocument/documentLink - (1135)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:51 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Trace - 2:02:51 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"unable to check package for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go: go/packages.Load: no packages found for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"} - - -[Error - 2:02:51 AM] send textDocument/documentLink#1135 no AST for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go - - -[Trace - 2:02:51 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"package cli\n"}]} - - -[Trace - 2:02:51 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} - - -[Trace - 2:02:52 AM] Sending request 'textDocument/documentSymbol - (1136)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:52 AM] Received response 'textDocument/documentSymbol - (1136)' in 0ms. -Params: [] - - -[Trace - 2:02:52 AM] Sending request 'textDocument/documentLink - (1137)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:52 AM] Received response 'textDocument/documentLink - (1137)' in 0ms. -Params: {} - - -[Trace - 2:02:52 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":2}} - - -[Trace - 2:02:52 AM] Sending request 'textDocument/documentHighlight - (1138)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":11}} - - -[Trace - 2:02:52 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:1:12: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:1:12 is not an identifier"} - - -[Trace - 2:02:52 AM] Received response 'textDocument/documentHighlight - (1138)' in 0ms. -Params: [] - - -[Trace - 2:02:53 AM] Sending request 'textDocument/codeAction - (1139)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":61,"character":16},"end":{"line":61,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:53 AM] Received response 'textDocument/codeAction - (1139)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 2:02:53 AM] Sending request 'textDocument/codeAction - (1140)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:53 AM] Received response 'textDocument/codeAction - (1140)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:02:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"_"}]} - - -[Trace - 2:02:54 AM] Sending request 'textDocument/completion - (1141)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":12},"context":{"triggerKind":1}} - - -[Trace - 2:02:54 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_; expected cli"}]} - - -[Trace - 2:02:54 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 2:02:54 AM] Received response 'textDocument/completion - (1141)' in 204ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 2:02:54 AM] Sending request 'textDocument/documentSymbol - (1142)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:54 AM] Received response 'textDocument/documentSymbol - (1142)' in 0ms. -Params: [] - - -[Trace - 2:02:54 AM] Sending request 'textDocument/codeAction - (1143)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:54 AM] Received response 'textDocument/codeAction - (1143)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:02:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":"t"}]} - - -[Trace - 2:02:54 AM] Sending request 'textDocument/completion - (1144)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":13},"context":{"triggerKind":1}} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_t; expected cli"}]} - - -[Trace - 2:02:55 AM] Sending request 'textDocument/documentLink - (1145)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:55 AM] Received response 'textDocument/completion - (1144)' in 129ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 2:02:55 AM] Received response 'textDocument/documentLink - (1145)' in 79ms. -Params: {} - - -[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"e"}]} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_te; expected cli"}]} - - -[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"rangeLength":0,"text":"s"}]} - - -[Trace - 2:02:55 AM] Sending request 'textDocument/completion - (1146)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":0,"character":15},"context":{"triggerKind":1}} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go","diagnostics":[]} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":7}},"severity":1,"source":"LSP","message":"package cli_tes; expected cli"}]} - - -[Trace - 2:02:55 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"t"}]} - - -[Trace - 2:02:55 AM] Received response 'textDocument/completion - (1146)' in 123ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 2:02:55 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} - - -[Trace - 2:02:56 AM] Sending request 'textDocument/documentSymbol - (1147)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:56 AM] Received response 'textDocument/documentSymbol - (1147)' in 0ms. -Params: [] - - -[Trace - 2:02:56 AM] Sending request 'textDocument/codeAction - (1148)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 2:02:56 AM] Received response 'textDocument/codeAction - (1148)' in 0ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:02:56 AM] Sending request 'textDocument/documentLink - (1149)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:56 AM] Received response 'textDocument/documentLink - (1149)' in 0ms. -Params: {} - - -[Trace - 2:02:56 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":7}} - - -[Trace - 2:02:59 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":8},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 2:02:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} - - -[Trace - 2:02:59 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":9},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 2:02:59 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} - - -[Trace - 2:02:59 AM] Sending request 'textDocument/documentSymbol - (1150)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:02:59 AM] Received response 'textDocument/documentSymbol - (1150)' in 0ms. -Params: [] - - -[Trace - 2:03:00 AM] Sending request 'textDocument/documentLink - (1151)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:03:00 AM] Received response 'textDocument/documentLink - (1151)' in 0ms. -Params: {} - - -[Trace - 2:03:00 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":9}} - - -[Trace - 2:05:54 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":10},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"func TestCLI_Run(t *testing.T) {\n\toutStream, errStream := new(bytes.Buffer), new(bytes.Buffer)\n\tcli := c.NewCLI(outStream, errStream)\n\targs := strings.Split(\"convert ./../testdata\", \" \")\n\texitCode := cli.Run(args)\n\n\tif exitCode != c.ExitCodeOK {\n\t\tt.Errorf(\"failed cli run, exit_code: %d\", exitCode)\n\t}\n\n\tif errStream.Len() > 0 {\n\t\tt.Errorf(\"failed cli run, output: %q\", errStream.String())\n\t}\n}"}]} - - -[Trace - 2:05:54 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: testing"},{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":41}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":60}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: strings"},{"range":{"start":{"line":9,"character":16},"end":{"line":9,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:05:55 AM] Sending request 'textDocument/codeAction - (1152)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 2:05:55 AM] Sending request 'textDocument/documentSymbol - (1153)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:05:55 AM] Received response 'textDocument/codeAction - (1152)' in 787ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 2:05:55 AM] Received response 'textDocument/documentSymbol - (1153)' in 731ms. -Params: [{"name":"TestCLI_Run","detail":"(t *invalid type)","kind":12,"range":{"start":{"line":3,"character":0},"end":{"line":16,"character":1}},"selectionRange":{"start":{"line":3,"character":5},"end":{"line":3,"character":16}}}] - - -[Trace - 2:05:55 AM] Sending request 'textDocument/codeAction - (1154)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":16,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":29}},"message":"undeclared name: testing","severity":1,"source":"LSP"},{"range":{"start":{"line":4,"character":29},"end":{"line":4,"character":41}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":4,"character":48},"end":{"line":4,"character":60}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"},{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":22}},"message":"undeclared name: strings","severity":1,"source":"LSP"},{"range":{"start":{"line":9,"character":16},"end":{"line":9,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:05:56 AM] Sending request 'textDocument/documentLink - (1155)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:05:56 AM] Received response 'textDocument/codeAction - (1154)' in 1084ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 2:05:56 AM] Received response 'textDocument/documentLink - (1155)' in 647ms. -Params: {} - - -[Trace - 2:05:56 AM] Sending notification '$/cancelRequest'. -Params: {"id":1154} - - -[Trace - 2:05:56 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":10}} - - -[Trace - 2:05:57 AM] Sending request 'textDocument/codeAction - (1156)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":2}},"context":{"diagnostics":[]}} - - -[Trace - 2:05:57 AM] Received response 'textDocument/codeAction - (1156)' in 554ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 2:06:09 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":11},"contentChanges":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 2:06:09 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: testing"},{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":41}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":5,"character":48},"end":{"line":5,"character":60}},"severity":1,"source":"LSP","message":"undeclared name: bytes"},{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":22}},"severity":1,"source":"LSP","message":"undeclared name: strings"},{"range":{"start":{"line":10,"character":16},"end":{"line":10,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:09 AM] Sending request 'textDocument/documentSymbol - (1157)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:09 AM] Received response 'textDocument/documentSymbol - (1157)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *invalid type)","kind":12,"range":{"start":{"line":4,"character":0},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":4,"character":5},"end":{"line":4,"character":16}}}] - - -[Trace - 2:06:10 AM] Sending request 'textDocument/documentLink - (1158)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:10 AM] Received response 'textDocument/documentLink - (1158)' in 0ms. -Params: {} - - -[Trace - 2:06:10 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":11}} - - -[Trace - 2:06:10 AM] Sending request 'textDocument/codeAction - (1159)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":17,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":29}},"message":"undeclared name: testing","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":29},"end":{"line":5,"character":41}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":5,"character":48},"end":{"line":5,"character":60}},"message":"undeclared name: bytes","severity":1,"source":"LSP"},{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":22}},"message":"undeclared name: strings","severity":1,"source":"LSP"},{"range":{"start":{"line":10,"character":16},"end":{"line":10,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:10 AM] Received response 'textDocument/codeAction - (1159)' in 548ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":18,"character":0}},"newText":""},{"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"newText":"}\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"import (\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"newText":")\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":18,"character":0}},"newText":""},{"range":{"start":{"line":18,"character":0},"end":{"line":18,"character":0}},"newText":"}\n"}]}}}] - - -[Trace - 2:06:10 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":12},"contentChanges":[{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"rangeLength":0,"text":"}\n"},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":1,"text":""},{"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":"\t\"testing\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\t\"strings\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"\t\"bytes\"\n"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"import (\n"}]} - - -[Trace - 2:06:10 AM] Sending request 'textDocument/formatting - (1160)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:06:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:11 AM] Received response 'textDocument/formatting - (1160)' in 272ms. -Params: [] - - -[Trace - 2:06:11 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":13},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"i"}]} - - -[Trace - 2:06:11 AM] Sending notification '$/cancelRequest'. -Params: {"id":1160} - - -[Trace - 2:06:11 AM] Sending request 'textDocument/completion - (1161)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":7,"character":1},"context":{"triggerKind":1}} - - -[Trace - 2:06:11 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"severity":1,"source":"LSP","message":"expected declaration, found i"}]} - - -[Trace - 2:06:11 AM] Received response 'textDocument/completion - (1161)' in 18ms. -Params: {"isIncomplete":false,"items":[{"label":"io","kind":9,"detail":"io","preselect":true,"sortText":"00000","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"io\""}]},{"label":"iotest","kind":9,"detail":"testing/iotest","sortText":"00001","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"testing/iotest\""}]},{"label":"importer","kind":9,"detail":"go/importer","sortText":"00002","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"go/importer\""}]},{"label":"ioutil","kind":9,"detail":"io/ioutil","sortText":"00003","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"io/ioutil\""}]},{"label":"image","kind":9,"detail":"image","sortText":"00004","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"image\""}]},{"label":"imageconv","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv","sortText":"00005","filterText":"imageconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconv"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv\""}]},{"label":"imageconv_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test","sortText":"00006","filterText":"imageconv_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconv_test"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv_test\""}]},{"label":"imageconvtest","kind":9,"detail":"command-line-arguments","sortText":"00007","filterText":"imageconvtest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imageconvtest"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"command-line-arguments\""}]},{"label":"bytes","kind":9,"detail":"\"bytes\"","sortText":"00008","filterText":"bytes","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"bytes"}},{"label":"strings","kind":9,"detail":"\"strings\"","sortText":"00009","filterText":"strings","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"strings"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00010","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"testing"}},{"label":"append(slice []Type, elems ...Type)","kind":3,"detail":"[]Type","sortText":"00011","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"append(${1:slice []Type}, ${2:elems ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"bool","kind":25,"sortText":"00012","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"bool"}},{"label":"byte","kind":25,"sortText":"00013","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"byte"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00014","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00015","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"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":"00016","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00017","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00018","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00019","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"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":"00020","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"delete(${1:m map[Type]Type1}, ${2:key Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"error","kind":8,"sortText":"00021","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00022","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"false"}},{"label":"float32","kind":25,"sortText":"00023","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"float32"}},{"label":"float64","kind":25,"sortText":"00024","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"float64"}},{"label":"imag(c complex128)","kind":3,"detail":"float64","sortText":"00025","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"imag(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"int","kind":25,"sortText":"00026","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int"}},{"label":"int16","kind":25,"sortText":"00027","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int16"}},{"label":"int32","kind":25,"sortText":"00028","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int32"}},{"label":"int64","kind":25,"sortText":"00029","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int64"}},{"label":"int8","kind":25,"sortText":"00030","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"int8"}},{"label":"iota","kind":21,"sortText":"00031","filterText":"iota","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"iota"}},{"label":"len(v Type)","kind":3,"detail":"int","sortText":"00032","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"len(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"make(t Type, size ...int)","kind":3,"detail":"Type","sortText":"00033","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"make(${1:t Type}, ${2:size ...int})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"new(Type)","kind":3,"detail":"*Type","sortText":"00034","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"new(${1:Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"nil","kind":6,"sortText":"00035","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"nil"}},{"label":"panic(v interface{})","kind":3,"sortText":"00036","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"panic(${1:v interface{\\}})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"print(args ...Type)","kind":3,"sortText":"00037","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"print(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"println(args ...Type)","kind":3,"sortText":"00038","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"println(${1:args ...Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"real(c complex128)","kind":3,"detail":"float64","sortText":"00039","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"real(${1:c complex128})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"recover()","kind":3,"detail":"interface{}","sortText":"00040","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"recover()"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"rune","kind":25,"sortText":"00041","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"rune"}},{"label":"string","kind":25,"sortText":"00042","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00043","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"true"}},{"label":"uint","kind":25,"sortText":"00044","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint"}},{"label":"uint16","kind":25,"sortText":"00045","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint16"}},{"label":"uint32","kind":25,"sortText":"00046","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint32"}},{"label":"uint64","kind":25,"sortText":"00047","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint64"}},{"label":"uint8","kind":25,"sortText":"00048","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uint8"}},{"label":"uintptr","kind":25,"sortText":"00049","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"newText":"uintptr"}}]} - - -[Trace - 2:06:11 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":13}} - - -[Trace - 2:06:11 AM] Sending request 'textDocument/codeAction - (1162)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"context":{"diagnostics":[]}} - - -[Error - 2:06:11 AM] send textDocument/codeAction#1162 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i - - -[Trace - 2:06:11 AM] Sending request 'textDocument/documentSymbol - (1163)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:11 AM] Received response 'textDocument/documentSymbol - (1163)' in 0ms. -Params: [] - - -[Trace - 2:06:11 AM] Sending request 'textDocument/documentLink - (1164)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:11 AM] Received response 'textDocument/documentLink - (1164)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 2:06:12 AM] Sending request 'textDocument/codeAction - (1165)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"context":{"diagnostics":[]}} - - -[Error - 2:06:12 AM] send textDocument/codeAction#1165 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i - - -[Trace - 2:06:13 AM] Sending request 'textDocument/documentHighlight - (1166)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":7,"character":1}} - - -[Trace - 2:06:13 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:2: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:2 is not an identifier"} - - -[Trace - 2:06:13 AM] Received response 'textDocument/documentHighlight - (1166)' in 0ms. -Params: [] - - -[Trace - 2:06:13 AM] Sending request 'textDocument/codeAction - (1167)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"context":{"diagnostics":[]}} - - -[Error - 2:06:13 AM] send textDocument/codeAction#1167 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:8:1: expected declaration, found i - - -[Trace - 2:06:13 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":14},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":1}},"rangeLength":1,"text":""}]} - - -[Trace - 2:06:13 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:13 AM] Sending request 'textDocument/documentSymbol - (1168)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:13 AM] Received response 'textDocument/documentSymbol - (1168)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] - - -[Trace - 2:06:14 AM] Sending request 'textDocument/hover - (1169)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":9,"character":21}} - - -[Trace - 2:06:14 AM] Received response 'textDocument/hover - (1169)' in 1ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar errStream *bytes.Buffer\n```"},"range":{"start":{"line":9,"character":12},"end":{"line":9,"character":21}}} - - -[Trace - 2:06:14 AM] Sending request 'textDocument/documentLink - (1170)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:14 AM] Received response 'textDocument/documentLink - (1170)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 2:06:14 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":14}} - - -[Trace - 2:06:15 AM] Sending request 'textDocument/codeAction - (1171)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:16 AM] Received response 'textDocument/codeAction - (1171)' in 544ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:06:16 AM] Sending request 'textDocument/codeAction - (1172)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:17 AM] Received response 'textDocument/codeAction - (1172)' in 517ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:06:20 AM] Sending request 'textDocument/hover - (1173)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":8}} - - -[Error - 2:06:20 AM] send textDocument/hover#1173 no object for ident c - - -[Trace - 2:06:20 AM] Sending request 'textDocument/documentHighlight - (1174)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":9}} - - -[Trace - 2:06:20 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:10: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:10 is not an identifier"} - - -[Trace - 2:06:20 AM] Received response 'textDocument/documentHighlight - (1174)' in 0ms. -Params: [] - - -[Trace - 2:06:20 AM] Sending request 'textDocument/codeAction - (1175)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:20 AM] Received response 'textDocument/codeAction - (1175)' in 514ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:06:21 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":15},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"rangeLength":1,"text":""}]} - - -[Trace - 2:06:21 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Trace - 2:06:22 AM] Sending request 'textDocument/codeAction - (1176)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"message":"expected operand, found '.'","severity":1,"source":"LSP"}]}} - - -[Error - 2:06:22 AM] send textDocument/codeAction#1176 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:11:9: expected operand, found '.' (and 1 more errors) - - -[Trace - 2:06:22 AM] Sending request 'textDocument/documentSymbol - (1177)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:22 AM] Received response 'textDocument/documentSymbol - (1177)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] - - -[Trace - 2:06:22 AM] Sending request 'textDocument/documentLink - (1178)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:22 AM] Received response 'textDocument/documentLink - (1178)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 2:06:22 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":15}} - - -[Trace - 2:06:22 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":16},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"rangeLength":0,"text":"c"}]} - - -[Trace - 2:06:22 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"severity":1,"source":"LSP","message":"undeclared name: c"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:22 AM] Sending request 'textDocument/completion - (1179)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":10,"character":9},"context":{"triggerKind":1}} - - -[Trace - 2:06:22 AM] Received response 'textDocument/completion - (1179)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"context","kind":9,"detail":"context","preselect":true,"sortText":"00000","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00001","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00002","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00003","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00004","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00005","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00006","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00007","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00008","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00009","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00010","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"encoding/csv\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cli"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00023","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"cap"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00024","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"close"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00025","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00026","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00027","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00028","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":9}},"newText":"copy"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 2:06:23 AM] Sending request 'textDocument/codeAction - (1180)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:23 AM] Received response 'textDocument/codeAction - (1180)' in 616ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:06:23 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":17},"contentChanges":[{"range":{"start":{"line":10,"character":9},"end":{"line":10,"character":9}},"rangeLength":0,"text":"l"}]} - - -[Trace - 2:06:23 AM] Sending notification '$/cancelRequest'. -Params: {"id":1180} - - -[Trace - 2:06:23 AM] Sending request 'textDocument/codeAction - (1181)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:23 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":17}},"severity":1,"source":"LSP","message":"undeclared name: cl"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:24 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":18},"contentChanges":[{"range":{"start":{"line":10,"character":10},"end":{"line":10,"character":10}},"rangeLength":0,"text":"i"}]} - - -[Trace - 2:06:24 AM] Received response 'textDocument/codeAction - (1181)' in 929ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:06:24 AM] Sending notification '$/cancelRequest'. -Params: {"id":1181} - - -[Trace - 2:06:24 AM] Sending request 'textDocument/codeAction - (1182)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":11},"end":{"line":10,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":16}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:24 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":18}},"severity":1,"source":"LSP","message":"undeclared name: cli"},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:25 AM] Received response 'textDocument/codeAction - (1182)' in 1223ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}}] - - -[Trace - 2:06:25 AM] Sending request 'textDocument/documentSymbol - (1183)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:25 AM] Received response 'textDocument/documentSymbol - (1183)' in 1140ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":8,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":8,"character":5},"end":{"line":8,"character":16}}}] - - -[Trace - 2:06:25 AM] Sending request 'textDocument/documentLink - (1184)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:25 AM] Received response 'textDocument/documentLink - (1184)' in 1065ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"}] - - -[Trace - 2:06:25 AM] Sending request 'textDocument/codeAction - (1185)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":10,"character":11},"end":{"line":10,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":17}},"message":"undeclared name: cl","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:25 AM] Received response 'textDocument/codeAction - (1185)' in 1434ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"},{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"\n"}]}}}] - - -[Trace - 2:06:25 AM] Sending notification '$/cancelRequest'. -Params: {"id":1182} - - -[Trace - 2:06:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":19},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\""}]} - - -[Trace - 2:06:25 AM] Sending notification '$/cancelRequest'. -Params: {"id":1185} - - -[Trace - 2:06:25 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":11}},"rangeLength":3,"text":"cli"}]} - - -[Trace - 2:06:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:25 AM] Sending request 'textDocument/codeAction - (1186)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:25 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:26 AM] Received response 'textDocument/codeAction - (1186)' in 1805ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. -Params: {"id":1183} - - -[Trace - 2:06:26 AM] Sending request 'textDocument/documentSymbol - (1187)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:26 AM] Received response 'textDocument/documentSymbol - (1187)' in 1703ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":9,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":16}}}] - - -[Trace - 2:06:26 AM] Sending request 'textDocument/codeAction - (1188)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:26 AM] Received response 'textDocument/codeAction - (1188)' in 2086ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. -Params: {"id":1186} - - -[Trace - 2:06:26 AM] Sending request 'textDocument/documentLink - (1189)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:26 AM] Received response 'textDocument/documentLink - (1189)' in 1639ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:06:26 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20}} - - -[Trace - 2:06:26 AM] Sending request 'textDocument/hover - (1190)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":12}} - - -[Trace - 2:06:26 AM] Received response 'textDocument/hover - (1190)' in 1284ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage strings\n```"},"range":{"start":{"line":12,"character":9},"end":{"line":12,"character":16}}} - - -[Trace - 2:06:26 AM] Sending request 'textDocument/definition - (1191)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":12}} - - -[Trace - 2:06:26 AM] Received response 'textDocument/definition - (1191)' in 1086ms. -Params: [{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}}}] - - -[Trace - 2:06:26 AM] Sending notification '$/cancelRequest'. -Params: {"id":1190} - - -[Trace - 2:06:26 AM] Sending request 'textDocument/codeAction - (1192)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:27 AM] Sending request 'textDocument/codeAction - (1193)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:27 AM] Received response 'textDocument/codeAction - (1192)' in 1601ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:27 AM] Received response 'textDocument/codeAction - (1193)' in 1951ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:27 AM] Sending notification '$/cancelRequest'. -Params: {"id":1188} - - -[Trace - 2:06:27 AM] Sending request 'textDocument/hover - (1194)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17}} - - -[Error - 2:06:27 AM] send textDocument/hover#1194 no object for ident ExitCodeOK - - -[Trace - 2:06:27 AM] Sending request 'textDocument/codeAction - (1195)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:28 AM] Sending notification '$/cancelRequest'. -Params: {"id":1192} - - -[Trace - 2:06:28 AM] Received response 'textDocument/codeAction - (1195)' in 2018ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:28 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":20}} - - -[Trace - 2:06:28 AM] Sending notification '$/cancelRequest'. -Params: {"id":1194} - - -[Trace - 2:06:28 AM] Sending request 'textDocument/documentHighlight - (1196)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":18}} - - -[Trace - 2:06:28 AM] Received response 'textDocument/documentHighlight - (1196)' in 1839ms. -Params: [] - - -[Trace - 2:06:28 AM] Sending request 'textDocument/codeAction - (1197)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:29 AM] Received response 'textDocument/codeAction - (1197)' in 2164ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1193} - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1196} - - -[Trace - 2:06:29 AM] Sending request 'textDocument/documentHighlight - (1198)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17}} - - -[Trace - 2:06:29 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:18: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:18 is not an identifier"} - - -[Trace - 2:06:29 AM] Received response 'textDocument/documentHighlight - (1198)' in 1725ms. -Params: [] - - -[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1199)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:29 AM] Received response 'textDocument/codeAction - (1199)' in 2055ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1197} - - -[Trace - 2:06:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":21},"contentChanges":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"rangeLength":1,"text":""}]} - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1198} - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1195} - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1199} - - -[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1200)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"severity":1,"source":"LSP","message":"expected operand, found '.'"}]} - - -[Error - 2:06:29 AM] send textDocument/codeAction#1200 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:16:17: expected operand, found '.' (and 1 more errors) - - -[Trace - 2:06:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":22},"contentChanges":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":16}},"rangeLength":0,"text":"c"}]} - - -[Trace - 2:06:29 AM] Sending notification '$/cancelRequest'. -Params: {"id":1200} - - -[Trace - 2:06:29 AM] Sending request 'textDocument/completion - (1201)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":17},"context":{"triggerKind":1}} - - -[Trace - 2:06:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:06:29 AM] Sending request 'textDocument/codeAction - (1202)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:29 AM] Received response 'textDocument/completion - (1201)' in 1434ms. -Params: {"isIncomplete":false,"items":[{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00001","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00002","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00003","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00004","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00005","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00006","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cgi","kind":9,"detail":"net/http/cgi","sortText":"00007","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00008","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00009","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00010","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00011","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"cli","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli","sortText":"00012","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli"}},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00013","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":61},"end":{"line":6,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"cli","kind":6,"detail":"*cli.CLI","sortText":"00015","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00026","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00027","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"close(${1:c chan\u003c- Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00028","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00029","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00030","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00031","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":17}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 2:06:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":23},"contentChanges":[{"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"rangeLength":0,"text":"l"}]} - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1202)' in 1745ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. -Params: {"id":1202} - - -[Trace - 2:06:30 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":24},"contentChanges":[{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"rangeLength":0,"text":"i"}]} - - -[Trace - 2:06:30 AM] Sending request 'textDocument/documentLink - (1203)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":29}},"severity":1,"source":"LSP","message":"undeclared name: cl"}]} - - -[Trace - 2:06:30 AM] Received response 'textDocument/documentLink - (1203)' in 1439ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:06:30 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"severity":1,"source":"LSP","message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)"}]} - - -[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1204)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1205)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":19},"end":{"line":15,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":28}},"message":"undeclared name: c","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1204)' in 1366ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1205)' in 1286ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:30 AM] Sending request 'textDocument/documentSymbol - (1206)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:30 AM] Received response 'textDocument/documentSymbol - (1206)' in 1100ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":9,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":16}}}] - - -[Trace - 2:06:30 AM] Sending request 'textDocument/hover - (1207)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":13}} - - -[Error - 2:06:30 AM] send textDocument/hover#1207 no identifier found - - -[Trace - 2:06:30 AM] Sending request 'textDocument/documentHighlight - (1208)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":13}} - - -[Trace - 2:06:30 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:14 is not an identifier"} - - -[Trace - 2:06:30 AM] Received response 'textDocument/documentHighlight - (1208)' in 667ms. -Params: [] - - -[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. -Params: {"id":1201} - - -[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. -Params: {"id":1207} - - -[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. -Params: {"id":1204} - - -[Trace - 2:06:30 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":24}} - - -[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1209)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:30 AM] Sending notification '$/cancelRequest'. -Params: {"id":1205} - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1209)' in 299ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1210)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1210)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:30 AM] Sending request 'textDocument/hover - (1211)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":21}} - - -[Error - 2:06:30 AM] send textDocument/hover#1211 no object for ident ExitCodeOK - - -[Trace - 2:06:30 AM] Sending request 'textDocument/codeAction - (1212)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:30 AM] Received response 'textDocument/codeAction - (1212)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:33 AM] Sending request 'textDocument/documentHighlight - (1213)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":15,"character":22}} - - -[Trace - 2:06:33 AM] Received response 'textDocument/documentHighlight - (1213)' in 0ms. -Params: [] - - -[Trace - 2:06:34 AM] Sending request 'textDocument/codeAction - (1214)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:34 AM] Received response 'textDocument/codeAction - (1214)' in 0ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:37 AM] Sending request 'textDocument/documentLink - (1215)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 2:06:37 AM] Sending request 'textDocument/codeAction - (1216)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:37 AM] Received response 'textDocument/documentLink - (1215)' in 1ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:06:37 AM] Received response 'textDocument/codeAction - (1216)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:37 AM] Sending request 'textDocument/codeAction - (1217)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:37 AM] Received response 'textDocument/codeAction - (1217)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:38 AM] Sending request 'textDocument/hover - (1218)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":31,"character":4}} - - -[Error - 2:06:38 AM] send textDocument/hover#1218 no identifier found - - -[Trace - 2:06:39 AM] Sending request 'textDocument/documentLink - (1219)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:06:39 AM] Sending request 'textDocument/codeAction - (1220)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:39 AM] Received response 'textDocument/documentLink - (1219)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":6,"character":1},"end":{"line":6,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:06:39 AM] Received response 'textDocument/codeAction - (1220)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:40 AM] Sending request 'textDocument/codeAction - (1221)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:06:40 AM] Received response 'textDocument/codeAction - (1221)' in 0ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:06:40 AM] Sending request 'textDocument/hover - (1222)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":30,"character":15}} - - -[Error - 2:06:40 AM] send textDocument/hover#1222 no identifier found - - -[Trace - 2:06:40 AM] Sending request 'textDocument/documentHighlight - (1223)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"position":{"line":30,"character":16}} - - -[Trace - 2:06:40 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:31:17: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go:31:17 is not an identifier"} - - -[Trace - 2:06:40 AM] Received response 'textDocument/documentHighlight - (1223)' in 0ms. -Params: [] - - -[Trace - 2:06:40 AM] Sending request 'textDocument/codeAction - (1224)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go"},"range":{"start":{"line":30,"character":16},"end":{"line":30,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:40 AM] Received response 'textDocument/codeAction - (1224)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv/imageconv.go":[]}}}] - - -[Trace - 2:06:41 AM] Sending request 'textDocument/documentLink - (1225)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 2:06:41 AM] Sending request 'textDocument/codeAction - (1226)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:41 AM] Received response 'textDocument/documentLink - (1225)' in 0ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:06:41 AM] Received response 'textDocument/codeAction - (1226)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:42 AM] Sending request 'textDocument/codeAction - (1227)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":55,"character":29},"end":{"line":55,"character":29}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:42 AM] Received response 'textDocument/codeAction - (1227)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:45 AM] Sending request 'textDocument/hover - (1228)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":3}} - - -[Trace - 2:06:45 AM] Received response 'textDocument/hover - (1228)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} - - -[Trace - 2:06:45 AM] Sending request 'textDocument/documentHighlight - (1229)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":4}} - - -[Trace - 2:06:45 AM] Received response 'textDocument/documentHighlight - (1229)' in 0ms. -Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] - - -[Trace - 2:06:45 AM] Sending request 'textDocument/codeAction - (1230)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:45 AM] Received response 'textDocument/codeAction - (1230)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:46 AM] Sending request 'textDocument/hover - (1231)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":2}} - - -[Trace - 2:06:46 AM] Received response 'textDocument/hover - (1231)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} - - -[Trace - 2:06:47 AM] Sending request 'textDocument/hover - (1232)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":0}} - - -[Error - 2:06:47 AM] send textDocument/hover#1232 no identifier found - - -[Trace - 2:06:47 AM] Sending request 'textDocument/hover - (1233)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":22,"character":0}} - - -[Error - 2:06:47 AM] send textDocument/hover#1233 no identifier found - - -[Trace - 2:06:52 AM] Sending request 'textDocument/codeAction - (1234)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":31,"character":17},"end":{"line":31,"character":17}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:52 AM] Received response 'textDocument/codeAction - (1234)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:06:52 AM] Sending request 'textDocument/hover - (1235)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":4}} - - -[Trace - 2:06:52 AM] Received response 'textDocument/hover - (1235)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} - - -[Trace - 2:06:52 AM] Sending request 'textDocument/documentHighlight - (1236)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":5}} - - -[Trace - 2:06:52 AM] Received response 'textDocument/documentHighlight - (1236)' in 0ms. -Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] - - -[Trace - 2:06:53 AM] Sending request 'textDocument/codeAction - (1237)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:06:53 AM] Received response 'textDocument/codeAction - (1237)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:07:16 AM] Sending request 'textDocument/codeAction - (1238)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":19,"character":20},"end":{"line":19,"character":20}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:16 AM] Received response 'textDocument/codeAction - (1238)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:07:17 AM] Sending request 'textDocument/codeAction - (1239)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":23,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":15,"character":20},"end":{"line":15,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:17 AM] Received response 'textDocument/codeAction - (1239)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"newText":"\n"}]}}}] - - -[Trace - 2:07:17 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":25},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]} - - -[Trace - 2:07:17 AM] Sending request 'textDocument/formatting - (1240)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:07:17 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"severity":1,"source":"LSP","message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)"}]} - - -[Trace - 2:07:17 AM] Received response 'textDocument/formatting - (1240)' in 0ms. -Params: [] - - -[Trace - 2:07:17 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":25}} - - -[Trace - 2:07:17 AM] Sending request 'textDocument/codeAction - (1241)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":20},"end":{"line":20,"character":20}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:17 AM] Received response 'textDocument/codeAction - (1241)' in 0ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:17 AM] Sending request 'textDocument/documentSymbol - (1242)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:17 AM] Received response 'textDocument/documentSymbol - (1242)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:18 AM] Sending request 'textDocument/documentLink - (1243)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:18 AM] Received response 'textDocument/documentLink - (1243)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:20 AM] Sending request 'textDocument/hover - (1244)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":24}} - - -[Error - 2:07:20 AM] send textDocument/hover#1244 no object for ident ExitCodeOK - - -[Trace - 2:07:20 AM] Sending request 'textDocument/codeAction - (1245)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:20 AM] Received response 'textDocument/codeAction - (1245)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:24 AM] Sending request 'textDocument/documentHighlight - (1246)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":32,"character":31}} - - -[Trace - 2:07:24 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:33:32: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go:33:32 is not an identifier"} - - -[Trace - 2:07:24 AM] Received response 'textDocument/documentHighlight - (1246)' in 1ms. -Params: [] - - -[Trace - 2:07:24 AM] Sending request 'textDocument/codeAction - (1247)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":32,"character":31},"end":{"line":32,"character":31}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:24 AM] Received response 'textDocument/codeAction - (1247)' in 2ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:07:26 AM] Sending request 'textDocument/hover - (1248)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":6}} - - -[Trace - 2:07:26 AM] Received response 'textDocument/hover - (1248)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nconst ExitCodeOK untyped int\n```"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}}} - - -[Trace - 2:07:26 AM] Sending request 'textDocument/documentHighlight - (1249)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"position":{"line":27,"character":6}} - - -[Trace - 2:07:26 AM] Received response 'textDocument/documentHighlight - (1249)' in 0ms. -Params: [{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"kind":1},{"range":{"start":{"line":74,"character":8},"end":{"line":74,"character":18}},"kind":1}] - - -[Trace - 2:07:26 AM] Sending request 'textDocument/codeAction - (1250)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:26 AM] Received response 'textDocument/codeAction - (1250)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:07:28 AM] Sending request 'textDocument/hover - (1251)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":23}} - - -[Error - 2:07:28 AM] send textDocument/hover#1251 no object for ident ExitCodeOK - - -[Trace - 2:07:28 AM] Sending request 'textDocument/documentHighlight - (1252)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":24}} - - -[Trace - 2:07:28 AM] Received response 'textDocument/documentHighlight - (1252)' in 0ms. -Params: [] - - -[Trace - 2:07:29 AM] Sending request 'textDocument/codeAction - (1253)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"message":"cli.ExitCodeOK undefined (type *cli.CLI has no field or method ExitCodeOK)","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:29 AM] Received response 'textDocument/codeAction - (1253)' in 0ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":26},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":30}},"rangeLength":10,"text":""}]} - - -[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '{'"}]} - - -[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":27},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":20}},"rangeLength":1,"text":""}]} - - -[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":4},"end":{"line":16,"character":12}},"severity":1,"source":"LSP","message":"cannot compare exitCode != cli (mismatched types int and *cli.CLI)"}]} - - -[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":28},"contentChanges":[{"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":19}},"rangeLength":1,"text":""}]} - - -[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":18}},"severity":1,"source":"LSP","message":"undeclared name: cl"}]} - - -[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":29},"contentChanges":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"rangeLength":1,"text":""}]} - - -[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"undeclared name: c"}]} - - -[Trace - 2:07:29 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":30},"contentChanges":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":17}},"rangeLength":1,"text":""}]} - - -[Trace - 2:07:29 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"expected operand, found '{'"}]} - - -[Trace - 2:07:30 AM] Sending request 'textDocument/documentLink - (1254)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:30 AM] Received response 'textDocument/documentLink - (1254)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:30 AM] Sending request 'textDocument/documentSymbol - (1255)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:30 AM] Received response 'textDocument/documentSymbol - (1255)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:30 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":30}} - - -[Trace - 2:07:34 AM] Sending request 'textDocument/hover - (1256)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":3}} - - -[Trace - 2:07:34 AM] Received response 'textDocument/hover - (1256)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\nvar cli *cli.CLI\n```"},"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}}} - - -[Trace - 2:07:34 AM] Sending request 'textDocument/documentHighlight - (1257)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":3}} - - -[Trace - 2:07:34 AM] Received response 'textDocument/documentHighlight - (1257)' in 0ms. -Params: [{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"kind":1},{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"kind":1}] - - -[Trace - 2:07:35 AM] Sending request 'textDocument/codeAction - (1258)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"context":{"diagnostics":[]}} - - -[Error - 2:07:35 AM] send textDocument/codeAction#1258 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) - - -[Trace - 2:07:35 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":31},"contentChanges":[{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":4}},"rangeLength":3,"text":"c"}]} - - -[Trace - 2:07:35 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"severity":1,"source":"LSP","message":"expected operand, found '{'"}]} - - -[Trace - 2:07:35 AM] Sending request 'textDocument/completion - (1259)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":12,"character":2},"context":{"triggerKind":1}} - - -[Trace - 2:07:35 AM] Received notification 'window/logMessage'. -Params: {"type":3,"message":"no completions found for file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:12:2: this is a definition, of var c *github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli.CLI"} - - -[Trace - 2:07:35 AM] Received response 'textDocument/completion - (1259)' in 0ms. -Params: {"isIncomplete":false,"items":[]} - - -[Trace - 2:07:35 AM] Sending request 'textDocument/codeAction - (1260)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"context":{"diagnostics":[]}} - - -[Error - 2:07:35 AM] send textDocument/codeAction#1260 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) - - -[Trace - 2:07:35 AM] Sending request 'textDocument/documentSymbol - (1261)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:35 AM] Received response 'textDocument/documentSymbol - (1261)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:36 AM] Sending request 'textDocument/hover - (1262)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":13}} - - -[Error - 2:07:36 AM] send textDocument/hover#1262 no identifier found - - -[Trace - 2:07:36 AM] Sending request 'textDocument/documentHighlight - (1263)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":13}} - - -[Trace - 2:07:36 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:18:14: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:18:14 is not an identifier"} - - -[Trace - 2:07:36 AM] Received response 'textDocument/documentHighlight - (1263)' in 0ms. -Params: [] - - -[Trace - 2:07:36 AM] Sending request 'textDocument/documentLink - (1264)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:36 AM] Received response 'textDocument/documentLink - (1264)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:36 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":31}} - - -[Trace - 2:07:36 AM] Sending request 'textDocument/codeAction - (1265)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":17,"character":13},"end":{"line":17,"character":13}},"context":{"diagnostics":[]}} - - -[Error - 2:07:36 AM] send textDocument/codeAction#1265 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) - - -[Trace - 2:07:36 AM] Sending request 'textDocument/hover - (1266)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":16}} - - -[Error - 2:07:36 AM] send textDocument/hover#1266 no identifier found - - -[Trace - 2:07:37 AM] Sending request 'textDocument/codeAction - (1267)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"message":"expected operand, found '{'","severity":1,"source":"LSP"}]}} - - -[Error - 2:07:37 AM] send textDocument/codeAction#1267 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:18: expected operand, found '{' (and 1 more errors) - - -[Trace - 2:07:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":32},"contentChanges":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"rangeLength":0,"text":"c"}]} - - -[Trace - 2:07:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"}]} - - -[Trace - 2:07:37 AM] Sending request 'textDocument/completion - (1268)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":18},"context":{"triggerKind":1}} - - -[Trace - 2:07:37 AM] Received response 'textDocument/completion - (1268)' in 1ms. -Params: {"isIncomplete":false,"items":[{"label":"cgi","kind":9,"detail":"net/http/cgi","preselect":true,"sortText":"00000","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00001","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00002","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00003","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00004","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00005","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00006","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00007","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00008","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00009","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00010","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"c","kind":6,"detail":"*cli.CLI","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"c"}},{"label":"cli","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"","sortText":"00019","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00026","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"cap(${1:v Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00027","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"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":"00028","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex(${1:r float64}, ${2:i float64})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00029","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00030","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00031","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":18}},"newText":"copy(${1:dst []Type}, ${2:src []Type})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 2:07:37 AM] Sending request 'textDocument/codeAction - (1269)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:37 AM] Received response 'textDocument/codeAction - (1269)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != c {\n"}]}}}] - - -[Trace - 2:07:37 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":33},"contentChanges":[{"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"rangeLength":0,"text":"l"}]} - - -[Trace - 2:07:37 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":20}},"severity":1,"source":"LSP","message":"undeclared name: cl"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} - - -[Trace - 2:07:38 AM] Sending request 'textDocument/codeAction - (1270)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":20}},"message":"undeclared name: cl","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:38 AM] Received response 'textDocument/codeAction - (1270)' in 0ms. -Params: [{"title":"Organize All Imports","kind":"quickfix","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cl {\n"}]}}},{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cl {\n"}]}}}] - - -[Trace - 2:07:38 AM] Sending request 'textDocument/documentSymbol - (1271)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:38 AM] Received response 'textDocument/documentSymbol - (1271)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":34},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"rangeLength":0,"text":"i"}]} - - -[Trace - 2:07:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"use of package cli not in selector"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} - - -[Trace - 2:07:38 AM] Sending request 'textDocument/documentLink - (1272)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:38 AM] Received response 'textDocument/documentLink - (1272)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:38 AM] Sending request 'textDocument/codeAction - (1273)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":21}},"message":"use of package cli not in selector","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:38 AM] Received response 'textDocument/codeAction - (1273)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cli {\n"}]}}}] - - -[Trace - 2:07:38 AM] Sending request 'textDocument/documentSymbol - (1274)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:38 AM] Received response 'textDocument/documentSymbol - (1274)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:38 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":35},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"rangeLength":0,"text":"."}]} - - -[Trace - 2:07:38 AM] Sending request 'textDocument/completion - (1275)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":21},"context":{"triggerKind":2,"triggerCharacter":"."}} - - -[Trace - 2:07:38 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"severity":1,"source":"LSP","message":"expected selector or type assertion, found '{'"}]} - - -[Trace - 2:07:38 AM] Received response 'textDocument/completion - (1275)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"CLI","kind":22,"detail":"struct{...}","preselect":true,"sortText":"00000","filterText":"CLI","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"CLI"}},{"label":"ExitCodeOK","kind":21,"detail":"int","sortText":"00001","filterText":"ExitCodeOK","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"ExitCodeOK"}},{"label":"NewCLI(outStream io.Writer, errStream io.Writer)","kind":3,"detail":"*cli.CLI","sortText":"00002","filterText":"NewCLI","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"newText":"NewCLI(${1:outStream io.Writer}, ${2:errStream io.Writer})"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 2:07:39 AM] Sending request 'textDocument/codeAction - (1276)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"message":"expected selector or type assertion, found '{'","severity":1,"source":"LSP"}]}} - - -[Error - 2:07:39 AM] send textDocument/codeAction#1276 /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:17:22: expected selector or type assertion, found '{' (and 8 more errors) - - -[Trace - 2:07:39 AM] Sending request 'textDocument/documentSymbol - (1277)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:39 AM] Received response 'textDocument/documentSymbol - (1277)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:39 AM] Sending request 'textDocument/documentLink - (1278)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:39 AM] Received response 'textDocument/documentLink - (1278)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:40 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":35}} - - -[Trace - 2:07:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":36},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"rangeLength":0,"text":"ExitCodeOK"}]} - - -[Trace - 2:07:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} - - -[Trace - 2:07:40 AM] Sending request 'textDocument/codeAction - (1279)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"message":"Run not declared by package cli","severity":1,"source":"LSP"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"message":"c declared but not used","severity":1,"source":"LSP"}]}} - - -[Trace - 2:07:40 AM] Received response 'textDocument/codeAction - (1279)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"newText":""},{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"newText":"\tif exitCode != cli.ExitCodeOK {\n"}]}}}] - - -[Trace - 2:07:40 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":37},"contentChanges":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"rangeLength":0,"text":"\tif exitCode != cli.ExitCodeOK {\n"},{"range":{"start":{"line":16,"character":0},"end":{"line":17,"character":0}},"rangeLength":33,"text":""}]} - - -[Trace - 2:07:40 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":20}},"severity":1,"source":"LSP","message":"Run not declared by package cli"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":2}},"severity":1,"source":"LSP","message":"c declared but not used"}]} - - -[Trace - 2:07:40 AM] Sending request 'textDocument/formatting - (1280)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:07:40 AM] Received response 'textDocument/formatting - (1280)' in 0ms. -Params: [] - - -[Trace - 2:07:40 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":37}} - - -[Trace - 2:07:41 AM] Sending request 'textDocument/documentSymbol - (1281)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:41 AM] Received response 'textDocument/documentSymbol - (1281)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:41 AM] Sending request 'textDocument/documentLink - (1282)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:41 AM] Received response 'textDocument/documentLink - (1282)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:41 AM] Sending request 'textDocument/hover - (1283)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":16}} - - -[Trace - 2:07:41 AM] Received response 'textDocument/hover - (1283)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage cli (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\")\n```"},"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":19}}} - - -[Trace - 2:07:42 AM] Sending request 'textDocument/hover - (1284)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14}} - - -[Trace - 2:07:42 AM] Received response 'textDocument/hover - (1284)' in 0ms. -Params: {"contents":{"kind":"markdown","value":"```go\npackage cli (\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\")\n```"},"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}}} - - -[Trace - 2:07:42 AM] Sending request 'textDocument/documentHighlight - (1285)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14}} - - -[Trace - 2:07:42 AM] Received response 'textDocument/documentHighlight - (1285)' in 0ms. -Params: [] - - -[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1286)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1286)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:43 AM] Sending notification 'textDocument/didChange'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38},"contentChanges":[{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":16}},"rangeLength":3,"text":"c"}]} - - -[Trace - 2:07:43 AM] Received notification 'textDocument/publishDiagnostics'. -Params: {"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","diagnostics":[]} - - -[Trace - 2:07:43 AM] Sending request 'textDocument/completion - (1287)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":14},"context":{"triggerKind":1}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/completion - (1287)' in 0ms. -Params: {"isIncomplete":false,"items":[{"label":"cgi","kind":9,"detail":"net/http/cgi","preselect":true,"sortText":"00000","filterText":"cgi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cgi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cgi\""}]},{"label":"cgo","kind":9,"detail":"runtime/cgo","sortText":"00001","filterText":"cgo","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cgo"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"runtime/cgo\""}]},{"label":"color","kind":9,"detail":"image/color","sortText":"00002","filterText":"color","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"color"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"image/color\""}]},{"label":"cipher","kind":9,"detail":"crypto/cipher","sortText":"00003","filterText":"cipher","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cipher"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"crypto/cipher\""}]},{"label":"cmplx","kind":9,"detail":"math/cmplx","sortText":"00004","filterText":"cmplx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cmplx"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"math/cmplx\""}]},{"label":"crc32","kind":9,"detail":"hash/crc32","sortText":"00005","filterText":"crc32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"crc32"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc32\""}]},{"label":"csv","kind":9,"detail":"encoding/csv","sortText":"00006","filterText":"csv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"csv"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"encoding/csv\""}]},{"label":"context","kind":9,"detail":"context","sortText":"00007","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"context\""}]},{"label":"crc64","kind":9,"detail":"hash/crc64","sortText":"00008","filterText":"crc64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"crc64"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"hash/crc64\""}]},{"label":"cookiejar","kind":9,"detail":"net/http/cookiejar","sortText":"00009","filterText":"cookiejar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cookiejar"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"net/http/cookiejar\""}]},{"label":"constant","kind":9,"detail":"go/constant","sortText":"00010","filterText":"constant","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"constant"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"go/constant\""}]},{"label":"cli_test","kind":9,"detail":"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test","sortText":"00011","filterText":"cli_test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cli_test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":61}},"newText":"\n\t\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli_test\""}]},{"label":"c","kind":6,"detail":"*cli.CLI","sortText":"00013","filterText":"c","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"c"}},{"label":"cli","kind":9,"detail":"\"github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli\"","sortText":"00018","filterText":"cli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cli"}},{"label":"cap(v Type)","kind":3,"detail":"int","sortText":"00025","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"cap"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"close(c chan\u003c- Type)","kind":3,"sortText":"00026","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"close"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex(r float64, i float64)","kind":3,"detail":"complex128","sortText":"00027","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex"},"command":{"title":"","command":"editor.action.triggerParameterHints"}},{"label":"complex128","kind":25,"sortText":"00028","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex128"}},{"label":"complex64","kind":25,"sortText":"00029","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"complex64"}},{"label":"copy(dst []Type, src []Type)","kind":3,"detail":"int","sortText":"00030","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":14}},"newText":"copy"},"command":{"title":"","command":"editor.action.triggerParameterHints"}}]} - - -[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1288)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1288)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:43 AM] Sending request 'textDocument/documentSymbol - (1289)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/documentSymbol - (1289)' in 0ms. -Params: [{"name":"TestCLI_Run","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":16}}}] - - -[Trace - 2:07:43 AM] Sending request 'textDocument/codeAction - (1290)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/codeAction - (1290)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:43 AM] Sending request 'textDocument/formatting - (1291)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:07:43 AM] Received response 'textDocument/formatting - (1291)' in 0ms. -Params: [] - - -[Trace - 2:07:44 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38}} - - -[Trace - 2:07:44 AM] Sending request 'textDocument/documentLink - (1292)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:07:44 AM] Received response 'textDocument/documentLink - (1292)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:07:45 AM] Sending request 'textDocument/codeAction - (1293)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:45 AM] Received response 'textDocument/codeAction - (1293)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:45 AM] Sending request 'textDocument/formatting - (1294)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"options":{"tabSize":4,"insertSpaces":false}} - - -[Trace - 2:07:45 AM] Received response 'textDocument/formatting - (1294)' in 0ms. -Params: [] - - -[Trace - 2:07:45 AM] Sending notification 'textDocument/didSave'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go","version":38}} - - -[Trace - 2:07:45 AM] Sending request 'textDocument/hover - (1295)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":21,"character":12}} - - -[Error - 2:07:45 AM] send textDocument/hover#1295 no identifier found - - -[Trace - 2:07:46 AM] Sending request 'textDocument/codeAction - (1296)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:46 AM] Received response 'textDocument/codeAction - (1296)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:55 AM] Sending request 'textDocument/hover - (1297)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":20,"character":22}} - - -[Error - 2:07:55 AM] send textDocument/hover#1297 no identifier found - - -[Trace - 2:07:55 AM] Sending request 'textDocument/documentHighlight - (1298)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":20,"character":23}} - - -[Trace - 2:07:55 AM] Received notification 'window/logMessage'. -Params: {"type":1,"message":"no highlight for /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:21:24: /Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go:21:24 is not an identifier"} - - -[Trace - 2:07:55 AM] Received response 'textDocument/documentHighlight - (1298)' in 0ms. -Params: [] - - -[Trace - 2:07:56 AM] Sending request 'textDocument/codeAction - (1299)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:07:56 AM] Received response 'textDocument/codeAction - (1299)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:07:56 AM] Sending request 'textDocument/hover - (1300)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":14,"character":0}} - - -[Error - 2:07:56 AM] send textDocument/hover#1300 no identifier found - - -[Trace - 2:08:00 AM] Sending request 'textDocument/documentLink - (1301)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"}} - - -[Trace - 2:08:00 AM] Sending request 'textDocument/codeAction - (1302)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:00 AM] Received response 'textDocument/documentLink - (1301)' in 3ms. -Params: [{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}},"target":"https://godoc.org/flag"},{"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}},"target":"https://godoc.org/fmt"},{"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":5}},"target":"https://godoc.org/io"},{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":5}},"target":"https://godoc.org/os"},{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"target":"https://godoc.org/path/filepath"},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":7}},"target":"https://godoc.org/sync"},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":67}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/imageconv"}] - - -[Trace - 2:08:00 AM] Received response 'textDocument/codeAction - (1302)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:08:00 AM] Sending request 'textDocument/codeAction - (1303)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go"},"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:00 AM] Received response 'textDocument/codeAction - (1303)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli.go":[]}}}] - - -[Trace - 2:08:01 AM] Sending request 'textDocument/documentLink - (1304)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"}} - - -[Trace - 2:08:01 AM] Sending request 'textDocument/codeAction - (1305)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:01 AM] Received response 'textDocument/documentLink - (1304)' in 0ms. -Params: [{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":8}},"target":"https://godoc.org/bytes"},{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}},"target":"https://godoc.org/strings"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":10}},"target":"https://godoc.org/testing"},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":61}},"target":"https://godoc.org/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli"}] - - -[Trace - 2:08:01 AM] Received response 'textDocument/codeAction - (1305)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:08:01 AM] Sending request 'textDocument/codeAction - (1306)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":23}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:01 AM] Received response 'textDocument/codeAction - (1306)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:08:01 AM] Sending request 'textDocument/hover - (1307)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":3}} - - -[Error - 2:08:01 AM] send textDocument/hover#1307 no object for ident Errorf - - -[Trace - 2:08:02 AM] Sending request 'textDocument/documentHighlight - (1308)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":4}} - - -[Trace - 2:08:02 AM] Received response 'textDocument/documentHighlight - (1308)' in 0ms. -Params: [] - - -[Trace - 2:08:02 AM] Sending request 'textDocument/codeAction - (1309)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":17,"character":4},"end":{"line":17,"character":4}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:02 AM] Received response 'textDocument/codeAction - (1309)' in 1ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:08:02 AM] Sending request 'textDocument/hover - (1310)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":20}} - - -[Error - 2:08:02 AM] send textDocument/hover#1310 no object for ident ExitCodeOK - - -[Trace - 2:08:39 AM] Sending request 'textDocument/codeAction - (1311)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"context":{"diagnostics":[]}} - - -[Trace - 2:08:39 AM] Received response 'textDocument/codeAction - (1311)' in 3ms. -Params: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"changes":{"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go":[]}}}] - - -[Trace - 2:16:12 AM] Sending request 'textDocument/hover - (1312)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":17,"character":46}} - - -[Error - 2:16:12 AM] send textDocument/hover#1312 no object for ident exitCode - - -[Trace - 2:17:33 AM] Sending request 'textDocument/hover - (1313)'. -Params: {"textDocument":{"uri":"file:///Users/waytkhemig/go/src/github.com/waytkheming/godojo/dojo7/kadai1/waytkheming/cli/cli_test.go"},"position":{"line":16,"character":4}} - - -[Error - 2:17:33 AM] send textDocument/hover#1313 no object for ident exitCode - - -[Trace - 2:18:52 AM] Sending request 'shutdown - (1314)'. -Params: {} - - -[Trace - 2:18:52 AM] Received response 'shutdown - (1314)' in 1ms. -Params: {} - - -[Trace - 2:18:52 AM] Sending notification 'exit'. -Params: {} - - From 605b94cd27f79d6dcc46e5ee7509efe2c97dafe0 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Wed, 18 Sep 2019 13:57:08 +0900 Subject: [PATCH 10/12] fix output file location --- kadai2/waytkheming/imageconv/imageconv.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kadai2/waytkheming/imageconv/imageconv.go b/kadai2/waytkheming/imageconv/imageconv.go index 5f12590..5de9ff3 100644 --- a/kadai2/waytkheming/imageconv/imageconv.go +++ b/kadai2/waytkheming/imageconv/imageconv.go @@ -12,6 +12,7 @@ import ( "io" "os" "path/filepath" + "strings" "sync" ) @@ -53,7 +54,7 @@ func (c *Converter) Convert(i ImageFile) error { if err != nil { return err } - outFile, err := os.Create(i.Name + "." + c.To) + outFile, err := os.Create(strings.TrimSuffix(c.Path, c.From) + c.To) if err != nil { return err } From d9d78dbcd64e42d05e1d08e673173df7c0d7f9e3 Mon Sep 17 00:00:00 2001 From: waytkheming Date: Wed, 18 Sep 2019 13:58:44 +0900 Subject: [PATCH 11/12] delete extra gitignore --- .gitignore | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 .gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2949ab3..0000000 --- a/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -.DS_Store - -# Binaries for programs and plugins -*.exe -*.exe~ -*.dll -*.so -*.dylib - -# Test binary, built with `go test -c` -*.test - -# Output of the go coverage tool, specifically when used with LiteIDE -*.out -# Dependency directories (remove the comment below to include it) -# vendor/ - -testdata/ From 7e4b1e00c84c56ec686bc0ed265aac21ab7dd86e Mon Sep 17 00:00:00 2001 From: waytkheming Date: Fri, 20 Sep 2019 00:40:28 +0900 Subject: [PATCH 12/12] fix test code and add testdata --- kadai2/waytkheming/.gitignore | 1 - kadai2/waytkheming/cli/cli_test.go | 2 +- .../waytkheming/imageconv/imageconv_test.go | 12 ++++++------ kadai2/waytkheming/testdata/earthmap1k.gif | Bin 0 -> 277383 bytes kadai2/waytkheming/testdata/earthmap1k.jpg | Bin 0 -> 177432 bytes kadai2/waytkheming/testdata/earthmap1k.png | Bin 0 -> 1780779 bytes 6 files changed, 7 insertions(+), 8 deletions(-) create mode 100644 kadai2/waytkheming/testdata/earthmap1k.gif create mode 100644 kadai2/waytkheming/testdata/earthmap1k.jpg create mode 100644 kadai2/waytkheming/testdata/earthmap1k.png diff --git a/kadai2/waytkheming/.gitignore b/kadai2/waytkheming/.gitignore index 2949ab3..fa18208 100644 --- a/kadai2/waytkheming/.gitignore +++ b/kadai2/waytkheming/.gitignore @@ -15,4 +15,3 @@ # Dependency directories (remove the comment below to include it) # vendor/ -testdata/ diff --git a/kadai2/waytkheming/cli/cli_test.go b/kadai2/waytkheming/cli/cli_test.go index 65d51eb..2e501df 100644 --- a/kadai2/waytkheming/cli/cli_test.go +++ b/kadai2/waytkheming/cli/cli_test.go @@ -11,7 +11,7 @@ import ( func TestCLI_Run(t *testing.T) { outStream, errStream := new(bytes.Buffer), new(bytes.Buffer) c := cli.NewCLI(outStream, errStream) - args := strings.Split("convert ./../testdata", " ") + args := strings.Split("convert ./../testdata/earthmap1k.jpg", " ") exitCode := c.Run(args) if exitCode != cli.ExitCodeOK { diff --git a/kadai2/waytkheming/imageconv/imageconv_test.go b/kadai2/waytkheming/imageconv/imageconv_test.go index 30598a1..8a57c3c 100644 --- a/kadai2/waytkheming/imageconv/imageconv_test.go +++ b/kadai2/waytkheming/imageconv/imageconv_test.go @@ -33,7 +33,7 @@ func TestConvert(t *testing.T) { path: "../testdata/earthmap1k.png", from: "png", to: "jpg", - output: "../testdata/earthmap1k.gif", + output: "../testdata/earthmap1k.jpg", }, { title: "jpg to gif", @@ -54,7 +54,7 @@ func TestConvert(t *testing.T) { path: "../testdata/earthmap1k.gif", from: "gif", to: "jpg", - output: "../testdata/earthmap1k.png", + output: "../testdata/earthmap1k.jpg", }, { title: "gif to png", @@ -93,18 +93,18 @@ func checkConvert(t *testing.T, c imageconv.Converter, i imageconv.ImageFile) { } } -func checkFormat(t *testing.T, path string, fileType string) { +func checkFormat(t *testing.T, path string, to string) { t.Helper() if _, err := os.Stat(path); os.IsNotExist(err) { t.Errorf("Expected output file %s %s is not exist", path, err.Error()) } file, err := os.Open(path) if err != nil { - t.Errorf("Couldn't open file path: %s, fileType: %s, error: %v", path, fileType, err) + t.Errorf("Couldn't open file path: %s, fileType: %s, error: %v", path, to, err) } defer file.Close() - switch fileType { + switch to { case "jpg", "jpeg": _, err = jpeg.Decode(file) case "png": @@ -114,6 +114,6 @@ func checkFormat(t *testing.T, path string, fileType string) { } if err != nil { - t.Errorf("Couldn't decode path: %s, fileType: %s, error: %v", path, fileType, err) + t.Errorf("Couldn't decode path: %s, fileType: %s, error: %v", path, to, err) } } diff --git a/kadai2/waytkheming/testdata/earthmap1k.gif b/kadai2/waytkheming/testdata/earthmap1k.gif new file mode 100644 index 0000000000000000000000000000000000000000..47f02d2efac8f68b6bca08f493cde211d83e98b1 GIT binary patch literal 277383 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%0DxNK>wVg^4;rkA!lPAyn{U`u8|^Ly5L?u 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%0AN- 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

(}9uaX_ZEFbI5lTPg^7sw_ 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˒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%0AO=@8a&A-|*}vX4sE4GvZG2N&b~& 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 literal 0 HcmV?d00001 diff --git a/kadai2/waytkheming/testdata/earthmap1k.jpg b/kadai2/waytkheming/testdata/earthmap1k.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea451d4a3b16ab40b5fdb8ef0aa0ae98ef9f01c9 GIT binary patch literal 177432 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Ξ1rc0?vzKCp&Oi{#K-;L!y<{GnppML*t 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 L58?{$_s{9P literal 0 HcmV?d00001 diff --git a/kadai2/waytkheming/testdata/earthmap1k.png b/kadai2/waytkheming/testdata/earthmap1k.png new file mode 100644 index 0000000000000000000000000000000000000000..6836eb5f5f18304e1f6f88193be00acee12cb5dd GIT binary patch literal 1780779 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

GM}xt+M99cv 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�e#yOSEMbthc_L6g7B$O)Kab%;Z5I3~^f3?RsT8 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 z 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