{ "name": "Go Dev Container (demo)", "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/devcontainers/features/common-utils:2": {}, "ghcr.io/devcontainers/features/go:1": { "version": "1.25" } }, "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 } } } } }