思い
Goをvscodeで開発するときの設定を紹介します。
Go言語用VSCode拡張機能のインストール
Go Team at Googleの拡張機能をインストールします。
settings.jsonの設定
{
"go.formatTool": "goimports",
"go.lintTool": "golangci-lint",
"go.lintFlags": ["--fast"],
"editor.formatOnSave": true,
"[go]": {
"editor.defaultFormatter": "golang.go"
}
}
コードフォーマット
Go言語では、gofmt
がデフォルトのフォーマッターとして提供されています。goimports
はgofmt
に加えimportをサポートしてくれます。
######## Linterの設定
Linterは公式サイトで紹介されている`golangci-lintで良いと思います。