Zum Inhalt springen
uencoder

JSONC Comments

JSONC (JSON with Comments) ist die für VS Code definierte JSON-Obermenge, die //-, /* */-Kommentare und nachgestellte Kommas erlaubt; genutzt für Konfigurationsdateien.

Zweck

Kommentare in VS-Code-Konfigurationsdateien unterstützen, damit settings.json, launch.json und ähnliche Erläuterungen tragen können.

Mechanismus

Ein JSONC-Parser überspringt //-, /* */-Kommentare und toleriert nachgestellte Kommas über Standard-JSON hinaus; der Rest der Syntax ist identisch. VS Code und TypeScripts tsconfig nutzen es.

Anwendungsfälle

  • VS-Code-Konfiguration
  • tsconfig.json
  • ESLint-Konfiguration

Verwandte Tools

References