superlint/.devcontainer/devcontainer.json
Marco Ferrari 5e2c028e0f
ci: update devcontainer definition (#5132)
- Remove unneeded 'context' directive
- Update the list of extensions to install
- Configure tasks to run super-linter
- Remove redundant README
- Remove outdated launch configurations and scripts
2024-01-30 12:09:46 +01:00

41 lines
1,005 B
JSON

{
"name": "Super-Linter",
"image": "ghcr.io/super-linter/super-linter:latest",
"customizations": {
"vscode": {
"settings": {},
"extensions": [
"DavidAnson.vscode-markdownlint",
"EditorConfig.EditorConfig",
"GitHub.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"mads-hartmann.bash-ide-vscode",
"mkhl.shfmt",
"ms-azuretools.vscode-docker",
"ms-vscode.makefile-tools",
"timonwong.shellcheck"
]
}
},
"mounts": [
{
"source": "${localWorkspaceFolder}/TEMPLATES",
"target": "/action/lib/.automation",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/lib/linter.sh",
"target": "/action/lib/linter.sh",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/lib/functions",
"target": "/action/lib/functions",
"type": "bind"
}
],
"runArgs": [
"--env-file",
".devcontainer/devcontainer.env"
]
}