vscodeで初期に入れておくと便利だった設定をメモしておきます。
まずはGoの拡張パッケージを入れます。

go fmt
gopls
settings.jsonを開いて以下のように修正します。
settings.json
{
"security.workspace.trust.untrustedFiles": "open",
"go.formatTool": "gofmt",
"gopls": {
"ui.documentation": true,
"hoverKind": "FullDocumentation"
}
}
go test
settings.jsonを以下のように更新します。
settings.json
{
"security.workspace.trust.untrustedFiles": "open",
"go.formatTool": "gofmt",
"gopls": {
"ui.documentation": true,
"hoverKind": "FullDocumentation"
},
"go.testEnvVars": {
"GO_ENV": "test",
"TSUNDERE_MODE": "true"
},
"go.testFlags": [
"-v",
"-count=1"
],
"go.testTimeout": "60s",
"go.coverOnSave": true,
"go.coverageDecorator": {
"type": "gutter"
},
"go.testExplorer.showOutput": "always"
}
dependi
go.modなどで使っているモジュールのバージョンが最新かチェックしてくれます。


