json: Fix tsconfig.json schema overriding other schemas (such as keymap) (#12600)

@mrnugget spotted that tsconfig.json schema is getting applied on
current Nightly. I've tracked it down to a misconfiguration of JSON
language server. Mea culpa.

No release note as that change has not went out to the public yet.

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2024-06-03 12:16:09 +02:00 committed by GitHub
parent ae55d35f19
commit 5e3d85c023
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -84,6 +84,10 @@ impl JsonLspAdapter {
"enable": true,
},
"schemas": [
{
"fileMatch": ["tsconfig.json"],
"schema":tsconfig_schema
},
{
"fileMatch": [
schema_file_match(&paths::SETTINGS),
@ -101,11 +105,8 @@ impl JsonLspAdapter {
&*paths::LOCAL_TASKS_RELATIVE_PATH,
],
"schema": tasks_schema,
},
{
"fileMatch": "*/tsconfig.json",
"schema":tsconfig_schema
}
]
}
})