{ "name": "Docker Dev Container", "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/devcontainers-community/npm-features/prettier:1": {}, "ghcr.io/devcontainers-extra/features/actionlint:1": {}, "ghcr.io/devcontainers-extra/features/checkov:1": {}, "ghcr.io/devcontainers-extra/features/markdownlint-cli:1": {}, "ghcr.io/devcontainers-extra/features/shellcheck:1": {}, "ghcr.io/devcontainers-extra/features/yamllint:2": {}, "ghcr.io/devcontainers/features/github-cli:1": {} }, "customizations": { "vscode": { "extensions": [ "DavidAnson.vscode-markdownlint", "editorconfig.editorconfig", "esbenp.prettier-vscode", "github.vscode-github-actions", "GitHub.vscode-pull-request-github", "ms-azuretools.vscode-containers", "redhat.vscode-yaml", "yzhang.markdown-all-in-one" ] } }, "postCreateCommand": "npm init -y >/dev/null 2>&1 || true && npm install --no-save prettier prettier-plugin-sh prettier-plugin-jinja-template" }