From 9b4eb9fab4a71568b8a973d09522dbfa7ed8fae0 Mon Sep 17 00:00:00 2001 From: jiangkaiwen Date: Thu, 30 Mar 2023 10:59:47 +0800 Subject: [PATCH] Fix codecheck warnings of the monthly branch Issue:I6RJJ1 Signed-off-by: jiangkaiwen Change-Id: I664048ca17e5258395c6b27e3f358968484944ba --- ts2panda/src/addVariable2Scope.ts | 2 +- ts2panda/src/assemblyDumper.ts | 18 ++++---- ts2panda/src/astutils.ts | 4 +- ts2panda/src/base/bcGenUtil.ts | 2 +- ts2panda/src/base/iterator.ts | 4 +- ts2panda/src/base/literal.ts | 2 +- ts2panda/src/base/lreference.ts | 6 +-- ts2panda/src/base/properties.ts | 30 ++++++------- ts2panda/src/base/typeSystem.ts | 4 +- ts2panda/src/base/util.ts | 18 ++++---- ts2panda/src/cmdOptions.ts | 8 ++-- ts2panda/src/compiler.ts | 42 +++++++++---------- ts2panda/src/compilerDriver.ts | 8 ++-- ts2panda/src/compilerStatistics.ts | 4 +- ts2panda/src/compilerUtils.ts | 8 ++-- ts2panda/src/debuginfo.ts | 4 +- .../src/expression/arrayLiteralExpression.ts | 6 +-- ts2panda/src/expression/callExpression.ts | 6 +-- .../src/expression/memberAccessExpression.ts | 6 +-- ts2panda/src/expression/metaProperty.ts | 2 +- .../src/expression/objectLiteralExpression.ts | 22 +++++----- .../src/expression/parenthesizedExpression.ts | 4 +- ts2panda/src/expression/regularExpression.ts | 6 +-- ts2panda/src/index.ts | 10 ++--- ts2panda/src/lexenv.ts | 4 +- ts2panda/src/lexicalBinder.ts | 6 +-- ts2panda/src/log.ts | 2 +- ts2panda/src/pandagen.ts | 4 +- ts2panda/src/recorder.ts | 28 ++++++------- ts2panda/src/regAllocator.ts | 8 ++-- ts2panda/src/scope.ts | 22 +++++----- ts2panda/src/statement/classStatement.ts | 28 ++++++------- ts2panda/src/statement/forOfStatement.ts | 2 +- ts2panda/src/statement/labelTarget.ts | 4 +- ts2panda/src/statement/returnStatement.ts | 4 +- ts2panda/src/statement/tryStatement.ts | 6 +-- ts2panda/src/strictMode.ts | 6 +-- ts2panda/src/syntaxCheckHelper.ts | 10 ++--- ts2panda/src/syntaxChecker.ts | 34 +++++++-------- ts2panda/src/syntaxCheckerForStrcitMode.ts | 6 +-- ts2panda/src/ts2panda.ts | 14 +++---- ts2panda/src/typeChecker.ts | 24 +++++------ ts2panda/src/typeRecorder.ts | 2 +- ts2panda/src/variable.ts | 20 ++++----- ts2panda/tests/builtIns.test.ts | 2 +- .../expression/functionExpression.test.ts | 26 ++++++------ .../tests/expression/propertyAccess.test.ts | 10 ++--- ts2panda/tests/lexenv.test.ts | 20 ++++----- ts2panda/tests/regAllocator.test.ts | 2 +- .../statements/functionDeclaration.test.ts | 8 ++-- .../statements/variableDeclaration.test.ts | 2 +- ts2panda/tests/strictmode/strictmode.test.ts | 4 +- ts2panda/tests/types/typeUtils.ts | 2 +- ts2panda/tests/utils/base.ts | 6 +-- .../tests/watch_expression/addWatch.test.ts | 12 +++--- ts2panda/tools/astPrinter.ts | 2 +- 56 files changed, 278 insertions(+), 278 deletions(-) diff --git a/ts2panda/src/addVariable2Scope.ts b/ts2panda/src/addVariable2Scope.ts index 0f64f618bd..f9c7c3935d 100644 --- a/ts2panda/src/addVariable2Scope.ts +++ b/ts2panda/src/addVariable2Scope.ts @@ -72,7 +72,7 @@ function addInnerArgs(node: ts.Node, scope: VariableScope, enableTypeRecord: boo scope.addParameter(MandatoryFuncObj, VarDeclarationKind.CONST, -1); // the second argument for newTarget - if (node.kind == ts.SyntaxKind.ArrowFunction) { + if (node.kind === ts.SyntaxKind.ArrowFunction) { scope.addParameter("0newTarget", VarDeclarationKind.CONST, -1); scope.addParameter("0this", VarDeclarationKind.CONST, 0); } else { diff --git a/ts2panda/src/assemblyDumper.ts b/ts2panda/src/assemblyDumper.ts index 6b2fc9d793..933d494132 100644 --- a/ts2panda/src/assemblyDumper.ts +++ b/ts2panda/src/assemblyDumper.ts @@ -102,25 +102,25 @@ export class AssemblyDumper { let formats = node.getFormats(); var outputRangeVregNum = getRangeExplicitVregNums(node); for (let j = 0; j < operands.length; ++j) { - if (outputRangeVregNum == 0) { + if (outputRangeVregNum === 0) { break; } let format = formats[0]; let kind = format[j][0]; let op = operands[j]; - if (kind == OperandKind.Imm) { + if (kind === OperandKind.Imm) { let imm = op; this.output += imm.value.toString(); - } else if (kind == OperandKind.Id) { + } else if (kind === OperandKind.Id) { this.output += op; - } else if (kind == OperandKind.StringId) { + } else if (kind === OperandKind.StringId) { let escapedOp = op.toString().replace(/\\/g, "\\\\").replace(/\t/g, "\\t") .replace(/\n/g, "\\n").replace(/\"/g, "\\\"") this.output += "\"" + escapedOp + "\""; - } else if (kind == OperandKind.DstVReg - || kind == OperandKind.SrcDstVReg - || kind == OperandKind.SrcVReg) { + } else if (kind === OperandKind.DstVReg + || kind === OperandKind.SrcDstVReg + || kind === OperandKind.SrcVReg) { let v = op; if (v.num < 0) { throw Error("invalid register, please check your insn!\n"); @@ -131,7 +131,7 @@ export class AssemblyDumper { outputRangeVregNum--; continue; } - } else if (kind == OperandKind.Label) { + } else if (kind === OperandKind.Label) { this.output += this.getLabelName(