@@ -338,19 +338,19 @@ function typicalBadHtmlSanitizers(s) {
338
338
}
339
339
340
340
function bad18NewRegExp ( p ) {
341
- return p . replace ( new RegExp ( "\\.\\./" ) , "" ) ; // NOT OK -- should be flagged, but currently checking only for literals
341
+ return p . replace ( new RegExp ( "\\.\\./" ) , "" ) ; // NOT OK
342
342
}
343
343
344
344
function bad4NewRegExpG ( s ) {
345
- return s . replace ( new RegExp ( "\'" , "g" ) , "\\$&" ) ; // NOT OK -- should be flagged, but currently checking only for literals
345
+ return s . replace ( new RegExp ( "\'" , "g" ) , "\\$&" ) ; // NOT OK
346
346
}
347
347
348
348
function bad4NewRegExp ( s ) {
349
- return s . replace ( new RegExp ( "\'" ) , "\\$&" ) ; // NOT OK -- should be flagged, but currently checking only for literals
349
+ return s . replace ( new RegExp ( "\'" ) , "\\$&" ) ; // NOT OK
350
350
}
351
351
352
352
function bad4NewRegExpUnknown ( s ) {
353
- return s . replace ( new RegExp ( "\'" , unknownFlags ( ) ) , "\\$&" ) ; // NOT OK -- should be flagged, but currently checking only for literals
353
+ return s . replace ( new RegExp ( "\'" , unknownFlags ( ) ) , "\\$&" ) ; // NOT OK
354
354
}
355
355
356
356
function newlinesNewReGexp ( s ) {
@@ -359,9 +359,9 @@ function newlinesNewReGexp(s) {
359
359
x . replace ( new RegExp ( "\n" , "g" ) , "" ) . replace ( x , y ) ; // OK
360
360
x . replace ( x , y ) . replace ( new RegExp ( "\n" , "g" ) , "" ) ; // OK
361
361
362
- x . replace ( new RegExp ( "\n" ) , "" ) . replace ( x , y ) ; // NOT OK -- should be flagged, but currently checking only for literals
363
- x . replace ( x , y ) . replace ( new RegExp ( "\n" ) , "" ) ; // NOT OK -- should be flagged, but currently checking only for literals
362
+ x . replace ( new RegExp ( "\n" ) , "" ) . replace ( x , y ) ; // NOT OK
363
+ x . replace ( x , y ) . replace ( new RegExp ( "\n" ) , "" ) ; // NOT OK
364
364
365
- x . replace ( new RegExp ( "\n" , unknownFlags ( ) ) , "" ) . replace ( x , y ) ; // OK
366
- x . replace ( x , y ) . replace ( new RegExp ( "\n" , unknownFlags ( ) ) , "" ) ; // OK
365
+ x . replace ( new RegExp ( "\n" , unknownFlags ( ) ) , "" ) . replace ( x , y ) ; // OK -- Should not be flagged but now it is
366
+ x . replace ( x , y ) . replace ( new RegExp ( "\n" , unknownFlags ( ) ) , "" ) ; // OK -- Should not be flagged but now it is
367
367
}
0 commit comments