@@ -40,11 +40,33 @@ edges
40
40
| test.ps1:40:6:40:10 | arr8 [element 2] | test.ps1:40:6:40:13 | ...[...] | provenance | |
41
41
| test.ps1:41:6:41:10 | arr8 [element 2] | test.ps1:41:6:41:20 | ...[...] | provenance | |
42
42
| test.ps1:43:6:43:16 | Call to Source | test.ps1:45:17:45:18 | y | provenance | |
43
- | test.ps1:45:11 :45:18 | ...,... [element 2] | test.ps1:48:6:48:10 | arr9 [element 2] | provenance | |
44
- | test.ps1:45:11 :45:18 | ...,... [element 2] | test.ps1:49:6:49:10 | arr9 [element 2] | provenance | |
45
- | test.ps1:45:17:45:18 | y | test.ps1:45:11 :45:18 | ...,... [element 2] | provenance | |
43
+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | test.ps1:48:6:48:10 | arr9 [element 2] | provenance | |
44
+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | test.ps1:49:6:49:10 | arr9 [element 2] | provenance | |
45
+ | test.ps1:45:17:45:18 | y | test.ps1:45:9 :45:19 | @( ...) [element 2] | provenance | |
46
46
| test.ps1:48:6:48:10 | arr9 [element 2] | test.ps1:48:6:48:13 | ...[...] | provenance | |
47
47
| test.ps1:49:6:49:10 | arr9 [element 2] | test.ps1:49:6:49:20 | ...[...] | provenance | |
48
+ | test.ps1:54:5:56:5 | this [field] | test.ps1:55:14:55:24 | this [field] | provenance | |
49
+ | test.ps1:55:14:55:24 | this [field] | test.ps1:55:14:55:24 | field | provenance | |
50
+ | test.ps1:61:1:61:8 | [post] myClass [field] | test.ps1:63:1:63:8 | myClass [field] | provenance | |
51
+ | test.ps1:61:18:61:28 | Call to Source | test.ps1:61:1:61:8 | [post] myClass [field] | provenance | |
52
+ | test.ps1:63:1:63:8 | myClass [field] | test.ps1:54:5:56:5 | this [field] | provenance | |
53
+ | test.ps1:66:10:66:20 | Call to Source | test.ps1:69:5:69:6 | x | provenance | |
54
+ | test.ps1:67:10:67:20 | Call to Source | test.ps1:70:5:70:6 | y | provenance | |
55
+ | test.ps1:68:10:68:20 | Call to Source | test.ps1:70:9:70:10 | z | provenance | |
56
+ | test.ps1:69:5:69:6 | x | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
57
+ | test.ps1:70:5:70:6 | y | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
58
+ | test.ps1:70:9:70:10 | z | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
59
+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:74:6:74:7 | x [element] | provenance | |
60
+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:75:6:75:7 | x [element] | provenance | |
61
+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:76:6:76:7 | x [element] | provenance | |
62
+ | test.ps1:74:6:74:7 | x [element] | test.ps1:74:6:74:10 | ...[...] | provenance | |
63
+ | test.ps1:75:6:75:7 | x [element] | test.ps1:75:6:75:10 | ...[...] | provenance | |
64
+ | test.ps1:76:6:76:7 | x [element] | test.ps1:76:6:76:10 | ...[...] | provenance | |
65
+ | test.ps1:78:9:81:1 | ${...} [element a] | test.ps1:83:6:83:10 | hash [element a] | provenance | |
66
+ | test.ps1:78:9:81:1 | ${...} [element a] | test.ps1:87:6:87:10 | hash [element a] | provenance | |
67
+ | test.ps1:79:7:79:17 | Call to Source | test.ps1:78:9:81:1 | ${...} [element a] | provenance | |
68
+ | test.ps1:83:6:83:10 | hash [element a] | test.ps1:83:6:83:15 | ...[...] | provenance | |
69
+ | test.ps1:87:6:87:10 | hash [element a] | test.ps1:87:6:87:15 | ...[...] | provenance | |
48
70
| test.ps1:88:1:88:5 | [post] hash [b] | test.ps1:89:6:89:10 | hash [b] | provenance | |
49
71
| test.ps1:88:11:88:21 | Call to Source | test.ps1:88:1:88:5 | [post] hash [b] | provenance | |
50
72
| test.ps1:89:6:89:10 | hash [b] | test.ps1:89:6:89:12 | b | provenance | |
@@ -98,30 +120,43 @@ nodes
98
120
| test.ps1:41:6:41:10 | arr8 [element 2] | semmle.label | arr8 [element 2] |
99
121
| test.ps1:41:6:41:20 | ...[...] | semmle.label | ...[...] |
100
122
| test.ps1:43:6:43:16 | Call to Source | semmle.label | Call to Source |
101
- | test.ps1:45:11 :45:18 | ...,... [element 2] | semmle.label | ...,... [element 2] |
123
+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | semmle.label | @( ...) [element 2] |
102
124
| test.ps1:45:17:45:18 | y | semmle.label | y |
103
125
| test.ps1:48:6:48:10 | arr9 [element 2] | semmle.label | arr9 [element 2] |
104
126
| test.ps1:48:6:48:13 | ...[...] | semmle.label | ...[...] |
105
127
| test.ps1:49:6:49:10 | arr9 [element 2] | semmle.label | arr9 [element 2] |
106
128
| test.ps1:49:6:49:20 | ...[...] | semmle.label | ...[...] |
129
+ | test.ps1:54:5:56:5 | this [field] | semmle.label | this [field] |
130
+ | test.ps1:55:14:55:24 | field | semmle.label | field |
131
+ | test.ps1:55:14:55:24 | this [field] | semmle.label | this [field] |
132
+ | test.ps1:61:1:61:8 | [post] myClass [field] | semmle.label | [post] myClass [field] |
133
+ | test.ps1:61:18:61:28 | Call to Source | semmle.label | Call to Source |
134
+ | test.ps1:63:1:63:8 | myClass [field] | semmle.label | myClass [field] |
135
+ | test.ps1:66:10:66:20 | Call to Source | semmle.label | Call to Source |
136
+ | test.ps1:67:10:67:20 | Call to Source | semmle.label | Call to Source |
137
+ | test.ps1:68:10:68:20 | Call to Source | semmle.label | Call to Source |
138
+ | test.ps1:69:5:69:6 | x | semmle.label | x |
139
+ | test.ps1:70:5:70:6 | y | semmle.label | y |
140
+ | test.ps1:70:9:70:10 | z | semmle.label | z |
141
+ | test.ps1:73:6:73:12 | Call to produce [element] | semmle.label | Call to produce [element] |
142
+ | test.ps1:74:6:74:7 | x [element] | semmle.label | x [element] |
143
+ | test.ps1:74:6:74:10 | ...[...] | semmle.label | ...[...] |
144
+ | test.ps1:75:6:75:7 | x [element] | semmle.label | x [element] |
145
+ | test.ps1:75:6:75:10 | ...[...] | semmle.label | ...[...] |
146
+ | test.ps1:76:6:76:7 | x [element] | semmle.label | x [element] |
147
+ | test.ps1:76:6:76:10 | ...[...] | semmle.label | ...[...] |
148
+ | test.ps1:78:9:81:1 | ${...} [element a] | semmle.label | ${...} [element a] |
149
+ | test.ps1:79:7:79:17 | Call to Source | semmle.label | Call to Source |
150
+ | test.ps1:83:6:83:10 | hash [element a] | semmle.label | hash [element a] |
151
+ | test.ps1:83:6:83:15 | ...[...] | semmle.label | ...[...] |
152
+ | test.ps1:87:6:87:10 | hash [element a] | semmle.label | hash [element a] |
153
+ | test.ps1:87:6:87:15 | ...[...] | semmle.label | ...[...] |
107
154
| test.ps1:88:1:88:5 | [post] hash [b] | semmle.label | [post] hash [b] |
108
155
| test.ps1:88:11:88:21 | Call to Source | semmle.label | Call to Source |
109
156
| test.ps1:89:6:89:10 | hash [b] | semmle.label | hash [b] |
110
157
| test.ps1:89:6:89:12 | b | semmle.label | b |
111
158
subpaths
112
159
testFailures
113
- | test.ps1:55:26:55:44 | # $ hasValueFlow=12 | Missing result: hasValueFlow=12 |
114
- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
115
- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
116
- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
117
- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
118
- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
119
- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
120
- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
121
- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
122
- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
123
- | test.ps1:83:17:83:35 | # $ hasValueFlow=16 | Missing result: hasValueFlow=16 |
124
- | test.ps1:87:17:87:45 | # $ SPURIOUS: hasValueFlow=16 | Fixed spurious result: hasValueFlow=16 |
125
160
#select
126
161
| test.ps1:4:6:4:9 | f | test.ps1:3:8:3:17 | Call to Source | test.ps1:4:6:4:9 | f | $@ | test.ps1:3:8:3:17 | Call to Source | Call to Source |
127
162
| test.ps1:11:6:11:13 | ...[...] | test.ps1:10:12:10:21 | Call to Source | test.ps1:11:6:11:13 | ...[...] | $@ | test.ps1:10:12:10:21 | Call to Source | Call to Source |
@@ -136,4 +171,16 @@ testFailures
136
171
| test.ps1:41:6:41:20 | ...[...] | test.ps1:35:6:35:16 | Call to Source | test.ps1:41:6:41:20 | ...[...] | $@ | test.ps1:35:6:35:16 | Call to Source | Call to Source |
137
172
| test.ps1:48:6:48:13 | ...[...] | test.ps1:43:6:43:16 | Call to Source | test.ps1:48:6:48:13 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to Source | Call to Source |
138
173
| test.ps1:49:6:49:20 | ...[...] | test.ps1:43:6:43:16 | Call to Source | test.ps1:49:6:49:20 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to Source | Call to Source |
174
+ | test.ps1:55:14:55:24 | field | test.ps1:61:18:61:28 | Call to Source | test.ps1:55:14:55:24 | field | $@ | test.ps1:61:18:61:28 | Call to Source | Call to Source |
175
+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
176
+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
177
+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
178
+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
179
+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
180
+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
181
+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
182
+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
183
+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
184
+ | test.ps1:83:6:83:15 | ...[...] | test.ps1:79:7:79:17 | Call to Source | test.ps1:83:6:83:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to Source | Call to Source |
185
+ | test.ps1:87:6:87:15 | ...[...] | test.ps1:79:7:79:17 | Call to Source | test.ps1:87:6:87:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to Source | Call to Source |
139
186
| test.ps1:89:6:89:12 | b | test.ps1:88:11:88:21 | Call to Source | test.ps1:89:6:89:12 | b | $@ | test.ps1:88:11:88:21 | Call to Source | Call to Source |
0 commit comments