| 123456789101112131415161718192021222324252627282930 |
- {
- "name": "BASH Dev Container",
- "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
- "features": {
- "ghcr.io/devcontainers-community/npm-features/prettier:1": {
- "plugins": "prettier-plugin-sh"
- },
- "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",
- "redhat.vscode-yaml",
- "timonwong.shellcheck",
- "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 && sudo apt-get update && sudo apt-get install -y ripgrep"
- }
|