概要
表題の通り VSCode で Golang のコードが自動整形されない時のメモ。
自分の場合は、Prettier
の設定が Golang のコードの時にも利いてしまっているせいでした。
対応方法
setting.json
に下記を追加します。
"[go]": {
"editor.defaultFormatter": "golang.go"
},
これで、Golang のコード時には、golang.go
がフォーマッタとして使われるようになり、自動整形が有効になります。
ちなみに、Golang 用のエクステンションとして下記を使っている場合の話なので、違うエクステンションを使っている場合はそれにあわせてフォーマッタの名前を変更する必要があります。
Go with Visual Studio Code
Learn about Visual Studio Code editor features (code completion, debugging, snippets, linting) for Go.
コメント