From 02d3c7c635fa8b69e72b1489d4de093a0a542047 Mon Sep 17 00:00:00 2001 From: houhaoyu Date: Wed, 16 Mar 2022 10:37:22 +0800 Subject: [PATCH] houhaoyu@huawei.com remove whitelist Signed-off-by: houhaoyu Change-Id: Ida4f786e784362d0724314d5ce42a5781ad6247f --- compiler/src/compile_info.ts | 8 +------- compiler/src/validate_ui_syntax.ts | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/compiler/src/compile_info.ts b/compiler/src/compile_info.ts index 50cf43f1d..bd45a97d6 100644 --- a/compiler/src/compile_info.ts +++ b/compiler/src/compile_info.ts @@ -289,18 +289,12 @@ export class ResultStates { const stateInfoReg: RegExp = /Property\s*'(\$?[_a-zA-Z0-9]+)' does not exist on type/; const importInfoReg: RegExp = /Cannot find namespace\s*'([_a-zA-Z0-9]+)'\./; if (this.matchMessage(message, props, propInfoReg) || - this.matchMessage(message, props, stateInfoReg) || - this.matchMessage(message, [...importModuleCollection], importInfoReg)) { + this.matchMessage(message, props, stateInfoReg)) { return false; } return true; } private matchMessage(message: string, nameArr: any, reg: RegExp): boolean { - importModuleCollection.forEach(item => { - if (message.includes(item)) { - return true; - } - }) if (reg.test(message)) { const match: string[] = message.match(reg); if (match[1] && nameArr.includes(match[1])) { diff --git a/compiler/src/validate_ui_syntax.ts b/compiler/src/validate_ui_syntax.ts index 882859c5f..6a326f3e7 100644 --- a/compiler/src/validate_ui_syntax.ts +++ b/compiler/src/validate_ui_syntax.ts @@ -752,7 +752,7 @@ export function processSystemApi(content: string, isProcessWhiteList: boolean = if (!VALIDATE_MODULE.includes(systemValue)){ importModuleCollection.add(systemValue); } - if (!isProcessWhiteList && validateWhiteListModule(moduleType, systemKey)) { + if (!isProcessWhiteList) { return item; } else if (isProcessWhiteList) { systemValue = item2; -- Gitee