Some features install extensions along with themselves and I'm not always interested in them. For example, the golang.Go extension that is installed in the Go feature or the dbaeumer.vscode-eslint extension that is installed in the Node feature are not extensions that I use.
To prevent bloat it would be very nice if extensions could be opted out of in feature options.
Here is an example of how I think this could work:
"features": {
"ghcr.io/devcontainers/features/node:1": {
"extensions": {
"dbaeumer.vscode-eslint": false
}
}
}
Some features install extensions along with themselves and I'm not always interested in them. For example, the
golang.Goextension that is installed in the Go feature or thedbaeumer.vscode-eslintextension that is installed in the Node feature are not extensions that I use.To prevent bloat it would be very nice if extensions could be opted out of in feature options.
Here is an example of how I think this could work: