@@ -25,18 +25,18 @@ function implicitToString() {
25
25
const array = [ source ( 'implicitToString.1' ) ] ;
26
26
array . push ( source ( 'implicitToString.2' ) )
27
27
28
- sink ( array + "foo" ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
29
- sink ( "foo" + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
30
- sink ( "" + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
31
- sink ( array + 1 ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
32
- sink ( 1 + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
33
- sink ( unknown ( ) + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
34
- sink ( array + unknown ( ) ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
35
-
36
- sink ( `${ array } ` ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
37
- sink ( `${ array } foo` ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
38
-
39
- sink ( String ( array ) ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
28
+ sink ( array + "foo" ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
29
+ sink ( "foo" + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
30
+ sink ( "" + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
31
+ sink ( array + 1 ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
32
+ sink ( 1 + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
33
+ sink ( unknown ( ) + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
34
+ sink ( array + unknown ( ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
35
+
36
+ sink ( `${ array } ` ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
37
+ sink ( `${ array } foo` ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
38
+
39
+ sink ( String ( array ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
40
40
41
41
sink ( array . toString ( ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
42
42
sink ( array . toString ( "utf8" ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
0 commit comments