From 3525735885fa35240374428d8099f9d189b3ec50 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 3 Jan 2025 11:53:02 +0300 Subject: [PATCH] Update lint.ts --- scripts/commands/channels/lint.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/commands/channels/lint.ts b/scripts/commands/channels/lint.ts index 37c6b646..c336a677 100644 --- a/scripts/commands/channels/lint.ts +++ b/scripts/commands/channels/lint.ts @@ -51,11 +51,15 @@ async function main() { let localErrors: ValidationError[] = [] - const xsdDoc = libxml.parseXml(xsd) - const doc = libxml.parseXml(xml) + try { + const xsdDoc = libxml.parseXml(xsd) + const doc = libxml.parseXml(xml) - if (!doc.validate(xsdDoc)) { - localErrors = doc.validationErrors + if (!doc.validate(xsdDoc)) { + localErrors = doc.validationErrors + } + } catch (error) { + localErrors.push(error) } if (localErrors.length) {