diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 2686a088f..908ff045f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,5 +4,22 @@ "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {} }, "runArgs": ["--name", "datadog-operator-devenv", "-w", "/workspaces/datadog-operator"], - "postStartCommand": ["git", "config", "--global", "--add", "safe.directory", "/workspaces/datadog-operator"] + "postStartCommand": "git config --global --add safe.directory /workspaces/datadog-operator && make install-tools", + "customizations": { + "vscode": { + "settings": { + "go.lintTool": "golangci-lint", + "go.lintOnSave": "package", + "go.lintFlags": [ + "--config=/workspaces/datadog-operator/.golangci.toml" + ], + "[go]": { + "editor.formatOnSave": true + } + }, + "extensions": [ + "golang.Go" + ] + } + }, }