diff --git a/ets2panda/bindings/src/lsp/lsp_helper.ts b/ets2panda/bindings/src/lsp/lsp_helper.ts index aa72ccb120854eb0f89929914505a49acaf8a0a1..fc922df464279a792db2f0a9a385e74759d05731 100644 --- a/ets2panda/bindings/src/lsp/lsp_helper.ts +++ b/ets2panda/bindings/src/lsp/lsp_helper.ts @@ -206,7 +206,7 @@ export class Lsp { return; } buildConfig.compileFiles.forEach((compilefilePath: string) => { - if (!this.moduleInfos.hasOwnProperty(compilefilePath)) { + if (!Object.prototype.hasOwnProperty.call(this.moduleInfos, compilefilePath)) { return; } const [cfg, ctx] = this.createContext(compilefilePath); @@ -244,7 +244,7 @@ export class Lsp { // source file let sourceFilePath = path.resolve(modifyFilePath.valueOf()); let moduleInfo: ModuleInfo; - if (this.moduleInfos.hasOwnProperty(sourceFilePath)) { + if (Object.prototype.hasOwnProperty.call(this.moduleInfos, sourceFilePath)) { moduleInfo = this.moduleInfos[sourceFilePath]; } else { const [newModuleName, newModuleRootPath] = getModuleNameAndPath(modifyFilePath, this.pathConfig.projectPath); @@ -268,7 +268,7 @@ export class Lsp { } const moduleName = moduleInfo.packageName; const moduleRootPath = moduleInfo.moduleRootPath; - if (!this.buildConfigs.hasOwnProperty(moduleName)) { + if (!Object.prototype.hasOwnProperty.call(this.buildConfigs, moduleName)) { return; } const buildConfig = this.buildConfigs[moduleName]; diff --git a/ets2panda/driver/build_system/src/error_code.ts b/ets2panda/driver/build_system/src/error_code.ts index 5301aeff7866e7c5cc14e81e1d0425dcc8f64407..fe299f17b86d46231ec86cb427659d50e03198a0 100644 --- a/ets2panda/driver/build_system/src/error_code.ts +++ b/ets2panda/driver/build_system/src/error_code.ts @@ -43,5 +43,5 @@ export enum ErrorCode { BUILDSYSTEM_PLUGIN_ALIAS_CONFIG_PARSING_FAIL = '11410022', BUILDSYSTEM_ABC_FILE_NOT_EXIST_IN_BCHAR = '11410023', BUILDSYSTEM_ALIAS_MODULE_PATH_NOT_EXIST = '11410024', - BUILDSYSTEM_ENTRY_FILE_NOT_EXIST = "11410025" + BUILDSYSTEM_ENTRY_FILE_NOT_EXIST = '11410025' } diff --git a/ets2panda/driver/build_system/src/init/process_build_config.ts b/ets2panda/driver/build_system/src/init/process_build_config.ts index 9254fc2f6a43f8a1ac6b42cbbe74aa1f39be1baf..fbee4a66a68879cf5ba64092b6e55f7203561120 100644 --- a/ets2panda/driver/build_system/src/init/process_build_config.ts +++ b/ets2panda/driver/build_system/src/init/process_build_config.ts @@ -191,7 +191,7 @@ function initInteropSDKInfo(buildConfig: BuildConfig): void { const basePaths = buildConfig.interopApiPaths?.length ? buildConfig.interopApiPaths - : [path.resolve(buildConfig.buildSdkPath as string, "../ets1.1/build-tools/interop")]; + : [path.resolve(buildConfig.buildSdkPath as string, '../ets1.1/build-tools/interop')]; for (const basePath of basePaths) { /** diff --git a/ets2panda/ir/base/methodDefinition.cpp b/ets2panda/ir/base/methodDefinition.cpp index 910743501f45374198d123beff879b5620750b80..e893406d6d08d2a759554f61b7d252f7f2041f8c 100644 --- a/ets2panda/ir/base/methodDefinition.cpp +++ b/ets2panda/ir/base/methodDefinition.cpp @@ -29,12 +29,12 @@ void MethodDefinition::SetDefaultAccessModifier(bool isDefault) this->GetOrCreateHistoryNodeAs()->isDefault_ = isDefault; } -void MethodDefinition::SetBaseOverloadMethod(MethodDefinition *baseOverloadMethod) +void MethodDefinition::SetBaseOverloadMethod(MethodDefinition *const baseOverloadMethod) { this->GetOrCreateHistoryNodeAs()->baseOverloadMethod_ = baseOverloadMethod; } -void MethodDefinition::SetAsyncPairMethod(MethodDefinition *asyncPairMethod) +void MethodDefinition::SetAsyncPairMethod(MethodDefinition *const asyncPairMethod) { this->GetOrCreateHistoryNodeAs()->asyncPairMethod_ = asyncPairMethod; }