Skip to content

Commit de18cb9

Browse files
fix: testcase error
1 parent 63ffec8 commit de18cb9

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

Diff for: packages/eslint-plugin/src/rules/no-array-constructor.ts

+4-12
Original file line numberDiff line numberDiff line change
@@ -36,26 +36,18 @@ export default createRule({
3636
return '';
3737
}
3838

39-
let firstToken = sourceCode.getTokenAfter(node.callee);
40-
41-
// if(firstToken == null){
42-
// return ""
43-
// }
39+
let firstToken: TSESTree.Expression | TSESTree.Token | null = node.callee;
4440

4541
do {
46-
if (firstToken == null) {
42+
firstToken = sourceCode.getTokenAfter(firstToken);
43+
if (!firstToken || firstToken === lastToken) {
4744
return '';
4845
}
49-
const fisrtTokenCandidate = sourceCode.getTokenAfter(firstToken);
50-
51-
if (fisrtTokenCandidate == null || fisrtTokenCandidate === lastToken) {
52-
return '';
53-
}
54-
firstToken = fisrtTokenCandidate;
5546
} while (!isOpeningParenToken(firstToken));
5647

5748
return sourceCode.text.slice(firstToken.range[1], lastToken.range[0]);
5849
}
50+
5951
/**
6052
* Disallow construction of dense arrays using the Array constructor
6153
* @param node node to evaluate

0 commit comments

Comments
 (0)