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: