ZIm/crates/task/src
Michael Sloan c74ecb4654
Warn about unknown fields when editing settings json (#33678)
Closes #30017

* While generating the settings JSON schema, defaults all schema
definitions to reject unknown fields via `additionalProperties: false`.

* Uses `unevaluatedProperties: false` at the top level to check fields
that remain after the settings field names + release stage override
field names.

* Changes json schema version from `draft07` to `draft_2019_09` to have
support for `unevaluatedProperties`.

Release Notes:

- Added warnings for unknown fields when editing `settings.json`.
2025-06-30 23:34:25 +00:00
..
adapter_schema.rs debugger: Use DAP schema to configure daps (#30833) 2025-05-22 05:48:26 -04:00
debug_format.rs Warn about unknown fields when editing settings json (#33678) 2025-06-30 23:34:25 +00:00
lib.rs Fix ruby debugger (#32407) 2025-06-09 16:11:24 -06:00
serde_helpers.rs Migrate to schemars version 1.0 (#33635) 2025-06-30 21:07:28 +00:00
static_source.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
task_template.rs Warn about unknown fields when editing settings json (#33678) 2025-06-30 23:34:25 +00:00
vscode_debug_format.rs Remove ruby debug adapter (#33541) 2025-06-30 09:15:56 -07:00
vscode_format.rs Silence another backtrace-full log (#32990) 2025-06-18 22:47:48 +00:00