From 53c0d8c82ef01cdfc468bd3b18ed6f3be5724e09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Bavelier?= <97530782+tbavelier@users.noreply.github.com> Date: Thu, 13 Feb 2025 19:04:53 +0100 Subject: [PATCH] use gci lint + install tools (#1691) --- .devcontainer/devcontainer.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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" + ] + } + }, }