Show configuration in language server debug logs (#23084)

Release Notes:

- Added configuration sent on initialization to the `Server Info`
section of the language server logs.
This commit is contained in:
Michael Sloan 2025-01-13 14:00:03 -07:00 committed by GitHub
parent d4e91c1898
commit 7c2c409f6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 59 additions and 9 deletions

View file

@ -88,6 +88,8 @@ impl JsonLspAdapter {
let tsconfig_schema = serde_json::Value::from_str(TSCONFIG_SCHEMA).unwrap();
let package_json_schema = serde_json::Value::from_str(PACKAGE_JSON_SCHEMA).unwrap();
// This can be viewed via `debug: open language server logs` -> `json-language-server` ->
// `Server Info`
serde_json::json!({
"json": {
"format": {