Skip to content

Commit 0c81398

Browse files
committed
checker: minor style tweaks
1 parent 69f56ee commit 0c81398

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2018 Kyle Simpson <[email protected]>
1+
Copyright (c) 2019 Kyle Simpson <[email protected]>
22

33
Permission is hereby granted, free of charge, to any person
44
obtaining a copy of this software and associated documentation

lib/checker.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@ function registerFuncSignatureParams(path) {
798798
var funcNode = path.node;
799799
var funcSignature = typeSignatures.get(funcNode);
800800

801-
for (let [paramIdx,param] of funcNode.params.entries()) {
801+
for (let [paramIdx,param,] of funcNode.params.entries()) {
802802
let paramType = nodeTypes.get(param);
803803
if (paramType) {
804804
// don't save a ...rest element into the signature,
@@ -994,7 +994,7 @@ function handleBinarySelection(exprNode,leftNode,rightNode) {
994994
}
995995

996996
function handleBinaryPlus(exprNode) {
997-
var [leftType,rightType] = binaryExpressionTypes(exprNode);
997+
var [leftType,rightType,] = binaryExpressionTypes(exprNode);
998998
var leftTypeID = getTypeID(leftType);
999999
var rightTypeID = getTypeID(rightType);
10001000

@@ -1064,7 +1064,7 @@ function handleUnaryNumeric(op,exprNode) {
10641064
}
10651065

10661066
function handleBinaryNumeric(op,exprNode) {
1067-
var [leftType,rightType] = binaryExpressionTypes(exprNode);
1067+
var [leftType,rightType,] = binaryExpressionTypes(exprNode);
10681068

10691069
var leftTypeID = getTypeID(leftType);
10701070
var rightTypeID = getTypeID(rightType);
@@ -1170,7 +1170,7 @@ function handleBinaryNumeric(op,exprNode) {
11701170
}
11711171

11721172
function handleBinaryRelativeComparison(op,exprNode) {
1173-
var [leftType,rightType] = binaryExpressionTypes(exprNode);
1173+
var [leftType,rightType,] = binaryExpressionTypes(exprNode);
11741174
var leftTypeID = getTypeID(leftType);
11751175
var rightTypeID = getTypeID(rightType);
11761176
var validIDs = [ "string", "number", "finite", "int", "bint", ];
@@ -1228,7 +1228,7 @@ function handleBinaryRelativeComparison(op,exprNode) {
12281228
}
12291229

12301230
function handleEquality(op,exprNode) {
1231-
var [leftType,rightType] = binaryExpressionTypes(exprNode);
1231+
var [leftType,rightType,] = binaryExpressionTypes(exprNode);
12321232
var leftTypeID = getTypeID(leftType);
12331233
var rightTypeID = getTypeID(rightType);
12341234

@@ -1412,15 +1412,15 @@ function handleAssignmentExpressionType(scope,exprNode,targetNode,sourceNode,isA
14121412
if (exprNode) {
14131413
let sourceType = nodeTypes.get(sourceNode);
14141414
if (sourceType) {
1415-
markNodeType(exprNode,{ ...sourceType });
1415+
markNodeType(exprNode,{ ...sourceType, });
14161416
}
14171417
else {
14181418
markNodeType(exprNode,{ inferred: "array", });
14191419
}
14201420
}
14211421

14221422
if (T.isArrayExpression(sourceNode)) {
1423-
for (let [idx,targetElem] of targetNode.elements.entries()) {
1423+
for (let [idx,targetElem,] of targetNode.elements.entries()) {
14241424
// target is identifier with a default = value assignment?
14251425
if (T.isAssignmentPattern(targetElem)) {
14261426
targetElem = targetElem.left;
@@ -1437,15 +1437,15 @@ function handleAssignmentExpressionType(scope,exprNode,targetNode,sourceNode,isA
14371437
if (exprNode) {
14381438
let sourceType = nodeTypes.get(sourceNode);
14391439
if (sourceType) {
1440-
markNodeType(exprNode,{ ...sourceType });
1440+
markNodeType(exprNode,{ ...sourceType, });
14411441
}
14421442
else {
14431443
markNodeType(exprNode,{ inferred: "object", });
14441444
}
14451445
}
14461446

14471447
if (T.isObjectExpression(sourceNode)) {
1448-
for (let [idx,targetProp] of targetNode.properties.entries()) {
1448+
for (let [idx,targetProp,] of targetNode.properties.entries()) {
14491449
let targetPropName = targetProp.key.name;
14501450
targetProp = targetProp.value;
14511451

@@ -1608,7 +1608,7 @@ function handleCallExpression(scope,callExprNode,isSelfRecursivePTC = false) {
16081608
let funcNodePath = signatureNodePaths.get(funcSignature);
16091609
let funcNodeScope = funcNodePath ? funcNodePath.scope : undefined;
16101610
let funcNode = funcNodePath ? funcNodePath.node : undefined;
1611-
for (let [argIdx,argType] of callExpressionArgumentTypes.entries()) {
1611+
for (let [argIdx,argType,] of callExpressionArgumentTypes.entries()) {
16121612
// did we hit a spread argument?
16131613
if (T.isSpreadElement(callExprNode.arguments[argIdx])) {
16141614
// stop comparing arguments/params because of spread
@@ -1812,7 +1812,7 @@ function signaturesMatch(signature1,signature2) {
18121812
return false;
18131813
}
18141814

1815-
for (let [idx,paramType1] of signature1.params.entries()) {
1815+
for (let [idx,paramType1,] of signature1.params.entries()) {
18161816
let paramType2 = signature2.params[idx];
18171817

18181818
if (getTypeID(paramType1) != getTypeID(paramType2)) {
@@ -1862,16 +1862,16 @@ function isAssignmentAllowed(sourceType,targetType) {
18621862
number: [ "number", "int", "finite", ],
18631863
finite: [ "finite", "int", ],
18641864
bint: [ "bint", "int", ],
1865-
string: [ "string", ]
1866-
}
1865+
string: [ "string", ],
1866+
};
18671867

1868-
let sourceTypeID = getTypeID(sourceType)
1869-
let targetTypeID = getTypeID(targetType)
1868+
let sourceTypeID = getTypeID(sourceType);
1869+
let targetTypeID = getTypeID(targetType);
18701870

18711871
return (
18721872
matches[targetTypeID] &&
18731873
matches[targetTypeID].includes(sourceTypeID)
1874-
)
1874+
);
18751875
}
18761876

18771877
function isNumberOrSubtype(type) {
@@ -1952,7 +1952,7 @@ function check(code, options = {}) {
19521952
...prevMsgs,
19531953
...(
19541954
outputMessages.length > 0 ?
1955-
[{ type: "info", text: `(pass ${passCount}) ------------------------`, }] :
1955+
[{ type: "info", text: `(pass ${passCount}) ------------------------`, },] :
19561956
[]
19571957
),
19581958
...outputMessages,

0 commit comments

Comments
 (0)