devcontainers / devcontainers/spec

Add support for extension `recommendations` and `unwantedRecommendations` in devcontainer.json `customizations:vscode:settings:extensions`

Offen
#486 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
5.7k
Forks
498
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Currently extension `recommendations` and `unwantedRecommendations` can only be set in _.vscode/extensions.json_ file.

Adding support for setting those in _devcontainer.json_ under `customizations:vscode:settings:extensions` key would allow avoiding the need for creating (and adding to **git**) the _.vscode/extensions.json_ file.

Something like:
```json
{
"customizations": {
"vscode": {
"settings": {
"extensions": {
"recommendations": [],
"unwantedRecommendations": []
}
}
}
}
}
```

This would be the "equivalent" for `customizations:vscode:settings:launch` (that "mimics" _.vscode/launch.json_) and for `customizations:vscode:settings:tasks` (that "mimics" _.vscode/tasks.json_).

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit dem Vergleich der bestehenden Verarbeitung von customizations:vscode:settings:launch und customizations:vscode:settings:tasks mit .vscode/extensions.json und devcontainer.json. Fügen Sie Unterstützung für recommendations und unwantedRecommendations unter customizations:vscode:settings:extensions hinzu, wobei die Beispielstruktur als gleichwertige Konfiguration akzeptiert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
vscode
Bereich
developer-experience
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.