chore: use customizations/vscode/extensions instead of extensions property #4492
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Enhancements:
Motivation and Context
Property
extensionsis not allowed in the latest devcontainer.json.Then use
customizations/vscode/extensionsinstead.Usage examples
{ "name": "commitlint-dev", "dockerComposeFile": ["../docker-compose.yml"], "service": "commitlint", "workspaceFolder": "/root/repo", "shutdownAction": "stopCompose", "customizations": { "vscode": { "extensions": [ "editorconfig.editorconfig", "esbenp.prettier-vscode", "ms-azuretools.vscode-docker", "ms-vsliveshare.vsliveshare-pack" ] } } }How Has This Been Tested?
I have tested it with GitHub Codespaces.
Types of changes
Checklist: