JSONC Comments
JSONC(JSON with Comments)は VS Code 用に定義された JSON のスーパーセットである。// と /* */ コメントに加えて末尾カンマを許可し、設定ファイルに使われる。
目的
VS Code の設定ファイルがコメントをサポートし、settings.json や launch.json などに説明を記せるようにする。
メカニズム
JSONC パーサは // と /* */ コメントをスキップし、標準 JSON の上で末尾カンマを許容する。それ以外の構文は同一である。VS Code と TypeScript の tsconfig が使う。
ユースケース
- VS Code の設定
- tsconfig.json の記述
- ESLint のコンフィグ