From f937705e2f9f7705595a95649912cbc7fed62ff9 Mon Sep 17 00:00:00 2001 From: Evan Baker Date: Wed, 28 Sep 2022 00:35:26 +0000 Subject: [PATCH] update default extensions and settings for codespace vscode Signed-off-by: Evan Baker --- .devcontainer/devcontainer.json | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index f181edae7b..dfbd9274fc 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -21,14 +21,39 @@ ], // Set *default* container specific settings.json values on container create. "settings": { - "go.toolsManagement.checkForUpdates": "local", - "go.useLanguageServer": true, + "editor.formatOnSave": true, + "files.autoSave": "onFocusChange", + "files.insertFinalNewline": true, + "git.allowForcePush": true, + "git.alwaysSignOff": true, + "git.autoStash": true, + "git.autofetch": "all", + "git.branchSortOrder": "alphabetically", + "git.enableCommitSigning": true, + "git.fetchOnPull": true, + "git.pruneOnFetch": true, + "git.rebaseWhenSync": true, + "go.coverOnSave": true, + "go.coverOnSingleTest": true, + "go.coverOnSingleTestFile": true, + "go.formatTool": "gofumpt", "go.gopath": "/go", - "go.goroot": "/usr/local/go" + "go.goroot": "/usr/local/go", + "go.lintTool": "golangci-lint", + "go.testOnSave": true, + "go.toolsManagement.autoUpdate": true, + "go.toolsManagement.checkForUpdates": "local", + "go.useLanguageServer": true }, // Add the IDs of extensions you want installed when the container is created. "extensions": [ - "golang.Go" + "bierner.github-markdown-preview", + "gitHub.codespaces", + "ms-vscode-remote.vscode-remote-extensionpack", + "golang.go", + "ms-vsliveshare.vsliveshare-pack", + "redhat.vscode-yaml", + "eamodio.gitlens" ], // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [],