From 201124e13f305b197dd1c9dc5d16b5ff9e5f4e64 Mon Sep 17 00:00:00 2001 From: Ben Kunkle Date: Fri, 10 Oct 2025 18:21:59 -0500 Subject: [PATCH] Cleanup `default.json` (#39986) Closes #ISSUE Annotated our `default.json` with `$schema` to get diagnostics, then fixed the non-language not installed warnings. Release Notes: - N/A *or* Added/Fixed/Improved ... --- assets/settings/default.json | 3 ++- crates/project/src/project_settings.rs | 1 + crates/settings/src/settings_content/project.rs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/settings/default.json b/assets/settings/default.json index e7c35460ed..101b53c4a7 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -1,4 +1,5 @@ { + "$schema": "zed://schemas/settings", /// The displayed name of this project. If not set or empty, the root directory name /// will be displayed. "project_name": "", @@ -2051,7 +2052,7 @@ // } // } // } - "profiles": [], + "profiles": {}, // A map of log scopes to the desired log level. // Useful for filtering out noisy logs or enabling more verbose logging. diff --git a/crates/project/src/project_settings.rs b/crates/project/src/project_settings.rs index 28fdce8885..1790313dca 100644 --- a/crates/project/src/project_settings.rs +++ b/crates/project/src/project_settings.rs @@ -215,6 +215,7 @@ impl From for DiagnosticSeverity { settings::DiagnosticSeverityContent::Warning => DiagnosticSeverity::Warning, settings::DiagnosticSeverityContent::Info => DiagnosticSeverity::Info, settings::DiagnosticSeverityContent::Hint => DiagnosticSeverity::Hint, + settings::DiagnosticSeverityContent::All => DiagnosticSeverity::Hint, } } } diff --git a/crates/settings/src/settings_content/project.rs b/crates/settings/src/settings_content/project.rs index b35a939e07..88d9f9803e 100644 --- a/crates/settings/src/settings_content/project.rs +++ b/crates/settings/src/settings_content/project.rs @@ -470,8 +470,8 @@ pub enum DiagnosticSeverityContent { Error, Warning, Info, - #[serde(alias = "all")] Hint, + All, } /// A custom Git hosting provider.