@@ -111,7 +111,7 @@ export function sanitizeLog(s: string): string {
111111 s = s . replace ( / E l a p s e d : : ? \s * \d + (?: \. \d + ) ? m s / g, "Elapsed:: *ms" ) ;
112112 s = s . replace ( / " u p d a t e G r a p h D u r a t i o n M s " : \s * \d + (?: \. \d + ) ? / g, `"updateGraphDurationMs": *` ) ;
113113 s = s . replace ( / " c r e a t e A u t o I m p o r t P r o v i d e r P r o g r a m D u r a t i o n M s " : \s * \d + (?: \. \d + ) ? / g, `"createAutoImportProviderProgramDurationMs": *` ) ;
114- s = replaceAll ( s , ts . version , "FakeVersion" ) ;
114+ s = s . replace ( new RegExp ( `\\b ${ ts . regExpEscape ( ts . version ) } \\b` , "g" ) , "FakeVersion" ) ;
115115 s = s . replace ( / g e t C o m p l e t i o n D a t a : G e t c u r r e n t t o k e n : \d + (?: \. \d + ) ? / g, `getCompletionData: Get current token: *` ) ;
116116 s = s . replace ( / g e t C o m p l e t i o n D a t a : I s i n s i d e c o m m e n t : \d + (?: \. \d + ) ? / g, `getCompletionData: Is inside comment: *` ) ;
117117 s = s . replace ( / g e t C o m p l e t i o n D a t a : G e t p r e v i o u s t o k e n : \d + (?: \. \d + ) ? / g, `getCompletionData: Get previous token: *` ) ;
@@ -130,7 +130,8 @@ export function sanitizeLog(s: string): string {
130130 s = s . replace ( / " s e m a n t i c D i a g " : \s * \d + (?: .\d + ) ? / g, `"semanticDiag": *` ) ;
131131 s = s . replace ( / " s u g g e s t i o n D i a g " : \s * \d + (?: .\d + ) ? / g, `"suggestionDiag": *` ) ;
132132 s = s . replace ( / " r e g i o n S e m a n t i c D i a g " : \s * \d + (?: .\d + ) ? / g, `"regionSemanticDiag": *` ) ;
133- s = replaceAll ( s , `@ts${ ts . versionMajorMinor } ` , `@tsFakeMajor.Minor` ) ;
133+ s = s . replace ( new RegExp ( `\\b@ts${ ts . regExpEscape ( ts . versionMajorMinor ) } \\b` , "g" ) , `@tsFakeMajor.Minor` ) ;
134+
134135 s = sanitizeHarnessLSException ( s ) ;
135136 return s ;
136137}
0 commit comments