From 99e23ce33ed8ed550622b5cbf7435a76e26c52ab Mon Sep 17 00:00:00 2001 From: Cuecuexiaoyu Date: Wed, 13 Aug 2025 11:20:05 +0800 Subject: [PATCH] add ignore error condition Signed-off-by: Cuecuexiaoyu Change-Id: I2f1c62b250bdd54507931a2020f741099c99968d --- arkui-plugins/common/log-collector.ts | 5 +++-- arkui-plugins/ui-plugins/checked-transformer.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arkui-plugins/common/log-collector.ts b/arkui-plugins/common/log-collector.ts index 5fa9ed7af..98fa8c239 100644 --- a/arkui-plugins/common/log-collector.ts +++ b/arkui-plugins/common/log-collector.ts @@ -15,6 +15,7 @@ import * as arkts from '@koalaui/libarkts'; import { LogType } from './predefines'; +import { ProjectConfig } from './plugin-context'; interface LogInfo { type: LogType; @@ -67,8 +68,8 @@ export class LogCollector { }); } - shouldIgnoreError(ignoreError: boolean | undefined): void { - if (!!ignoreError) { + shouldIgnoreError(projectConfig: ProjectConfig | undefined): void { + if (!projectConfig || !!projectConfig.ignoreError) { this.ignoreError = true; } } diff --git a/arkui-plugins/ui-plugins/checked-transformer.ts b/arkui-plugins/ui-plugins/checked-transformer.ts index ee4daa33a..4dc80fc64 100644 --- a/arkui-plugins/ui-plugins/checked-transformer.ts +++ b/arkui-plugins/ui-plugins/checked-transformer.ts @@ -209,7 +209,7 @@ export class CheckedTransformer extends AbstractVisitor { if (arkts.isEtsScript(node) && ImportCollector.getInstance().importInfos.length > 0) { ImportCollector.getInstance().insertCurrentImports(this.program); - LogCollector.getInstance().shouldIgnoreError(this.projectConfig?.ignoreError); + LogCollector.getInstance().shouldIgnoreError(this.projectConfig); LogCollector.getInstance().emitLogInfo(); } return node; -- Gitee