File tree 1 file changed +4
-12
lines changed
packages/eslint-plugin/src/rules
1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -36,26 +36,18 @@ export default createRule({
36
36
return '' ;
37
37
}
38
38
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 ;
44
40
45
41
do {
46
- if ( firstToken == null ) {
42
+ firstToken = sourceCode . getTokenAfter ( firstToken ) ;
43
+ if ( ! firstToken || firstToken === lastToken ) {
47
44
return '' ;
48
45
}
49
- const fisrtTokenCandidate = sourceCode . getTokenAfter ( firstToken ) ;
50
-
51
- if ( fisrtTokenCandidate == null || fisrtTokenCandidate === lastToken ) {
52
- return '' ;
53
- }
54
- firstToken = fisrtTokenCandidate ;
55
46
} while ( ! isOpeningParenToken ( firstToken ) ) ;
56
47
57
48
return sourceCode . text . slice ( firstToken . range [ 1 ] , lastToken . range [ 0 ] ) ;
58
49
}
50
+
59
51
/**
60
52
* Disallow construction of dense arrays using the Array constructor
61
53
* @param node node to evaluate
You can’t perform that action at this time.
0 commit comments