隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

vscode-go formatOnSave

vscode の golang 向け拡張 vscode-go が保存時の gofmt に対応していた。(むしろ今までなかったのが辛すぎた)

まだデフォルトで無効なので、 settings.json"go.formatOnSave": true と追加すると有効になる。

実行されるコマンドは goreturns。イマドキは goimports よりも一歩進んでこれらしい。

github.com

goimports の機能に加え、function 内で戻り値に合わせた return の補完(zero value)をしてくれる。