From 0d582377a8cb22e2c5e9cf382b2a95a1e9349ffd Mon Sep 17 00:00:00 2001 From: aparna-ravindra Date: Mon, 16 Aug 2021 16:48:34 +0530 Subject: [PATCH] using regex to check for octicon --- script/validate-data/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/script/validate-data/index.ts b/script/validate-data/index.ts index 712efe1..720c85b 100755 --- a/script/validate-data/index.ts +++ b/script/validate-data/index.ts @@ -95,7 +95,7 @@ async function checkWorkflow(workflowPath: string, propertiesPath: string): Prom workflowErrors.errors = res.errors.map(e => e.toString()) if (properties.iconName) { - if(!properties.iconName.startsWith("octicon ")) { + if(! /^octicon\s+/.test(properties.iconName)) { try { await fs.access(`../../icons/${properties.iconName}.svg`) } catch (e) { @@ -103,8 +103,8 @@ async function checkWorkflow(workflowPath: string, propertiesPath: string): Prom } } else { - let iconName = properties.iconName.match(/octicon\s+(.*)/) - if(!iconName || !iconName[1] || iconName[1].length == 0) { + let iconName = properties.iconName.match(/^octicon\s+(.*)/) + if(!iconName || iconName[1].split(".")[0].length <= 0) { workflowErrors.errors.push(`No icon named ${properties.iconName} found`) } }