From 11fc71952b3b82f969c6f633034d72f3199432b1 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 6 Oct 2025 09:07:54 +0100 Subject: [PATCH] chore(settings): enhance editor configurations for Docker, Docker Compose, and GitHub Actions --- settings.json | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/settings.json b/settings.json index d85dd42..b3680d3 100644 --- a/settings.json +++ b/settings.json @@ -453,10 +453,44 @@ // MARK: Lang: Dockerfile // =========================================================================== // Extensions: - // - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker + // - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-containers // "[dockerfile]": { - "editor.defaultFormatter": "ms-azuretools.vscode-containers" + "editor.defaultFormatter": "ms-azuretools.vscode-containers", + "editor.insertSpaces": true, + "editor.tabSize": 2, + }, + // + // =========================================================================== + // MARK: Lang: Docker Compose + // =========================================================================== + // Extensions: + // - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-containers + // - https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml + // + "[dockercompose]": { + "editor.insertSpaces": true, + "editor.tabSize": 2, + "editor.autoIndent": "advanced", + "editor.quickSuggestions": { + "other": true, + "comments": true, + "strings": true + }, + "editor.defaultFormatter": "redhat.vscode-yaml" + }, + // + // =========================================================================== + // MARK: Lang: GitHub Actions Workflow + // =========================================================================== + // Extensions: + // - https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions + // - https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml + // + "[github-actions-workflow]": { + "editor.defaultFormatter": "redhat.vscode-yaml", + "editor.tabSize": 2, + "editor.insertSpaces": true }, // // =========================================================================== @@ -679,10 +713,9 @@ // =========================================================================== // Extensions: // - https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml - // - https://marketplace.visualstudio.com/items?itemName=arahata.linter-actionlint // "redhat.telemetry.enabled": false, - "[yaml][github-actions-workflow]": { + "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml", "editor.tabSize": 2, "editor.insertSpaces": true