"Go for Visual Studio Code"의 두 판 사이의 차이

(새 문서: ==개요== ;Go for Visual Studio Code (vscode-go) ;vscode go extension <source lang='json'> { "go.docsTool": "godoc", "go.formatTool": "goreturns", "go.lintTool": "golint", } <...)
 
 
(사용자 3명의 중간 판 13개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;vscode go extension
;vscode go extension


<source lang='json'>
[[파일:go-extension.png|700px]]
 
==예시 1==
<syntaxhighlight lang='bash'>
go get -v golang.org/x/tools/gopls
go get golang.org/x/tools/cmd/goimports
go get github.com/ramya-rao-a/go-outline
go get github.com/go-delve/delve/cmd/dlv
</syntaxhighlight>
 
==예시 2==
<syntaxhighlight lang='json'>
{
{
   "go.docsTool": "godoc",
   "go.docsTool": "godoc",
9번째 줄: 20번째 줄:
   "go.lintTool": "golint",
   "go.lintTool": "golint",
}
}
</source>
</syntaxhighlight>


{| class='wikitable'
{| class='wikitable'
22번째 줄: 33번째 줄:
| '''golint''', golangci-lint, revive, staticcheck
| '''golint''', golangci-lint, revive, staticcheck
|}
|}
* go get -v github.com/mdempsky/gocode
* go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
* go get -v github.com/ramya-rao-a/go-outline
* go get -v github.com/stamblerre/gocode
* go get -v github.com/zmb3/gogetdoc
* go get -v github.com/golangci/golangci-lint/cmd/golangci-lint
* go get -v golang.org/x/tools/cmd/guru --- Go to implementations
* go get -v github.com/rogpeppe/godef


==같이 보기==
==같이 보기==
* [[vscode]]
* [[vscode]]
* [[Go Analysis Tools Missing]]


==참고==
==참고==
31번째 줄: 51번째 줄:


[[분류: vscode]]
[[분류: vscode]]
[[분류: go]]

2023년 3월 21일 (화) 09:56 기준 최신판

1 개요[ | ]

Go for Visual Studio Code (vscode-go)
vscode go extension

Go-extension.png

2 예시 1[ | ]

go get -v golang.org/x/tools/gopls
go get golang.org/x/tools/cmd/goimports
go get github.com/ramya-rao-a/go-outline
go get github.com/go-delve/delve/cmd/dlv

3 예시 2[ | ]

{
  "go.docsTool": "godoc",
  "go.formatTool": "goreturns",
  "go.lintTool": "golint",
}
Docs Tool godoc, gogetdoc, guru
Format Tool gofmt, goimports, goreturns, goformat
Lint Tool golint, golangci-lint, revive, staticcheck
  • go get -v github.com/mdempsky/gocode
  • go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
  • go get -v github.com/ramya-rao-a/go-outline
  • go get -v github.com/stamblerre/gocode
  • go get -v github.com/zmb3/gogetdoc
  • go get -v github.com/golangci/golangci-lint/cmd/golangci-lint
  • go get -v golang.org/x/tools/cmd/guru --- Go to implementations
  • go get -v github.com/rogpeppe/godef

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}