From c48f630e2511fe1242355547625ed81d385b5538 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 01:05:13 +0200 Subject: [PATCH] Add function to validate entity name --- src/document/scene-document-validation.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/document/scene-document-validation.ts b/src/document/scene-document-validation.ts index 9d555e17..5b5db927 100644 --- a/src/document/scene-document-validation.ts +++ b/src/document/scene-document-validation.ts @@ -667,6 +667,12 @@ function validateModelInstance(modelInstance: ModelInstance, path: string, docum } } +function validateEntityName(name: string | undefined, path: string, diagnostics: SceneDiagnostic[]) { + if (name !== undefined && name.trim().length === 0) { + diagnostics.push(createDiagnostic("error", "invalid-entity-name", "Entity names must be non-empty when authored.", `${path}.name`)); + } +} + function validatePlayerStartEntity(entity: PlayerStartEntity, path: string, diagnostics: SceneDiagnostic[]) { if (!isFiniteVec3(entity.position)) { diagnostics.push(