From 9d700bc2c63cb5747a7f7dad8e14a5dfcd18579b Mon Sep 17 00:00:00 2001 From: Sebastian Frank Date: Mon, 21 Sep 2026 16:47:12 +0000 Subject: [PATCH] fix: scope collection yaml schema to top-level files --- .vscode/settings.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index af40fa02..491297e8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,7 +6,10 @@ "editor.defaultFormatter": "esbenp.prettier-vscode", "yaml.schemas": { "./../../cms/tibi-types/schemas/config/project.schema.json": "api/config.y*ml", - "./../../cms/tibi-types/schemas/config/collection.schema.json": "api/collections/*.y*ml", + // +([^/]) = nur Dateien direkt in api/collections/: der YAML-LS matcht mit + // picomatch { bash: true }, wo "*" auch "/" trifft und sonst fields/, + // fieldLists/ und lib/ fälschlich zusätzlich das Collection-Schema bekämen + "./../../cms/tibi-types/schemas/config/collection.schema.json": "api/collections/+([^/]).y*ml", "./../../cms/tibi-types/schemas/config/field.schema.json": "api/collections/fields/*.y*ml", "./../../cms/tibi-types/schemas/config/field-list.schema.json": "api/collections/fieldLists/*.y*ml", "./../../cms/tibi-types/schemas/config/job.schema.json": "api/jobs/*.y*ml",