// settings.json
{
"editor.formatOnSave": true,
"[go]": {
"editor.defaultFormatter": "golang.go"
}
}
参考: https://zenn.dev/nobonobo/articles/4fb018a24f9ee9
以下のようなディレクトリ構造にする。
- <プロジェクトルートディレクトリ>/
- go.mod
- main.go
- foo/
- bar/
- baz.go (package bar)
- bar/
ルートにあるgo.mod
に書かれたモジュール名からのパスをimportに書く。
// go.mod
module <モジュール名>
go 1.22
import "<モジュール名>/foo/bar"
https://github.com/go-chi/chiを使う。
slogをカスタマイズして使う。
参考: