2025-12-28 18:00:50 +08:00
|
|
|
{
|
|
|
|
|
"name": "Go Dev Container (demo)",
|
2025-12-28 18:33:35 +08:00
|
|
|
"build": {
|
|
|
|
|
"dockerfile": ".devcontainer/Dockerfile"
|
2025-12-28 18:00:50 +08:00
|
|
|
},
|
|
|
|
|
"remoteUser": "vscode",
|
|
|
|
|
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
|
|
|
|
|
"postCreateCommand": "cd demo && go mod download && go install github.com/go-delve/delve/cmd/dlv@latest",
|
|
|
|
|
"customizations": {
|
|
|
|
|
"vscode": {
|
|
|
|
|
"extensions": ["golang.go"],
|
|
|
|
|
"settings": {
|
|
|
|
|
"go.useLanguageServer": true,
|
|
|
|
|
"go.toolsManagement.autoUpdate": true,
|
|
|
|
|
"go.gopath": "/go",
|
|
|
|
|
"go.testFlags": ["-v"],
|
|
|
|
|
"go.lintTool": "golangci-lint",
|
|
|
|
|
"go.lintFlags": ["--fast"],
|
|
|
|
|
"[go]": {
|
|
|
|
|
"editor.formatOnSave": true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|