diff --git a/Cargo.lock b/Cargo.lock index 65daf7eda0..2ccd75878c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3694,9 +3694,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" +checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" dependencies = [ "dyn-clone", "ref-cast", @@ -3707,9 +3707,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633" +checksum = "4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45" dependencies = [ "proc-macro2", "quote", diff --git a/ruff.schema.json b/ruff.schema.json index 162aaced84..cc11baaacf 100644 --- a/ruff.schema.json +++ b/ruff.schema.json @@ -1880,6 +1880,38 @@ "object", "null" ], + "properties": { + "first-party": { + "type": "array", + "items": { + "type": "string" + } + }, + "future": { + "type": "array", + "items": { + "type": "string" + } + }, + "local-folder": { + "type": "array", + "items": { + "type": "string" + } + }, + "standard-library": { + "type": "array", + "items": { + "type": "string" + } + }, + "third-party": { + "type": "array", + "items": { + "type": "string" + } + } + }, "additionalProperties": { "type": "array", "items": {