fix: scope collection yaml schema to top-level files

This commit is contained in:
2026-09-21 16:47:12 +00:00
parent 6d56c66840
commit 9d700bc2c6
+4 -1
View File
@@ -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",