From 135c7ad25109f4ecb3e260cb79f6f06619458908 Mon Sep 17 00:00:00 2001 From: zju_wyx <22125041@zju.edu.cn> Date: Fri, 27 Jun 2025 14:39:26 +0800 Subject: [PATCH] isolated declarations and noCheck feature Signed-off-by: zju_wyx Change-Id: Iab79ea55e3040c905e2993d98b16e5ad84d088d2 --- compiler/src/interop/main.js | 2 ++ compiler/src/interop/src/ets_checker.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/src/interop/main.js b/compiler/src/interop/main.js index 36cbe76f2..88c3fe5f0 100644 --- a/compiler/src/interop/main.js +++ b/compiler/src/interop/main.js @@ -123,6 +123,8 @@ function initProjectConfig(projectConfig) { projectConfig.allowEmptyBundleName = false; projectConfig.uiTransformOptimization = false; projectConfig.ignoreCrossplatformCheck = false; + projectConfig.isolatedDeclarations = false; + projectConfig.noCheck = false; } function initProjectPathConfig(projectConfig) { diff --git a/compiler/src/interop/src/ets_checker.ts b/compiler/src/interop/src/ets_checker.ts index ba9ce1ee5..c273378db 100644 --- a/compiler/src/interop/src/ets_checker.ts +++ b/compiler/src/interop/src/ets_checker.ts @@ -224,7 +224,9 @@ function setCompilerOptions(resolveModulePaths: string[]): void { 'skipPathsInKeyForCompilationSettings': reuseLanguageServiceForDepChange, 'compatibleSdkVersionStage': projectConfig.compatibleSdkVersionStage, 'compatibleSdkVersion': projectConfig.compatibleSdkVersion, - 'skipOhModulesLint': skipOhModulesLint + 'skipOhModulesLint': skipOhModulesLint, + 'isolatedDeclarations': projectConfig.isolatedDeclarations, + 'noCheck': projectConfig.noCheck, }); if (projectConfig.compileMode === ESMODULE) { Object.assign(compilerOptions, { -- Gitee