File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -61,18 +61,18 @@ export async function findLineNumbers(
6161 } ;
6262 }
6363
64- const lineToNumbers : { [ key : string ] : number [ ] } = { } ;
64+ const lineToNumbers = new Map < string , number [ ] > ( ) ;
6565 for ( let i = 0 ; i < lines . length ; i ++ ) {
6666 const trimmedLine = lines [ i ] . trim ( ) ;
67- if ( ! lineToNumbers [ trimmedLine ] ) {
68- lineToNumbers [ trimmedLine ] = [ ] ;
67+ if ( ! lineToNumbers . has ( trimmedLine ) ) {
68+ lineToNumbers . set ( trimmedLine , [ ] ) ;
6969 }
70- lineToNumbers [ trimmedLine ] . push ( i + 1 ) ;
70+ lineToNumbers . get ( trimmedLine ) ! . push ( i + 1 ) ;
7171 }
7272
7373 const firstSnippetLine = snippetLines [ 0 ] . trim ( ) ;
74- if ( lineToNumbers [ firstSnippetLine ] ) {
75- for ( const potentialStartLine of lineToNumbers [ firstSnippetLine ] ) {
74+ if ( lineToNumbers . has ( firstSnippetLine ) ) {
75+ for ( const potentialStartLine of lineToNumbers . get ( firstSnippetLine ) ! ) {
7676 let matchFound = true ;
7777 for ( let j = 1 ; j < snippetLineCount ; j ++ ) {
7878 const fileLineIndex = potentialStartLine - 1 + j ;
You can’t perform that action at this time.
0 commit comments