Browse Source

feat(devcontainer): add Hadolint and GitHub CLI features

* Introduced `ghcr.io/dhoeric/features/hadolint:1` for Dockerfile linting.
* Updated VSCode extensions recommendations to include Hadolint and additional tools.
* Created a new `.hadolint.yml` configuration file to ignore specific linting rules.
pull/79/head
Daniel Gibbs 10 months ago
parent
commit
b670a30ded
Failed to extract signature
  1. 4
      .devcontainer/devcontainer.json
  2. 2
      .hadolint.yml
  3. 8
      .vscode/extensions.json

4
.devcontainer/devcontainer.json

@ -9,7 +9,8 @@
"ghcr.io/devcontainers-extra/features/shellcheck:1": {},
"ghcr.io/devcontainers-extra/features/yamllint:2": {},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {}
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/dhoeric/features/hadolint:1": {}
},
"customizations": {
"vscode": {
@ -17,6 +18,7 @@
"DavidAnson.vscode-markdownlint",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"exiasr.hadolint",
"github.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"ms-azuretools.vscode-containers",

2
.hadolint.yml

@ -0,0 +1,2 @@
ignored:
- DL3008 # Pin versions in apt-get install

8
.vscode/extensions.json

@ -1,7 +1,13 @@
{
"recommendations": [
"DavidAnson.vscode-markdownlint",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"github.vscode-github-actions"
"exiasr.hadolint",
"github.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"ms-azuretools.vscode-containers",
"redhat.vscode-yaml",
"yzhang.markdown-all-in-one"
]
}

Loading…
Cancel
Save