lint/.devcontainer/devcontainer.json
Marco Ferrari 72a4884f7a
Some checks are pending
Publish Images / Build and Test (push) Waiting to run
Publish Images / Release (push) Blocked by required conditions
Build and Test / Set build metadata (push) Waiting to run
Build and Test / Build and Test (push) Blocked by required conditions
Build and Test / Test the Super-linter GitHub Action (push) Blocked by required conditions
Build and Test / Build test suite matrix (push) Waiting to run
Build and Test / Run test cases (push) Blocked by required conditions
Build and Test / Check if all the tests passed (push) Blocked by required conditions
Build and Test / preview-release-notes (push) Waiting to run
Lint commit / commitlint (push) Waiting to run
chore: manage php dependencies (#6139)
- Install PHP dependencies using composer
- Watch composer dependency updates with Dependabot
2024-09-13 08:08:39 +02:00

93 lines
2.6 KiB
JSON

{
"name": "Super-Linter",
"image": "ghcr.io/super-linter/super-linter:latest",
"customizations": {
"vscode": {
"settings": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file",
"editor.wordWrap": "off",
"prettier.resolveGlobalModules": true,
"[markdown]": {
"editor.wordWrap": "off"
},
"[shellscript]": {
"editor.defaultFormatter": "mkhl.shfmt"
},
"[terraform]": {
"editor.defaultFormatter": "hashicorp.terraform"
},
"[terraform-vars]": {
"editor.defaultFormatter": "hashicorp.terraform"
}
},
"extensions": [
"DavidAnson.vscode-markdownlint",
"EditorConfig.EditorConfig",
"HashiCorp.terraform",
"esbenp.prettier-vscode",
"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",
"target": "/action/lib",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/Gemfile",
"target": "/Gemfile",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/Gemfile.lock",
"target": "/Gemfile.lock",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/package.json",
"target": "/package.json",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/package-lock.json",
"target": "/package-lock.json",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/composer/composer.json",
"target": "/php-composer/composer.json",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/dependencies/composer/composer.lock",
"target": "/php-composer/composer.lock",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/scripts/bash-exec.sh",
"target": "/usr/bin/bash-exec",
"type": "bind"
},
{
"source": "${localWorkspaceFolder}/scripts/git-merge-conflict-markers.sh",
"target": "/usr/bin/git-merge-conflict-markers",
"type": "bind"
}
],
"runArgs": ["--env-file", ".devcontainer/devcontainer.env"]
}