update expected output

This commit is contained in:
Erik Krogh Kristensen
2020-10-15 12:06:17 +02:00
parent f9f29f53cf
commit 11ee7c7946
7 changed files with 3427 additions and 3427 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,84 +1,84 @@
nodes
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | semmle.label | [HTML::Element] <html>...</> |
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | semmle.order | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | semmle.label | [HTML::Element] <head>...</> |
| tst.html:4:9:4:32 | [HTML::Element] <title>...</> | semmle.label | [HTML::Element] <title>...</> |
| tst.html:5:9:5:43 | (Attributes) | semmle.label | (Attributes) |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script>...</> | semmle.label | [HTML::ScriptElement] <script>...</> |
| file://:0:0:0:0 | (Arguments) | semmle.label | (Arguments) |
| file://:0:0:0:0 | (Arguments) | semmle.label | (Arguments) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | semmle.label | [HTML::Element] <html ... |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | semmle.order | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | semmle.label | [HTML::Element] <head ... |
| tst.html:4:9:4:32 | [HTML::Element] <title ... | semmle.label | [HTML::Element] <title ... |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script ... | semmle.label | [HTML::ScriptElement] <script ... |
| tst.html:5:17:5:33 | [HTML::Attribute] src=external.js | semmle.label | [HTML::Attribute] src=external.js |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script>...</> | semmle.label | [HTML::ScriptElement] <script>...</> |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script ... | semmle.label | [HTML::ScriptElement] <script ... |
| tst.html:6:17:8:8 | (Script) | semmle.label | (Script) |
| tst.html:7:13:7:17 | [VarRef] alert | semmle.label | [VarRef] alert |
| tst.html:7:13:7:34 | (Arguments) | semmle.label | (Arguments) |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | semmle.label | [CallExpr] alert(" ... orld!") |
| tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | semmle.label | [ExprStmt] alert(" ... rld!"); |
| tst.html:7:19:7:33 | [Literal] "Hello, world!" | semmle.label | [Literal] "Hello, world!" |
| tst.html:10:5:12:11 | (Attributes) | semmle.label | (Attributes) |
| tst.html:10:5:12:11 | [HTML::Element] <body>...</> | semmle.label | [HTML::Element] <body>...</> |
| tst.html:10:5:12:11 | [HTML::Element] <body ... | semmle.label | [HTML::Element] <body ... |
| tst.html:10:11:10:16 | [HTML::Attribute] ng-app= | semmle.label | [HTML::Attribute] ng-app= |
| tst.html:11:9:11:64 | (Attributes) | semmle.label | (Attributes) |
| tst.html:11:9:11:64 | [HTML::Element] <a>...</> | semmle.label | [HTML::Element] <a>...</> |
| tst.html:11:9:11:64 | [HTML::Element] <a ... | semmle.label | [HTML::Element] <a ... |
| tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | semmle.label | [HTML::Attribute] href=javascript:void(alert('Nope!')) |
| tst.html:11:29:11:48 | (Script) | semmle.label | (Script) |
| tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | semmle.label | [ExprStmt] void(alert('Nope!')) |
| tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | semmle.label | [UnaryExpr] void(alert('Nope!')) |
| tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | semmle.label | [ParExpr] (alert('Nope!')) |
| tst.html:11:34:11:38 | [VarRef] alert | semmle.label | [VarRef] alert |
| tst.html:11:34:11:47 | (Arguments) | semmle.label | (Arguments) |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | semmle.label | [CallExpr] alert('Nope!') |
| tst.html:11:40:11:46 | [Literal] 'Nope!' | semmle.label | [Literal] 'Nope!' |
edges
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | tst.html:3:5:9:11 | [HTML::Element] <head>...</> | semmle.label | 1 |
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | tst.html:3:5:9:11 | [HTML::Element] <head>...</> | semmle.order | 1 |
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | tst.html:10:5:12:11 | [HTML::Element] <body>...</> | semmle.label | 3 |
| tst.html:2:1:13:7 | [HTML::Element] <html>...</> | tst.html:10:5:12:11 | [HTML::Element] <body>...</> | semmle.order | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:4:9:4:32 | [HTML::Element] <title>...</> | semmle.label | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:4:9:4:32 | [HTML::Element] <title>...</> | semmle.order | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:5:9:5:43 | [HTML::ScriptElement] <script>...</> | semmle.label | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:5:9:5:43 | [HTML::ScriptElement] <script>...</> | semmle.order | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:6:9:8:17 | [HTML::ScriptElement] <script>...</> | semmle.label | 5 |
| tst.html:3:5:9:11 | [HTML::Element] <head>...</> | tst.html:6:9:8:17 | [HTML::ScriptElement] <script>...</> | semmle.order | 5 |
| tst.html:5:9:5:43 | (Attributes) | tst.html:5:17:5:33 | [HTML::Attribute] src=external.js | semmle.label | 0 |
| tst.html:5:9:5:43 | (Attributes) | tst.html:5:17:5:33 | [HTML::Attribute] src=external.js | semmle.order | 0 |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script>...</> | tst.html:5:9:5:43 | (Attributes) | semmle.label | -1 |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script>...</> | tst.html:5:9:5:43 | (Attributes) | semmle.order | -1 |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script>...</> | tst.html:6:17:8:8 | (Script) | semmle.label | -200 |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script>...</> | tst.html:6:17:8:8 | (Script) | semmle.order | -200 |
| file://:0:0:0:0 | (Arguments) | tst.html:7:19:7:33 | [Literal] "Hello, world!" | semmle.label | 0 |
| file://:0:0:0:0 | (Arguments) | tst.html:7:19:7:33 | [Literal] "Hello, world!" | semmle.order | 0 |
| file://:0:0:0:0 | (Arguments) | tst.html:11:40:11:46 | [Literal] 'Nope!' | semmle.label | 0 |
| file://:0:0:0:0 | (Arguments) | tst.html:11:40:11:46 | [Literal] 'Nope!' | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:5:17:5:33 | [HTML::Attribute] src=external.js | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:5:17:5:33 | [HTML::Attribute] src=external.js | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:10:11:10:16 | [HTML::Attribute] ng-app= | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:10:11:10:16 | [HTML::Attribute] ng-app= | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | semmle.order | 0 |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | tst.html:3:5:9:11 | [HTML::Element] <head ... | semmle.label | 1 |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | tst.html:3:5:9:11 | [HTML::Element] <head ... | semmle.order | 1 |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | tst.html:10:5:12:11 | [HTML::Element] <body ... | semmle.label | 3 |
| tst.html:2:1:13:7 | [HTML::Element] <html ... | tst.html:10:5:12:11 | [HTML::Element] <body ... | semmle.order | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:4:9:4:32 | [HTML::Element] <title ... | semmle.label | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:4:9:4:32 | [HTML::Element] <title ... | semmle.order | 1 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:5:9:5:43 | [HTML::ScriptElement] <script ... | semmle.label | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:5:9:5:43 | [HTML::ScriptElement] <script ... | semmle.order | 3 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:6:9:8:17 | [HTML::ScriptElement] <script ... | semmle.label | 5 |
| tst.html:3:5:9:11 | [HTML::Element] <head ... | tst.html:6:9:8:17 | [HTML::ScriptElement] <script ... | semmle.order | 5 |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script ... | file://:0:0:0:0 | (Attributes) | semmle.label | -1 |
| tst.html:5:9:5:43 | [HTML::ScriptElement] <script ... | file://:0:0:0:0 | (Attributes) | semmle.order | -1 |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script ... | tst.html:6:17:8:8 | (Script) | semmle.label | -200 |
| tst.html:6:9:8:17 | [HTML::ScriptElement] <script ... | tst.html:6:17:8:8 | (Script) | semmle.order | -200 |
| tst.html:6:17:8:8 | (Script) | tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | semmle.label | 0 |
| tst.html:6:17:8:8 | (Script) | tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | semmle.order | 0 |
| tst.html:7:13:7:34 | (Arguments) | tst.html:7:19:7:33 | [Literal] "Hello, world!" | semmle.label | 0 |
| tst.html:7:13:7:34 | (Arguments) | tst.html:7:19:7:33 | [Literal] "Hello, world!" | semmle.order | 0 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | file://:0:0:0:0 | (Arguments) | semmle.label | 1 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | file://:0:0:0:0 | (Arguments) | semmle.order | 1 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | tst.html:7:13:7:17 | [VarRef] alert | semmle.label | 0 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | tst.html:7:13:7:17 | [VarRef] alert | semmle.order | 0 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | tst.html:7:13:7:34 | (Arguments) | semmle.label | 1 |
| tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | tst.html:7:13:7:34 | (Arguments) | semmle.order | 1 |
| tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | semmle.label | 0 |
| tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | semmle.order | 0 |
| tst.html:10:5:12:11 | (Attributes) | tst.html:10:11:10:16 | [HTML::Attribute] ng-app= | semmle.label | 0 |
| tst.html:10:5:12:11 | (Attributes) | tst.html:10:11:10:16 | [HTML::Attribute] ng-app= | semmle.order | 0 |
| tst.html:10:5:12:11 | [HTML::Element] <body>...</> | tst.html:10:5:12:11 | (Attributes) | semmle.label | -1 |
| tst.html:10:5:12:11 | [HTML::Element] <body>...</> | tst.html:10:5:12:11 | (Attributes) | semmle.order | -1 |
| tst.html:10:5:12:11 | [HTML::Element] <body>...</> | tst.html:11:9:11:64 | [HTML::Element] <a>...</> | semmle.label | 1 |
| tst.html:10:5:12:11 | [HTML::Element] <body>...</> | tst.html:11:9:11:64 | [HTML::Element] <a>...</> | semmle.order | 1 |
| tst.html:11:9:11:64 | (Attributes) | tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | semmle.label | 0 |
| tst.html:11:9:11:64 | (Attributes) | tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | semmle.order | 0 |
| tst.html:11:9:11:64 | [HTML::Element] <a>...</> | tst.html:11:9:11:64 | (Attributes) | semmle.label | -1 |
| tst.html:11:9:11:64 | [HTML::Element] <a>...</> | tst.html:11:9:11:64 | (Attributes) | semmle.order | -1 |
| tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | semmle.label | 1 |
| tst.html:7:13:7:35 | [ExprStmt] alert(" ... rld!"); | tst.html:7:13:7:34 | [CallExpr] alert(" ... orld!") | semmle.order | 1 |
| tst.html:10:5:12:11 | [HTML::Element] <body ... | file://:0:0:0:0 | (Attributes) | semmle.label | -1 |
| tst.html:10:5:12:11 | [HTML::Element] <body ... | file://:0:0:0:0 | (Attributes) | semmle.order | -1 |
| tst.html:10:5:12:11 | [HTML::Element] <body ... | tst.html:11:9:11:64 | [HTML::Element] <a ... | semmle.label | 1 |
| tst.html:10:5:12:11 | [HTML::Element] <body ... | tst.html:11:9:11:64 | [HTML::Element] <a ... | semmle.order | 1 |
| tst.html:11:9:11:64 | [HTML::Element] <a ... | file://:0:0:0:0 | (Attributes) | semmle.label | -1 |
| tst.html:11:9:11:64 | [HTML::Element] <a ... | file://:0:0:0:0 | (Attributes) | semmle.order | -1 |
| tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | tst.html:11:29:11:48 | (Script) | semmle.label | 0 |
| tst.html:11:12:11:49 | [HTML::Attribute] href=javascript:void(alert('Nope!')) | tst.html:11:29:11:48 | (Script) | semmle.order | 0 |
| tst.html:11:29:11:48 | (Script) | tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | semmle.label | 0 |
| tst.html:11:29:11:48 | (Script) | tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | semmle.order | 0 |
| tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | semmle.label | 0 |
| tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | semmle.order | 0 |
| tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | semmle.label | 0 |
| tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | semmle.order | 0 |
| tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | semmle.label | 0 |
| tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | semmle.order | 0 |
| tst.html:11:34:11:47 | (Arguments) | tst.html:11:40:11:46 | [Literal] 'Nope!' | semmle.label | 0 |
| tst.html:11:34:11:47 | (Arguments) | tst.html:11:40:11:46 | [Literal] 'Nope!' | semmle.order | 0 |
| tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | semmle.label | 1 |
| tst.html:11:29:11:48 | [ExprStmt] void(alert('Nope!')) | tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | semmle.order | 1 |
| tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | semmle.label | 1 |
| tst.html:11:29:11:48 | [UnaryExpr] void(alert('Nope!')) | tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | semmle.order | 1 |
| tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | semmle.label | 1 |
| tst.html:11:33:11:48 | [ParExpr] (alert('Nope!')) | tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | semmle.order | 1 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | file://:0:0:0:0 | (Arguments) | semmle.label | 1 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | file://:0:0:0:0 | (Arguments) | semmle.order | 1 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | tst.html:11:34:11:38 | [VarRef] alert | semmle.label | 0 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | tst.html:11:34:11:38 | [VarRef] alert | semmle.order | 0 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | tst.html:11:34:11:47 | (Arguments) | semmle.label | 1 |
| tst.html:11:34:11:47 | [CallExpr] alert('Nope!') | tst.html:11:34:11:47 | (Arguments) | semmle.order | 1 |
graphProperties
| semmle.graphKind | tree |

View File

@@ -1,44 +1,44 @@
nodes
| invalid.json:1:1:1:4 | [JSONString] "hi" | semmle.label | [JSONString] "hi" |
| invalid.json:1:1:1:4 | [JSONString] "hi" | semmle.order | 1 |
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | semmle.label | [JSONArray] [{\\n "n ... \\n }\\n}] |
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | semmle.order | 2 |
| tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.label | [JSONObject] {\\n "na ... "\\n }\\n} |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | semmle.label | [JSONArray] [{name: ...}, ...] |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | semmle.order | 2 |
| tst.json:1:2:8:1 | [JSONObject] {name: ...} | semmle.label | [JSONObject] {name: ...} |
| tst.json:2:11:2:21 | [JSONString] "Jim Knopf" | semmle.label | [JSONString] "Jim Knopf" |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.label | [JSONObject] {\\n " ... nd"\\n } |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | semmle.label | [JSONObject] {street: ...} |
| tst.json:4:15:4:18 | [JSONNull] null | semmle.label | [JSONNull] null |
| tst.json:5:15:5:16 | [JSONNumber] -1 | semmle.label | [JSONNumber] -1 |
| tst.json:6:16:6:27 | [JSONString] "Lummerland" | semmle.label | [JSONString] "Lummerland" |
| tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.label | [JSONObject] {\\n "na ... "\\n }\\n} |
| tst.json:8:4:15:1 | [JSONObject] {name: ...} | semmle.label | [JSONObject] {name: ...} |
| tst.json:9:11:9:25 | [JSONString] "Frau Mahlzahn" | semmle.label | [JSONString] "Frau Mahlzahn" |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.label | [JSONObject] {\\n " ... nd"\\n } |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | semmle.label | [JSONObject] {street: ...} |
| tst.json:11:15:11:28 | [JSONString] "Alte Strasse" | semmle.label | [JSONString] "Alte Strasse" |
| tst.json:12:15:12:17 | [JSONNumber] 133 | semmle.label | [JSONNumber] 133 |
| tst.json:13:16:13:27 | [JSONString] "Kummerland" | semmle.label | [JSONString] "Kummerland" |
edges
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.label | 0 |
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.order | 0 |
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.label | 1 |
| tst.json:1:1:15:2 | [JSONArray] [{\\n "n ... \\n }\\n}] | tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | semmle.order | 1 |
| tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:2:11:2:21 | [JSONString] "Jim Knopf" | semmle.label | 0 |
| tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:2:11:2:21 | [JSONString] "Jim Knopf" | semmle.order | 0 |
| tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.label | 1 |
| tst.json:1:2:8:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.order | 1 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:4:15:4:18 | [JSONNull] null | semmle.label | 0 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:4:15:4:18 | [JSONNull] null | semmle.order | 0 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:5:15:5:16 | [JSONNumber] -1 | semmle.label | 1 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:5:15:5:16 | [JSONNumber] -1 | semmle.order | 1 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:6:16:6:27 | [JSONString] "Lummerland" | semmle.label | 2 |
| tst.json:3:14:7:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:6:16:6:27 | [JSONString] "Lummerland" | semmle.order | 2 |
| tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:9:11:9:25 | [JSONString] "Frau Mahlzahn" | semmle.label | 0 |
| tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:9:11:9:25 | [JSONString] "Frau Mahlzahn" | semmle.order | 0 |
| tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.label | 1 |
| tst.json:8:4:15:1 | [JSONObject] {\\n "na ... "\\n }\\n} | tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | semmle.order | 1 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:11:15:11:28 | [JSONString] "Alte Strasse" | semmle.label | 0 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:11:15:11:28 | [JSONString] "Alte Strasse" | semmle.order | 0 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:12:15:12:17 | [JSONNumber] 133 | semmle.label | 1 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:12:15:12:17 | [JSONNumber] 133 | semmle.order | 1 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:13:16:13:27 | [JSONString] "Kummerland" | semmle.label | 2 |
| tst.json:10:14:14:3 | [JSONObject] {\\n " ... nd"\\n } | tst.json:13:16:13:27 | [JSONString] "Kummerland" | semmle.order | 2 |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | tst.json:1:2:8:1 | [JSONObject] {name: ...} | semmle.label | 0 |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | tst.json:1:2:8:1 | [JSONObject] {name: ...} | semmle.order | 0 |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | tst.json:8:4:15:1 | [JSONObject] {name: ...} | semmle.label | 1 |
| tst.json:1:1:15:2 | [JSONArray] [{name: ...}, ...] | tst.json:8:4:15:1 | [JSONObject] {name: ...} | semmle.order | 1 |
| tst.json:1:2:8:1 | [JSONObject] {name: ...} | tst.json:2:11:2:21 | [JSONString] "Jim Knopf" | semmle.label | 0 |
| tst.json:1:2:8:1 | [JSONObject] {name: ...} | tst.json:2:11:2:21 | [JSONString] "Jim Knopf" | semmle.order | 0 |
| tst.json:1:2:8:1 | [JSONObject] {name: ...} | tst.json:3:14:7:3 | [JSONObject] {street: ...} | semmle.label | 1 |
| tst.json:1:2:8:1 | [JSONObject] {name: ...} | tst.json:3:14:7:3 | [JSONObject] {street: ...} | semmle.order | 1 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:4:15:4:18 | [JSONNull] null | semmle.label | 0 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:4:15:4:18 | [JSONNull] null | semmle.order | 0 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:5:15:5:16 | [JSONNumber] -1 | semmle.label | 1 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:5:15:5:16 | [JSONNumber] -1 | semmle.order | 1 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:6:16:6:27 | [JSONString] "Lummerland" | semmle.label | 2 |
| tst.json:3:14:7:3 | [JSONObject] {street: ...} | tst.json:6:16:6:27 | [JSONString] "Lummerland" | semmle.order | 2 |
| tst.json:8:4:15:1 | [JSONObject] {name: ...} | tst.json:9:11:9:25 | [JSONString] "Frau Mahlzahn" | semmle.label | 0 |
| tst.json:8:4:15:1 | [JSONObject] {name: ...} | tst.json:9:11:9:25 | [JSONString] "Frau Mahlzahn" | semmle.order | 0 |
| tst.json:8:4:15:1 | [JSONObject] {name: ...} | tst.json:10:14:14:3 | [JSONObject] {street: ...} | semmle.label | 1 |
| tst.json:8:4:15:1 | [JSONObject] {name: ...} | tst.json:10:14:14:3 | [JSONObject] {street: ...} | semmle.order | 1 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:11:15:11:28 | [JSONString] "Alte Strasse" | semmle.label | 0 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:11:15:11:28 | [JSONString] "Alte Strasse" | semmle.order | 0 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:12:15:12:17 | [JSONNumber] 133 | semmle.label | 1 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:12:15:12:17 | [JSONNumber] 133 | semmle.order | 1 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:13:16:13:27 | [JSONString] "Kummerland" | semmle.label | 2 |
| tst.json:10:14:14:3 | [JSONObject] {street: ...} | tst.json:13:16:13:27 | [JSONString] "Kummerland" | semmle.order | 2 |
graphProperties
| semmle.graphKind | tree |

View File

@@ -1,19 +1,25 @@
nodes
| tst.js:1:1:1:32 | [DeclStmt] var hre ... e.com"; | semmle.label | [DeclStmt] var hre ... e.com"; |
| tst.js:1:1:1:32 | [DeclStmt] var hre ... e.com"; | semmle.order | 1 |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Attributes) | semmle.label | (Attributes) |
| file://:0:0:0:0 | (Body) | semmle.label | (Body) |
| file://:0:0:0:0 | (Body) | semmle.label | (Body) |
| file://:0:0:0:0 | (Body) | semmle.label | (Body) |
| file://:0:0:0:0 | (Body) | semmle.label | (Body) |
| tst.js:1:1:1:32 | [DeclStmt] var href = ... | semmle.label | [DeclStmt] var href = ... |
| tst.js:1:1:1:32 | [DeclStmt] var href = ... | semmle.order | 1 |
| tst.js:1:5:1:8 | [VarDecl] href | semmle.label | [VarDecl] href |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | [VariableDeclarator] href = ... le.com" |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | [VariableDeclarator] href = ... le.com" |
| tst.js:1:12:1:31 | [Literal] "http://example.com" | semmle.label | [Literal] "http://example.com" |
| tst.js:2:1:2:47 | [DeclStmt] var lin ... rer" }; | semmle.label | [DeclStmt] var lin ... rer" }; |
| tst.js:2:1:2:47 | [DeclStmt] var lin ... rer" }; | semmle.order | 2 |
| tst.js:2:1:2:47 | [DeclStmt] var linkTypes = ... | semmle.label | [DeclStmt] var linkTypes = ... |
| tst.js:2:1:2:47 | [DeclStmt] var linkTypes = ... | semmle.order | 2 |
| tst.js:2:5:2:13 | [VarDecl] linkTypes | semmle.label | [VarDecl] linkTypes |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | [VariableDeclarator] linkTyp ... rrer" } |
| tst.js:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.label | [ObjectExpr] { rel: ... rrer" } |
| tst.js:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.label | [ObjectExpr] {rel: ...} |
| tst.js:2:19:2:21 | [Label] rel | semmle.label | [Label] rel |
| tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.label | [Property] rel: "n ... ferrer" |
| tst.js:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.label | [Literal] "noopen ... ferrer" |
| tst.js:3:1:3:106 | (Attributes) | semmle.label | (Attributes) |
| tst.js:3:1:3:106 | (Body) | semmle.label | (Body) |
| tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.label | [Property] rel: "noopener noreferrer" |
| tst.js:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.label | [Literal] "noopener noreferrer" |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | [JSXElement] <a href ... */}</a> |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | semmle.label | [ExprStmt] <a href ... /}</a>; |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | semmle.order | 3 |
@@ -31,7 +37,6 @@ nodes
| tst.js:3:56:3:59 | [VarRef] href | semmle.label | [VarRef] href |
| tst.js:3:61:3:62 | [Literal] . | semmle.label | [Literal] . |
| tst.js:3:64:3:101 | [JSXEmptyExpr] | semmle.label | [JSXEmptyExpr] |
| tst.js:4:1:4:35 | (Attributes) | semmle.label | (Attributes) |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | [JSXElement] <MyComp ... "bar"/> |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | semmle.label | [ExprStmt] <MyComp ... bar"/>; |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | semmle.order | 4 |
@@ -49,31 +54,28 @@ nodes
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | semmle.label | [ExprStmt] <Foo-Bar/>; |
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | semmle.order | 6 |
| tst.js:6:2:6:8 | [Label] Foo-Bar | semmle.label | [Label] Foo-Bar |
| tst.js:7:1:7:52 | [DeclStmt] var fra ... ext </> | semmle.label | [DeclStmt] var fra ... ext </> |
| tst.js:7:1:7:52 | [DeclStmt] var fra ... ext </> | semmle.order | 7 |
| tst.js:7:1:7:52 | [DeclStmt] var fragment = ... | semmle.label | [DeclStmt] var fragment = ... |
| tst.js:7:1:7:52 | [DeclStmt] var fragment = ... | semmle.order | 7 |
| tst.js:7:5:7:12 | [VarDecl] fragment | semmle.label | [VarDecl] fragment |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | [VariableDeclarator] fragmen ... ext </> |
| tst.js:7:16:7:52 | (Body) | semmle.label | (Body) |
| tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | [JSXFragment] <> frag ... ext </> |
| tst.js:7:18:7:32 | [Literal] fragment text | semmle.label | [Literal] fragment text |
| tst.js:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | [JSXElement] <Foo/> |
| tst.js:7:34:7:36 | [VarRef] Foo | semmle.label | [VarRef] Foo |
| tst.js:7:39:7:49 | [Literal] more text | semmle.label | [Literal] more text |
| tstest.tsx:1:1:1:32 | [DeclStmt] var hre ... e.com"; | semmle.label | [DeclStmt] var hre ... e.com"; |
| tstest.tsx:1:1:1:32 | [DeclStmt] var hre ... e.com"; | semmle.order | 8 |
| tstest.tsx:1:1:1:32 | [DeclStmt] var href = ... | semmle.label | [DeclStmt] var href = ... |
| tstest.tsx:1:1:1:32 | [DeclStmt] var href = ... | semmle.order | 8 |
| tstest.tsx:1:5:1:8 | [VarDecl] href | semmle.label | [VarDecl] href |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | [VariableDeclarator] href = ... le.com" |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | [VariableDeclarator] href = ... le.com" |
| tstest.tsx:1:12:1:31 | [Literal] "http://example.com" | semmle.label | [Literal] "http://example.com" |
| tstest.tsx:2:1:2:47 | [DeclStmt] var lin ... rer" }; | semmle.label | [DeclStmt] var lin ... rer" }; |
| tstest.tsx:2:1:2:47 | [DeclStmt] var lin ... rer" }; | semmle.order | 9 |
| tstest.tsx:2:1:2:47 | [DeclStmt] var linkTypes = ... | semmle.label | [DeclStmt] var linkTypes = ... |
| tstest.tsx:2:1:2:47 | [DeclStmt] var linkTypes = ... | semmle.order | 9 |
| tstest.tsx:2:5:2:13 | [VarDecl] linkTypes | semmle.label | [VarDecl] linkTypes |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | [VariableDeclarator] linkTyp ... rrer" } |
| tstest.tsx:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.label | [ObjectExpr] { rel: ... rrer" } |
| tstest.tsx:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.label | [ObjectExpr] {rel: ...} |
| tstest.tsx:2:19:2:21 | [Label] rel | semmle.label | [Label] rel |
| tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.label | [Property] rel: "n ... ferrer" |
| tstest.tsx:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.label | [Literal] "noopen ... ferrer" |
| tstest.tsx:3:1:3:106 | (Attributes) | semmle.label | (Attributes) |
| tstest.tsx:3:1:3:106 | (Body) | semmle.label | (Body) |
| tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.label | [Property] rel: "noopener noreferrer" |
| tstest.tsx:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.label | [Literal] "noopener noreferrer" |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | [JSXElement] <a href ... */}</a> |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | semmle.label | [ExprStmt] <a href ... /}</a>; |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | semmle.order | 10 |
@@ -91,7 +93,6 @@ nodes
| tstest.tsx:3:56:3:59 | [VarRef] href | semmle.label | [VarRef] href |
| tstest.tsx:3:61:3:62 | [Literal] . | semmle.label | [Literal] . |
| tstest.tsx:3:63:3:102 | [JSXEmptyExpr] {/*TODO ... text*/} | semmle.label | [JSXEmptyExpr] {/*TODO ... text*/} |
| tstest.tsx:4:1:4:35 | (Attributes) | semmle.label | (Attributes) |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | [JSXElement] <MyComp ... "bar"/> |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | semmle.label | [ExprStmt] <MyComp ... bar"/>; |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | semmle.order | 11 |
@@ -109,199 +110,198 @@ nodes
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | semmle.label | [ExprStmt] <Foo-Bar/>; |
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | semmle.order | 13 |
| tstest.tsx:6:2:6:8 | [Label] Foo-Bar | semmle.label | [Label] Foo-Bar |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fra ... ext </> | semmle.label | [DeclStmt] var fra ... ext </> |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fra ... ext </> | semmle.order | 14 |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fragment = ... | semmle.label | [DeclStmt] var fragment = ... |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fragment = ... | semmle.order | 14 |
| tstest.tsx:7:5:7:12 | [VarDecl] fragment | semmle.label | [VarDecl] fragment |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | [VariableDeclarator] fragmen ... ext </> |
| tstest.tsx:7:16:7:52 | (Body) | semmle.label | (Body) |
| tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | [JSXFragment] <> frag ... ext </> |
| tstest.tsx:7:19:7:32 | [Literal] fragment text | semmle.label | [Literal] fragment text |
| tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | [JSXElement] <Foo/> |
| tstest.tsx:7:34:7:36 | [VarRef] Foo | semmle.label | [VarRef] Foo |
| tstest.tsx:7:40:7:49 | [Literal] more text | semmle.label | [Literal] more text |
edges
| tst.js:1:1:1:32 | [DeclStmt] var hre ... e.com"; | tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | 0 |
| tst.js:1:1:1:32 | [DeclStmt] var hre ... e.com"; | tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.order | 0 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:5:1:8 | [VarDecl] href | semmle.label | 0 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:5:1:8 | [VarDecl] href | semmle.order | 0 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:12:1:31 | [Literal] "http://example.com" | semmle.label | 1 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:12:1:31 | [Literal] "http://example.com" | semmle.order | 1 |
| tst.js:2:1:2:47 | [DeclStmt] var lin ... rer" }; | tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | 0 |
| tst.js:2:1:2:47 | [DeclStmt] var lin ... rer" }; | tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.order | 0 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:5:2:13 | [VarDecl] linkTypes | semmle.label | 0 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:5:2:13 | [VarDecl] linkTypes | semmle.order | 0 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.label | 1 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.order | 1 |
| tst.js:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.label | 0 |
| tst.js:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.order | 0 |
| tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | tst.js:2:19:2:21 | [Label] rel | semmle.label | 0 |
| tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | tst.js:2:19:2:21 | [Label] rel | semmle.order | 0 |
| tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | tst.js:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.label | 1 |
| tst.js:2:19:2:44 | [Property] rel: "n ... ferrer" | tst.js:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.order | 1 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:4:3:14 | [JSXAttribute] href={href} | semmle.label | 0 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:4:3:14 | [JSXAttribute] href={href} | semmle.order | 0 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.label | 1 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.order | 1 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.label | 2 |
| tst.js:3:1:3:106 | (Attributes) | tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.order | 2 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:47:3:54 | [Literal] Link to | semmle.label | 0 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:47:3:54 | [Literal] Link to | semmle.order | 0 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:56:3:59 | [VarRef] href | semmle.label | 1 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:56:3:59 | [VarRef] href | semmle.order | 1 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:61:3:62 | [Literal] . | semmle.label | 2 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:61:3:62 | [Literal] . | semmle.order | 2 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:64:3:101 | [JSXEmptyExpr] | semmle.label | 3 |
| tst.js:3:1:3:106 | (Body) | tst.js:3:64:3:101 | [JSXEmptyExpr] | semmle.order | 3 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:1:3:106 | (Attributes) | semmle.label | 2 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:1:3:106 | (Attributes) | semmle.order | 2 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:1:3:106 | (Body) | semmle.label | 1 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:1:3:106 | (Body) | semmle.order | 1 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:4:3:14 | [JSXAttribute] href={href} | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:4:3:14 | [JSXAttribute] href={href} | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.label | 1 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.order | 1 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.label | 2 |
| file://:0:0:0:0 | (Attributes) | tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.order | 2 |
| file://:0:0:0:0 | (Attributes) | tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | semmle.order | 0 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.label | 1 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.order | 1 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.label | 2 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.order | 2 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.label | 0 |
| file://:0:0:0:0 | (Attributes) | tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.order | 0 |
| file://:0:0:0:0 | (Body) | tst.js:3:47:3:54 | [Literal] Link to | semmle.label | 0 |
| file://:0:0:0:0 | (Body) | tst.js:3:47:3:54 | [Literal] Link to | semmle.order | 0 |
| file://:0:0:0:0 | (Body) | tst.js:3:56:3:59 | [VarRef] href | semmle.label | 1 |
| file://:0:0:0:0 | (Body) | tst.js:3:56:3:59 | [VarRef] href | semmle.order | 1 |
| file://:0:0:0:0 | (Body) | tst.js:3:61:3:62 | [Literal] . | semmle.label | 2 |
| file://:0:0:0:0 | (Body) | tst.js:3:61:3:62 | [Literal] . | semmle.order | 2 |
| file://:0:0:0:0 | (Body) | tst.js:3:64:3:101 | [JSXEmptyExpr] | semmle.label | 3 |
| file://:0:0:0:0 | (Body) | tst.js:3:64:3:101 | [JSXEmptyExpr] | semmle.order | 3 |
| file://:0:0:0:0 | (Body) | tst.js:7:18:7:32 | [Literal] fragment text | semmle.label | 0 |
| file://:0:0:0:0 | (Body) | tst.js:7:18:7:32 | [Literal] fragment text | semmle.order | 0 |
| file://:0:0:0:0 | (Body) | tst.js:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | 1 |
| file://:0:0:0:0 | (Body) | tst.js:7:33:7:38 | [JSXElement] <Foo/> | semmle.order | 1 |
| file://:0:0:0:0 | (Body) | tst.js:7:39:7:49 | [Literal] more text | semmle.label | 2 |
| file://:0:0:0:0 | (Body) | tst.js:7:39:7:49 | [Literal] more text | semmle.order | 2 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:47:3:54 | [Literal] Link to | semmle.label | 0 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:47:3:54 | [Literal] Link to | semmle.order | 0 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:56:3:59 | [VarRef] href | semmle.label | 1 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:56:3:59 | [VarRef] href | semmle.order | 1 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:61:3:62 | [Literal] . | semmle.label | 2 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:61:3:62 | [Literal] . | semmle.order | 2 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:63:3:102 | [JSXEmptyExpr] {/*TODO ... text*/} | semmle.label | 3 |
| file://:0:0:0:0 | (Body) | tstest.tsx:3:63:3:102 | [JSXEmptyExpr] {/*TODO ... text*/} | semmle.order | 3 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:19:7:32 | [Literal] fragment text | semmle.label | 0 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:19:7:32 | [Literal] fragment text | semmle.order | 0 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | 1 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | semmle.order | 1 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:40:7:49 | [Literal] more text | semmle.label | 2 |
| file://:0:0:0:0 | (Body) | tstest.tsx:7:40:7:49 | [Literal] more text | semmle.order | 2 |
| tst.js:1:1:1:32 | [DeclStmt] var href = ... | tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | 1 |
| tst.js:1:1:1:32 | [DeclStmt] var href = ... | tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.order | 1 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:5:1:8 | [VarDecl] href | semmle.label | 1 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:5:1:8 | [VarDecl] href | semmle.order | 1 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:12:1:31 | [Literal] "http://example.com" | semmle.label | 2 |
| tst.js:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tst.js:1:12:1:31 | [Literal] "http://example.com" | semmle.order | 2 |
| tst.js:2:1:2:47 | [DeclStmt] var linkTypes = ... | tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | 1 |
| tst.js:2:1:2:47 | [DeclStmt] var linkTypes = ... | tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.order | 1 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:5:2:13 | [VarDecl] linkTypes | semmle.label | 1 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:5:2:13 | [VarDecl] linkTypes | semmle.order | 1 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.label | 2 |
| tst.js:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tst.js:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.order | 2 |
| tst.js:2:17:2:46 | [ObjectExpr] {rel: ...} | tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.label | 1 |
| tst.js:2:17:2:46 | [ObjectExpr] {rel: ...} | tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.order | 1 |
| tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | tst.js:2:19:2:21 | [Label] rel | semmle.label | 1 |
| tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | tst.js:2:19:2:21 | [Label] rel | semmle.order | 1 |
| tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | tst.js:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.label | 2 |
| tst.js:2:19:2:44 | [Property] rel: "noopener noreferrer" | tst.js:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.order | 2 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Attributes) | semmle.label | 2 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Attributes) | semmle.order | 2 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Body) | semmle.label | 1 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Body) | semmle.order | 1 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:2:3:2 | [Label] a | semmle.label | 0 |
| tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | tst.js:3:2:3:2 | [Label] a | semmle.order | 0 |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | 0 |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.order | 0 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:4:3:7 | [Label] href | semmle.label | 0 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:4:3:7 | [Label] href | semmle.order | 0 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:10:3:13 | [VarRef] href | semmle.label | 1 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:10:3:13 | [VarRef] href | semmle.order | 1 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:16:3:21 | [Label] target | semmle.label | 0 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:16:3:21 | [Label] target | semmle.order | 0 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:23:3:30 | [Literal] "_blank" | semmle.label | 1 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:23:3:30 | [Literal] "_blank" | semmle.order | 1 |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | 1 |
| tst.js:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tst.js:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.order | 1 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:4:3:7 | [Label] href | semmle.label | 1 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:4:3:7 | [Label] href | semmle.order | 1 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:10:3:13 | [VarRef] href | semmle.label | 2 |
| tst.js:3:4:3:14 | [JSXAttribute] href={href} | tst.js:3:10:3:13 | [VarRef] href | semmle.order | 2 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:16:3:21 | [Label] target | semmle.label | 1 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:16:3:21 | [Label] target | semmle.order | 1 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:23:3:30 | [Literal] "_blank" | semmle.label | 2 |
| tst.js:3:16:3:30 | [JSXAttribute] target="_blank" | tst.js:3:23:3:30 | [Literal] "_blank" | semmle.order | 2 |
| tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | semmle.label | 1 |
| tst.js:3:32:3:45 | [JSXAttribute] {...linkTypes} | tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | semmle.order | 1 |
| tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | tst.js:3:36:3:44 | [VarRef] linkTypes | semmle.label | 0 |
| tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | tst.js:3:36:3:44 | [VarRef] linkTypes | semmle.order | 0 |
| tst.js:4:1:4:35 | (Attributes) | tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.label | 0 |
| tst.js:4:1:4:35 | (Attributes) | tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.order | 0 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tst.js:4:1:4:35 | (Attributes) | semmle.label | 2 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tst.js:4:1:4:35 | (Attributes) | semmle.order | 2 |
| tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | tst.js:3:36:3:44 | [VarRef] linkTypes | semmle.label | 1 |
| tst.js:3:32:3:45 | [SpreadElement] ...linkTypes | tst.js:3:36:3:44 | [VarRef] linkTypes | semmle.order | 1 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | file://:0:0:0:0 | (Attributes) | semmle.label | 2 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | file://:0:0:0:0 | (Attributes) | semmle.order | 2 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | semmle.label | 0 |
| tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | semmle.order | 0 |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | 0 |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.order | 0 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:2:4:13 | [VarRef] MyComponents | semmle.label | 0 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:2:4:13 | [VarRef] MyComponents | semmle.order | 0 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:15:4:23 | [Label] FancyLink | semmle.label | 1 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:15:4:23 | [Label] FancyLink | semmle.order | 1 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:25:4:27 | [Label] foo | semmle.label | 0 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:25:4:27 | [Label] foo | semmle.order | 0 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:29:4:33 | [Literal] "bar" | semmle.label | 1 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:29:4:33 | [Literal] "bar" | semmle.order | 1 |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | 1 |
| tst.js:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tst.js:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.order | 1 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:2:4:13 | [VarRef] MyComponents | semmle.label | 1 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:2:4:13 | [VarRef] MyComponents | semmle.order | 1 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:15:4:23 | [Label] FancyLink | semmle.label | 2 |
| tst.js:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tst.js:4:15:4:23 | [Label] FancyLink | semmle.order | 2 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:25:4:27 | [Label] foo | semmle.label | 1 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:25:4:27 | [Label] foo | semmle.order | 1 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:29:4:33 | [Literal] "bar" | semmle.label | 2 |
| tst.js:4:25:4:33 | [JSXAttribute] foo="bar" | tst.js:4:29:4:33 | [Literal] "bar" | semmle.order | 2 |
| tst.js:5:1:5:6 | [JSXElement] <Foo/> | tst.js:5:2:5:4 | [VarRef] Foo | semmle.label | 0 |
| tst.js:5:1:5:6 | [JSXElement] <Foo/> | tst.js:5:2:5:4 | [VarRef] Foo | semmle.order | 0 |
| tst.js:5:1:5:7 | [ExprStmt] <Foo/>; | tst.js:5:1:5:6 | [JSXElement] <Foo/> | semmle.label | 0 |
| tst.js:5:1:5:7 | [ExprStmt] <Foo/>; | tst.js:5:1:5:6 | [JSXElement] <Foo/> | semmle.order | 0 |
| tst.js:5:1:5:7 | [ExprStmt] <Foo/>; | tst.js:5:1:5:6 | [JSXElement] <Foo/> | semmle.label | 1 |
| tst.js:5:1:5:7 | [ExprStmt] <Foo/>; | tst.js:5:1:5:6 | [JSXElement] <Foo/> | semmle.order | 1 |
| tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | tst.js:6:2:6:8 | [Label] Foo-Bar | semmle.label | 0 |
| tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | tst.js:6:2:6:8 | [Label] Foo-Bar | semmle.order | 0 |
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.label | 0 |
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.order | 0 |
| tst.js:7:1:7:52 | [DeclStmt] var fra ... ext </> | tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | 0 |
| tst.js:7:1:7:52 | [DeclStmt] var fra ... ext </> | tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.order | 0 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:5:7:12 | [VarDecl] fragment | semmle.label | 0 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:5:7:12 | [VarDecl] fragment | semmle.order | 0 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | 1 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.order | 1 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:18:7:32 | [Literal] fragment text | semmle.label | 0 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:18:7:32 | [Literal] fragment text | semmle.order | 0 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | 1 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:33:7:38 | [JSXElement] <Foo/> | semmle.order | 1 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:39:7:49 | [Literal] more text | semmle.label | 2 |
| tst.js:7:16:7:52 | (Body) | tst.js:7:39:7:49 | [Literal] more text | semmle.order | 2 |
| tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | tst.js:7:16:7:52 | (Body) | semmle.label | 1 |
| tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | tst.js:7:16:7:52 | (Body) | semmle.order | 1 |
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.label | 1 |
| tst.js:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tst.js:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.order | 1 |
| tst.js:7:1:7:52 | [DeclStmt] var fragment = ... | tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | 1 |
| tst.js:7:1:7:52 | [DeclStmt] var fragment = ... | tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.order | 1 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:5:7:12 | [VarDecl] fragment | semmle.label | 1 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:5:7:12 | [VarDecl] fragment | semmle.order | 1 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | 2 |
| tst.js:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.order | 2 |
| tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | file://:0:0:0:0 | (Body) | semmle.label | 1 |
| tst.js:7:16:7:52 | [JSXFragment] <> frag ... ext </> | file://:0:0:0:0 | (Body) | semmle.order | 1 |
| tst.js:7:33:7:38 | [JSXElement] <Foo/> | tst.js:7:34:7:36 | [VarRef] Foo | semmle.label | 0 |
| tst.js:7:33:7:38 | [JSXElement] <Foo/> | tst.js:7:34:7:36 | [VarRef] Foo | semmle.order | 0 |
| tstest.tsx:1:1:1:32 | [DeclStmt] var hre ... e.com"; | tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | 0 |
| tstest.tsx:1:1:1:32 | [DeclStmt] var hre ... e.com"; | tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.order | 0 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:5:1:8 | [VarDecl] href | semmle.label | 0 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:5:1:8 | [VarDecl] href | semmle.order | 0 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:12:1:31 | [Literal] "http://example.com" | semmle.label | 1 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:12:1:31 | [Literal] "http://example.com" | semmle.order | 1 |
| tstest.tsx:2:1:2:47 | [DeclStmt] var lin ... rer" }; | tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | 0 |
| tstest.tsx:2:1:2:47 | [DeclStmt] var lin ... rer" }; | tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.order | 0 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:5:2:13 | [VarDecl] linkTypes | semmle.label | 0 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:5:2:13 | [VarDecl] linkTypes | semmle.order | 0 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.label | 1 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | semmle.order | 1 |
| tstest.tsx:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.label | 0 |
| tstest.tsx:2:17:2:46 | [ObjectExpr] { rel: ... rrer" } | tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | semmle.order | 0 |
| tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | tstest.tsx:2:19:2:21 | [Label] rel | semmle.label | 0 |
| tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | tstest.tsx:2:19:2:21 | [Label] rel | semmle.order | 0 |
| tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | tstest.tsx:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.label | 1 |
| tstest.tsx:2:19:2:44 | [Property] rel: "n ... ferrer" | tstest.tsx:2:24:2:44 | [Literal] "noopen ... ferrer" | semmle.order | 1 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | semmle.label | 0 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | semmle.order | 0 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.label | 1 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | semmle.order | 1 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.label | 2 |
| tstest.tsx:3:1:3:106 | (Attributes) | tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | semmle.order | 2 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:47:3:54 | [Literal] Link to | semmle.label | 0 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:47:3:54 | [Literal] Link to | semmle.order | 0 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:56:3:59 | [VarRef] href | semmle.label | 1 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:56:3:59 | [VarRef] href | semmle.order | 1 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:61:3:62 | [Literal] . | semmle.label | 2 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:61:3:62 | [Literal] . | semmle.order | 2 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:63:3:102 | [JSXEmptyExpr] {/*TODO ... text*/} | semmle.label | 3 |
| tstest.tsx:3:1:3:106 | (Body) | tstest.tsx:3:63:3:102 | [JSXEmptyExpr] {/*TODO ... text*/} | semmle.order | 3 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:1:3:106 | (Attributes) | semmle.label | 2 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:1:3:106 | (Attributes) | semmle.order | 2 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:1:3:106 | (Body) | semmle.label | 1 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:1:3:106 | (Body) | semmle.order | 1 |
| tstest.tsx:1:1:1:32 | [DeclStmt] var href = ... | tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.label | 1 |
| tstest.tsx:1:1:1:32 | [DeclStmt] var href = ... | tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | semmle.order | 1 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:5:1:8 | [VarDecl] href | semmle.label | 1 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:5:1:8 | [VarDecl] href | semmle.order | 1 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:12:1:31 | [Literal] "http://example.com" | semmle.label | 2 |
| tstest.tsx:1:5:1:31 | [VariableDeclarator] href = ... le.com" | tstest.tsx:1:12:1:31 | [Literal] "http://example.com" | semmle.order | 2 |
| tstest.tsx:2:1:2:47 | [DeclStmt] var linkTypes = ... | tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.label | 1 |
| tstest.tsx:2:1:2:47 | [DeclStmt] var linkTypes = ... | tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | semmle.order | 1 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:5:2:13 | [VarDecl] linkTypes | semmle.label | 1 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:5:2:13 | [VarDecl] linkTypes | semmle.order | 1 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.label | 2 |
| tstest.tsx:2:5:2:46 | [VariableDeclarator] linkTyp ... rrer" } | tstest.tsx:2:17:2:46 | [ObjectExpr] {rel: ...} | semmle.order | 2 |
| tstest.tsx:2:17:2:46 | [ObjectExpr] {rel: ...} | tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.label | 1 |
| tstest.tsx:2:17:2:46 | [ObjectExpr] {rel: ...} | tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | semmle.order | 1 |
| tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | tstest.tsx:2:19:2:21 | [Label] rel | semmle.label | 1 |
| tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | tstest.tsx:2:19:2:21 | [Label] rel | semmle.order | 1 |
| tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | tstest.tsx:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.label | 2 |
| tstest.tsx:2:19:2:44 | [Property] rel: "noopener noreferrer" | tstest.tsx:2:24:2:44 | [Literal] "noopener noreferrer" | semmle.order | 2 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Attributes) | semmle.label | 2 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Attributes) | semmle.order | 2 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Body) | semmle.label | 1 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | file://:0:0:0:0 | (Body) | semmle.order | 1 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:2:3:2 | [Label] a | semmle.label | 0 |
| tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | tstest.tsx:3:2:3:2 | [Label] a | semmle.order | 0 |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | 0 |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.order | 0 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:4:3:7 | [Label] href | semmle.label | 0 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:4:3:7 | [Label] href | semmle.order | 0 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:10:3:13 | [VarRef] href | semmle.label | 1 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:10:3:13 | [VarRef] href | semmle.order | 1 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:16:3:21 | [Label] target | semmle.label | 0 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:16:3:21 | [Label] target | semmle.order | 0 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:23:3:30 | [Literal] "_blank" | semmle.label | 1 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:23:3:30 | [Literal] "_blank" | semmle.order | 1 |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.label | 1 |
| tstest.tsx:3:1:3:107 | [ExprStmt] <a href ... /}</a>; | tstest.tsx:3:1:3:106 | [JSXElement] <a href ... */}</a> | semmle.order | 1 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:4:3:7 | [Label] href | semmle.label | 1 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:4:3:7 | [Label] href | semmle.order | 1 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:10:3:13 | [VarRef] href | semmle.label | 2 |
| tstest.tsx:3:4:3:14 | [JSXAttribute] href={href} | tstest.tsx:3:10:3:13 | [VarRef] href | semmle.order | 2 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:16:3:21 | [Label] target | semmle.label | 1 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:16:3:21 | [Label] target | semmle.order | 1 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:23:3:30 | [Literal] "_blank" | semmle.label | 2 |
| tstest.tsx:3:16:3:30 | [JSXAttribute] target="_blank" | tstest.tsx:3:23:3:30 | [Literal] "_blank" | semmle.order | 2 |
| tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | semmle.label | 1 |
| tstest.tsx:3:32:3:45 | [JSXAttribute] {...linkTypes} | tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | semmle.order | 1 |
| tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | tstest.tsx:3:36:3:44 | [VarRef] linkTypes | semmle.label | 0 |
| tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | tstest.tsx:3:36:3:44 | [VarRef] linkTypes | semmle.order | 0 |
| tstest.tsx:4:1:4:35 | (Attributes) | tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.label | 0 |
| tstest.tsx:4:1:4:35 | (Attributes) | tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | semmle.order | 0 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tstest.tsx:4:1:4:35 | (Attributes) | semmle.label | 2 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tstest.tsx:4:1:4:35 | (Attributes) | semmle.order | 2 |
| tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | tstest.tsx:3:36:3:44 | [VarRef] linkTypes | semmle.label | 1 |
| tstest.tsx:3:32:3:45 | [SpreadElement] ...linkTypes | tstest.tsx:3:36:3:44 | [VarRef] linkTypes | semmle.order | 1 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | file://:0:0:0:0 | (Attributes) | semmle.label | 2 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | file://:0:0:0:0 | (Attributes) | semmle.order | 2 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | semmle.label | 0 |
| tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | semmle.order | 0 |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | 0 |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.order | 0 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:2:4:13 | [VarRef] MyComponents | semmle.label | 0 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:2:4:13 | [VarRef] MyComponents | semmle.order | 0 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:15:4:23 | [Label] FancyLink | semmle.label | 1 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:15:4:23 | [Label] FancyLink | semmle.order | 1 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:25:4:27 | [Label] foo | semmle.label | 0 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:25:4:27 | [Label] foo | semmle.order | 0 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:29:4:33 | [Literal] "bar" | semmle.label | 1 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:29:4:33 | [Literal] "bar" | semmle.order | 1 |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.label | 1 |
| tstest.tsx:4:1:4:36 | [ExprStmt] <MyComp ... bar"/>; | tstest.tsx:4:1:4:35 | [JSXElement] <MyComp ... "bar"/> | semmle.order | 1 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:2:4:13 | [VarRef] MyComponents | semmle.label | 1 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:2:4:13 | [VarRef] MyComponents | semmle.order | 1 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:15:4:23 | [Label] FancyLink | semmle.label | 2 |
| tstest.tsx:4:2:4:23 | [DotExpr] MyCompo ... ncyLink | tstest.tsx:4:15:4:23 | [Label] FancyLink | semmle.order | 2 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:25:4:27 | [Label] foo | semmle.label | 1 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:25:4:27 | [Label] foo | semmle.order | 1 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:29:4:33 | [Literal] "bar" | semmle.label | 2 |
| tstest.tsx:4:25:4:33 | [JSXAttribute] foo="bar" | tstest.tsx:4:29:4:33 | [Literal] "bar" | semmle.order | 2 |
| tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | tstest.tsx:5:2:5:4 | [VarRef] Foo | semmle.label | 0 |
| tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | tstest.tsx:5:2:5:4 | [VarRef] Foo | semmle.order | 0 |
| tstest.tsx:5:1:5:7 | [ExprStmt] <Foo/>; | tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | semmle.label | 0 |
| tstest.tsx:5:1:5:7 | [ExprStmt] <Foo/>; | tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | semmle.order | 0 |
| tstest.tsx:5:1:5:7 | [ExprStmt] <Foo/>; | tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | semmle.label | 1 |
| tstest.tsx:5:1:5:7 | [ExprStmt] <Foo/>; | tstest.tsx:5:1:5:6 | [JSXElement] <Foo/> | semmle.order | 1 |
| tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | tstest.tsx:6:2:6:8 | [Label] Foo-Bar | semmle.label | 0 |
| tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | tstest.tsx:6:2:6:8 | [Label] Foo-Bar | semmle.order | 0 |
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.label | 0 |
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.order | 0 |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fra ... ext </> | tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | 0 |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fra ... ext </> | tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.order | 0 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:5:7:12 | [VarDecl] fragment | semmle.label | 0 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:5:7:12 | [VarDecl] fragment | semmle.order | 0 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | 1 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.order | 1 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:19:7:32 | [Literal] fragment text | semmle.label | 0 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:19:7:32 | [Literal] fragment text | semmle.order | 0 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | semmle.label | 1 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | semmle.order | 1 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:40:7:49 | [Literal] more text | semmle.label | 2 |
| tstest.tsx:7:16:7:52 | (Body) | tstest.tsx:7:40:7:49 | [Literal] more text | semmle.order | 2 |
| tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | tstest.tsx:7:16:7:52 | (Body) | semmle.label | 1 |
| tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | tstest.tsx:7:16:7:52 | (Body) | semmle.order | 1 |
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.label | 1 |
| tstest.tsx:6:1:6:11 | [ExprStmt] <Foo-Bar/>; | tstest.tsx:6:1:6:10 | [JSXElement] <Foo-Bar/> | semmle.order | 1 |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fragment = ... | tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.label | 1 |
| tstest.tsx:7:1:7:52 | [DeclStmt] var fragment = ... | tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | semmle.order | 1 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:5:7:12 | [VarDecl] fragment | semmle.label | 1 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:5:7:12 | [VarDecl] fragment | semmle.order | 1 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.label | 2 |
| tstest.tsx:7:5:7:52 | [VariableDeclarator] fragmen ... ext </> | tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | semmle.order | 2 |
| tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | file://:0:0:0:0 | (Body) | semmle.label | 1 |
| tstest.tsx:7:16:7:52 | [JSXFragment] <> frag ... ext </> | file://:0:0:0:0 | (Body) | semmle.order | 1 |
| tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | tstest.tsx:7:34:7:36 | [VarRef] Foo | semmle.label | 0 |
| tstest.tsx:7:33:7:38 | [JSXElement] <Foo/> | tstest.tsx:7:34:7:36 | [VarRef] Foo | semmle.order | 0 |
graphProperties

View File

@@ -1,151 +1,151 @@
nodes
| external.yml:1:1:1:2 | [YAMLScalar] 42 | semmle.label | [YAMLScalar] 42 |
| external.yml:1:1:1:2 | [YAMLScalar] 42 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) name: | semmle.label | (Mapping 0) name: |
| file://:0:0:0:0 | (Mapping 0) name: | semmle.label | (Mapping 0) name: |
| file://:0:0:0:0 | (Mapping 0) street: | semmle.label | (Mapping 0) street: |
| file://:0:0:0:0 | (Mapping 0) street: | semmle.label | (Mapping 0) street: |
| file://:0:0:0:0 | (Mapping 0) x: | semmle.label | (Mapping 0) x: |
| file://:0:0:0:0 | (Mapping 0) x: | semmle.label | (Mapping 0) x: |
| file://:0:0:0:0 | (Mapping 1) <<: | semmle.label | (Mapping 1) <<: |
| file://:0:0:0:0 | (Mapping 1) address: | semmle.label | (Mapping 1) address: |
| file://:0:0:0:0 | (Mapping 1) address: | semmle.label | (Mapping 1) address: |
| file://:0:0:0:0 | (Mapping 1) number: | semmle.label | (Mapping 1) number: |
| file://:0:0:0:0 | (Mapping 1) number: | semmle.label | (Mapping 1) number: |
| file://:0:0:0:0 | (Mapping 1) y: | semmle.label | (Mapping 1) y: |
| file://:0:0:0:0 | (Mapping 2) country: | semmle.label | (Mapping 2) country: |
| file://:0:0:0:0 | (Mapping 2) country: | semmle.label | (Mapping 2) country: |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | semmle.label | [YAMLSequence] - &A { ... y: 42 } |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | semmle.order | 2 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | semmle.label | [YAMLMapping] &A { x: 23, y: 42 } |
| merge.yaml:1:8:1:8 | (Mapping 0) | semmle.label | (Mapping 0) |
| merge.yaml:1:8:1:8 | [YAMLScalar] x | semmle.label | [YAMLScalar] x |
| merge.yaml:1:11:1:12 | [YAMLScalar] 23 | semmle.label | [YAMLScalar] 23 |
| merge.yaml:1:15:1:15 | (Mapping 1) | semmle.label | (Mapping 1) |
| merge.yaml:1:15:1:15 | [YAMLScalar] y | semmle.label | [YAMLScalar] y |
| merge.yaml:1:18:1:19 | [YAMLScalar] 42 | semmle.label | [YAMLScalar] 42 |
| merge.yaml:2:3:2:3 | (Mapping 0) | semmle.label | (Mapping 0) |
| merge.yaml:2:3:2:3 | [YAMLScalar] x | semmle.label | [YAMLScalar] x |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | semmle.label | [YAMLMapping] x: 56 |
| merge.yaml:2:6:2:7 | [YAMLScalar] 56 | semmle.label | [YAMLScalar] 56 |
| merge.yaml:3:3:3:4 | (Mapping 1) | semmle.label | (Mapping 1) |
| merge.yaml:3:3:3:4 | [YAMLScalar] << | semmle.label | [YAMLScalar] << |
| merge.yaml:3:7:3:8 | [YAMLAliasNode] *A | semmle.label | [YAMLAliasNode] *A |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | semmle.label | [YAMLSequence] - "name ... Knopf" |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | semmle.order | 3 |
| tst.yml:1:3:1:8 | (Mapping 0) | semmle.label | (Mapping 0) |
| tst.yml:1:3:1:8 | [YAMLScalar] "name" | semmle.label | [YAMLScalar] "name" |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | semmle.label | [YAMLMapping] "name": "Jim Knopf" |
| tst.yml:1:11:1:21 | [YAMLScalar] "Jim Knopf" | semmle.label | [YAMLScalar] "Jim Knopf" |
| tst.yml:2:3:2:9 | (Mapping 1) | semmle.label | (Mapping 1) |
| tst.yml:2:3:2:9 | [YAMLScalar] address | semmle.label | [YAMLScalar] address |
| tst.yml:2:12:6:3 | [YAMLMapping] { | semmle.label | [YAMLMapping] { |
| tst.yml:3:5:3:12 | (Mapping 0) | semmle.label | (Mapping 0) |
| tst.yml:3:5:3:12 | [YAMLScalar] "street" | semmle.label | [YAMLScalar] "street" |
| tst.yml:3:14:3:13 | [YAMLScalar] | semmle.label | [YAMLScalar] |
| tst.yml:4:5:4:12 | (Mapping 1) | semmle.label | (Mapping 1) |
| tst.yml:4:5:4:12 | [YAMLScalar] "number" | semmle.label | [YAMLScalar] "number" |
| tst.yml:4:15:4:16 | [YAMLScalar] -1 | semmle.label | [YAMLScalar] -1 |
| tst.yml:5:5:5:13 | (Mapping 2) | semmle.label | (Mapping 2) |
| tst.yml:5:5:5:13 | [YAMLScalar] "country" | semmle.label | [YAMLScalar] "country" |
| tst.yml:5:16:5:27 | [YAMLScalar] "Lummerland" | semmle.label | [YAMLScalar] "Lummerland" |
| tst.yml:7:3:7:6 | (Mapping 0) | semmle.label | (Mapping 0) |
| tst.yml:7:3:7:6 | [YAMLScalar] name | semmle.label | [YAMLScalar] name |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | semmle.label | [YAMLMapping] name: Frau Mahlzahn |
| tst.yml:7:9:7:21 | [YAMLScalar] Frau Mahlzahn | semmle.label | [YAMLScalar] Frau Mahlzahn |
| tst.yml:8:3:8:9 | (Mapping 1) | semmle.label | (Mapping 1) |
| tst.yml:8:3:8:9 | [YAMLScalar] address | semmle.label | [YAMLScalar] address |
| tst.yml:9:5:9:10 | (Mapping 0) | semmle.label | (Mapping 0) |
| tst.yml:9:5:9:10 | [YAMLScalar] street | semmle.label | [YAMLScalar] street |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | semmle.label | [YAMLMapping] street: \| |
| tst.yml:9:13:11:0 | [YAMLScalar] \| | semmle.label | [YAMLScalar] \| |
| tst.yml:11:5:11:10 | (Mapping 1) | semmle.label | (Mapping 1) |
| tst.yml:11:5:11:10 | [YAMLScalar] number | semmle.label | [YAMLScalar] number |
| tst.yml:11:13:11:15 | [YAMLScalar] 133 | semmle.label | [YAMLScalar] 133 |
| tst.yml:12:5:12:11 | (Mapping 2) | semmle.label | (Mapping 2) |
| tst.yml:12:5:12:11 | [YAMLScalar] country | semmle.label | [YAMLScalar] country |
| tst.yml:12:14:13:18 | [YAMLScalar] < | semmle.label | [YAMLScalar] < |
| tst.yml:14:3:14:23 | [YAMLScalar] !includ ... nal.yml | semmle.label | [YAMLScalar] !includ ... nal.yml |
edges
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:1:3:1:8 | [YAMLScalar] "name" | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:1:3:1:8 | [YAMLScalar] "name" | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:1:11:1:21 | [YAMLScalar] "Jim Knopf" | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:1:11:1:21 | [YAMLScalar] "Jim Knopf" | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:7:3:7:6 | [YAMLScalar] name | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:7:3:7:6 | [YAMLScalar] name | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:7:9:7:21 | [YAMLScalar] Frau Mahlzahn | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) name: | tst.yml:7:9:7:21 | [YAMLScalar] Frau Mahlzahn | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:3:5:3:12 | [YAMLScalar] "street" | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:3:5:3:12 | [YAMLScalar] "street" | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:3:14:3:13 | [YAMLScalar] | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:3:14:3:13 | [YAMLScalar] | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:9:5:9:10 | [YAMLScalar] street | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:9:5:9:10 | [YAMLScalar] street | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:9:13:11:0 | [YAMLScalar] \| | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) street: | tst.yml:9:13:11:0 | [YAMLScalar] \| | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:1:8:1:8 | [YAMLScalar] x | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:1:8:1:8 | [YAMLScalar] x | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:1:11:1:12 | [YAMLScalar] 23 | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:1:11:1:12 | [YAMLScalar] 23 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:2:3:2:3 | [YAMLScalar] x | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:2:3:2:3 | [YAMLScalar] x | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:2:6:2:7 | [YAMLScalar] 56 | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 0) x: | merge.yaml:2:6:2:7 | [YAMLScalar] 56 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) <<: | merge.yaml:3:3:3:4 | [YAMLScalar] << | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) <<: | merge.yaml:3:3:3:4 | [YAMLScalar] << | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) <<: | merge.yaml:3:7:3:8 | [YAMLAliasNode] *A | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) <<: | merge.yaml:3:7:3:8 | [YAMLAliasNode] *A | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:2:3:2:9 | [YAMLScalar] address | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:2:3:2:9 | [YAMLScalar] address | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:2:12:6:3 | [YAMLMapping] { | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:2:12:6:3 | [YAMLMapping] { | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:8:3:8:9 | [YAMLScalar] address | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:8:3:8:9 | [YAMLScalar] address | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:9:5:14:0 | [YAMLMapping] street: \| | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) address: | tst.yml:9:5:14:0 | [YAMLMapping] street: \| | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:4:5:4:12 | [YAMLScalar] "number" | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:4:5:4:12 | [YAMLScalar] "number" | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:4:15:4:16 | [YAMLScalar] -1 | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:4:15:4:16 | [YAMLScalar] -1 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:11:5:11:10 | [YAMLScalar] number | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:11:5:11:10 | [YAMLScalar] number | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:11:13:11:15 | [YAMLScalar] 133 | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) number: | tst.yml:11:13:11:15 | [YAMLScalar] 133 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 1) y: | merge.yaml:1:15:1:15 | [YAMLScalar] y | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 1) y: | merge.yaml:1:15:1:15 | [YAMLScalar] y | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 1) y: | merge.yaml:1:18:1:19 | [YAMLScalar] 42 | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 1) y: | merge.yaml:1:18:1:19 | [YAMLScalar] 42 | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:5:5:5:13 | [YAMLScalar] "country" | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:5:5:5:13 | [YAMLScalar] "country" | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:5:16:5:27 | [YAMLScalar] "Lummerland" | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:5:16:5:27 | [YAMLScalar] "Lummerland" | semmle.order | 1 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:12:5:12:11 | [YAMLScalar] country | semmle.label | 0 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:12:5:12:11 | [YAMLScalar] country | semmle.order | 0 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:12:14:13:18 | [YAMLScalar] < | semmle.label | 1 |
| file://:0:0:0:0 | (Mapping 2) country: | tst.yml:12:14:13:18 | [YAMLScalar] < | semmle.order | 1 |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | semmle.label | 0 |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | semmle.order | 0 |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | semmle.label | 1 |
| merge.yaml:1:1:3:8 | [YAMLSequence] - &A { ... y: 42 } | merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | semmle.order | 1 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | merge.yaml:1:8:1:8 | (Mapping 0) | semmle.label | 0 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | merge.yaml:1:8:1:8 | (Mapping 0) | semmle.order | 0 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | merge.yaml:1:15:1:15 | (Mapping 1) | semmle.label | 1 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | merge.yaml:1:15:1:15 | (Mapping 1) | semmle.order | 1 |
| merge.yaml:1:8:1:8 | (Mapping 0) | merge.yaml:1:8:1:8 | [YAMLScalar] x | semmle.label | 0 |
| merge.yaml:1:8:1:8 | (Mapping 0) | merge.yaml:1:8:1:8 | [YAMLScalar] x | semmle.order | 0 |
| merge.yaml:1:8:1:8 | (Mapping 0) | merge.yaml:1:11:1:12 | [YAMLScalar] 23 | semmle.label | 1 |
| merge.yaml:1:8:1:8 | (Mapping 0) | merge.yaml:1:11:1:12 | [YAMLScalar] 23 | semmle.order | 1 |
| merge.yaml:1:15:1:15 | (Mapping 1) | merge.yaml:1:15:1:15 | [YAMLScalar] y | semmle.label | 0 |
| merge.yaml:1:15:1:15 | (Mapping 1) | merge.yaml:1:15:1:15 | [YAMLScalar] y | semmle.order | 0 |
| merge.yaml:1:15:1:15 | (Mapping 1) | merge.yaml:1:18:1:19 | [YAMLScalar] 42 | semmle.label | 1 |
| merge.yaml:1:15:1:15 | (Mapping 1) | merge.yaml:1:18:1:19 | [YAMLScalar] 42 | semmle.order | 1 |
| merge.yaml:2:3:2:3 | (Mapping 0) | merge.yaml:2:3:2:3 | [YAMLScalar] x | semmle.label | 0 |
| merge.yaml:2:3:2:3 | (Mapping 0) | merge.yaml:2:3:2:3 | [YAMLScalar] x | semmle.order | 0 |
| merge.yaml:2:3:2:3 | (Mapping 0) | merge.yaml:2:6:2:7 | [YAMLScalar] 56 | semmle.label | 1 |
| merge.yaml:2:3:2:3 | (Mapping 0) | merge.yaml:2:6:2:7 | [YAMLScalar] 56 | semmle.order | 1 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | merge.yaml:2:3:2:3 | (Mapping 0) | semmle.label | 0 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | merge.yaml:2:3:2:3 | (Mapping 0) | semmle.order | 0 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | merge.yaml:3:3:3:4 | (Mapping 1) | semmle.label | 1 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | merge.yaml:3:3:3:4 | (Mapping 1) | semmle.order | 1 |
| merge.yaml:3:3:3:4 | (Mapping 1) | merge.yaml:3:3:3:4 | [YAMLScalar] << | semmle.label | 0 |
| merge.yaml:3:3:3:4 | (Mapping 1) | merge.yaml:3:3:3:4 | [YAMLScalar] << | semmle.order | 0 |
| merge.yaml:3:3:3:4 | (Mapping 1) | merge.yaml:3:7:3:8 | [YAMLAliasNode] *A | semmle.label | 1 |
| merge.yaml:3:3:3:4 | (Mapping 1) | merge.yaml:3:7:3:8 | [YAMLAliasNode] *A | semmle.order | 1 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | file://:0:0:0:0 | (Mapping 0) x: | semmle.label | 0 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | file://:0:0:0:0 | (Mapping 0) x: | semmle.order | 0 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | file://:0:0:0:0 | (Mapping 1) y: | semmle.label | 1 |
| merge.yaml:1:3:1:21 | [YAMLMapping] &A { x: 23, y: 42 } | file://:0:0:0:0 | (Mapping 1) y: | semmle.order | 1 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | file://:0:0:0:0 | (Mapping 0) x: | semmle.label | 0 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | file://:0:0:0:0 | (Mapping 0) x: | semmle.order | 0 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | file://:0:0:0:0 | (Mapping 1) <<: | semmle.label | 1 |
| merge.yaml:2:3:3:8 | [YAMLMapping] x: 56 | file://:0:0:0:0 | (Mapping 1) <<: | semmle.order | 1 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | semmle.label | 0 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | semmle.order | 0 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | semmle.label | 1 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | semmle.order | 1 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:14:3:14:23 | [YAMLScalar] !includ ... nal.yml | semmle.label | 2 |
| tst.yml:1:1:14:23 | [YAMLSequence] - "name ... Knopf" | tst.yml:14:3:14:23 | [YAMLScalar] !includ ... nal.yml | semmle.order | 2 |
| tst.yml:1:3:1:8 | (Mapping 0) | tst.yml:1:3:1:8 | [YAMLScalar] "name" | semmle.label | 0 |
| tst.yml:1:3:1:8 | (Mapping 0) | tst.yml:1:3:1:8 | [YAMLScalar] "name" | semmle.order | 0 |
| tst.yml:1:3:1:8 | (Mapping 0) | tst.yml:1:11:1:21 | [YAMLScalar] "Jim Knopf" | semmle.label | 1 |
| tst.yml:1:3:1:8 | (Mapping 0) | tst.yml:1:11:1:21 | [YAMLScalar] "Jim Knopf" | semmle.order | 1 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | tst.yml:1:3:1:8 | (Mapping 0) | semmle.label | 0 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | tst.yml:1:3:1:8 | (Mapping 0) | semmle.order | 0 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | tst.yml:2:3:2:9 | (Mapping 1) | semmle.label | 1 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | tst.yml:2:3:2:9 | (Mapping 1) | semmle.order | 1 |
| tst.yml:2:3:2:9 | (Mapping 1) | tst.yml:2:3:2:9 | [YAMLScalar] address | semmle.label | 0 |
| tst.yml:2:3:2:9 | (Mapping 1) | tst.yml:2:3:2:9 | [YAMLScalar] address | semmle.order | 0 |
| tst.yml:2:3:2:9 | (Mapping 1) | tst.yml:2:12:6:3 | [YAMLMapping] { | semmle.label | 1 |
| tst.yml:2:3:2:9 | (Mapping 1) | tst.yml:2:12:6:3 | [YAMLMapping] { | semmle.order | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:3:5:3:12 | (Mapping 0) | semmle.label | 0 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:3:5:3:12 | (Mapping 0) | semmle.order | 0 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:4:5:4:12 | (Mapping 1) | semmle.label | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:4:5:4:12 | (Mapping 1) | semmle.order | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:5:5:5:13 | (Mapping 2) | semmle.label | 2 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | tst.yml:5:5:5:13 | (Mapping 2) | semmle.order | 2 |
| tst.yml:3:5:3:12 | (Mapping 0) | tst.yml:3:5:3:12 | [YAMLScalar] "street" | semmle.label | 0 |
| tst.yml:3:5:3:12 | (Mapping 0) | tst.yml:3:5:3:12 | [YAMLScalar] "street" | semmle.order | 0 |
| tst.yml:3:5:3:12 | (Mapping 0) | tst.yml:3:14:3:13 | [YAMLScalar] | semmle.label | 1 |
| tst.yml:3:5:3:12 | (Mapping 0) | tst.yml:3:14:3:13 | [YAMLScalar] | semmle.order | 1 |
| tst.yml:4:5:4:12 | (Mapping 1) | tst.yml:4:5:4:12 | [YAMLScalar] "number" | semmle.label | 0 |
| tst.yml:4:5:4:12 | (Mapping 1) | tst.yml:4:5:4:12 | [YAMLScalar] "number" | semmle.order | 0 |
| tst.yml:4:5:4:12 | (Mapping 1) | tst.yml:4:15:4:16 | [YAMLScalar] -1 | semmle.label | 1 |
| tst.yml:4:5:4:12 | (Mapping 1) | tst.yml:4:15:4:16 | [YAMLScalar] -1 | semmle.order | 1 |
| tst.yml:5:5:5:13 | (Mapping 2) | tst.yml:5:5:5:13 | [YAMLScalar] "country" | semmle.label | 0 |
| tst.yml:5:5:5:13 | (Mapping 2) | tst.yml:5:5:5:13 | [YAMLScalar] "country" | semmle.order | 0 |
| tst.yml:5:5:5:13 | (Mapping 2) | tst.yml:5:16:5:27 | [YAMLScalar] "Lummerland" | semmle.label | 1 |
| tst.yml:5:5:5:13 | (Mapping 2) | tst.yml:5:16:5:27 | [YAMLScalar] "Lummerland" | semmle.order | 1 |
| tst.yml:7:3:7:6 | (Mapping 0) | tst.yml:7:3:7:6 | [YAMLScalar] name | semmle.label | 0 |
| tst.yml:7:3:7:6 | (Mapping 0) | tst.yml:7:3:7:6 | [YAMLScalar] name | semmle.order | 0 |
| tst.yml:7:3:7:6 | (Mapping 0) | tst.yml:7:9:7:21 | [YAMLScalar] Frau Mahlzahn | semmle.label | 1 |
| tst.yml:7:3:7:6 | (Mapping 0) | tst.yml:7:9:7:21 | [YAMLScalar] Frau Mahlzahn | semmle.order | 1 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | tst.yml:7:3:7:6 | (Mapping 0) | semmle.label | 0 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | tst.yml:7:3:7:6 | (Mapping 0) | semmle.order | 0 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | tst.yml:8:3:8:9 | (Mapping 1) | semmle.label | 1 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | tst.yml:8:3:8:9 | (Mapping 1) | semmle.order | 1 |
| tst.yml:8:3:8:9 | (Mapping 1) | tst.yml:8:3:8:9 | [YAMLScalar] address | semmle.label | 0 |
| tst.yml:8:3:8:9 | (Mapping 1) | tst.yml:8:3:8:9 | [YAMLScalar] address | semmle.order | 0 |
| tst.yml:8:3:8:9 | (Mapping 1) | tst.yml:9:5:14:0 | [YAMLMapping] street: \| | semmle.label | 1 |
| tst.yml:8:3:8:9 | (Mapping 1) | tst.yml:9:5:14:0 | [YAMLMapping] street: \| | semmle.order | 1 |
| tst.yml:9:5:9:10 | (Mapping 0) | tst.yml:9:5:9:10 | [YAMLScalar] street | semmle.label | 0 |
| tst.yml:9:5:9:10 | (Mapping 0) | tst.yml:9:5:9:10 | [YAMLScalar] street | semmle.order | 0 |
| tst.yml:9:5:9:10 | (Mapping 0) | tst.yml:9:13:11:0 | [YAMLScalar] \| | semmle.label | 1 |
| tst.yml:9:5:9:10 | (Mapping 0) | tst.yml:9:13:11:0 | [YAMLScalar] \| | semmle.order | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:9:5:9:10 | (Mapping 0) | semmle.label | 0 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:9:5:9:10 | (Mapping 0) | semmle.order | 0 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:11:5:11:10 | (Mapping 1) | semmle.label | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:11:5:11:10 | (Mapping 1) | semmle.order | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:12:5:12:11 | (Mapping 2) | semmle.label | 2 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | tst.yml:12:5:12:11 | (Mapping 2) | semmle.order | 2 |
| tst.yml:11:5:11:10 | (Mapping 1) | tst.yml:11:5:11:10 | [YAMLScalar] number | semmle.label | 0 |
| tst.yml:11:5:11:10 | (Mapping 1) | tst.yml:11:5:11:10 | [YAMLScalar] number | semmle.order | 0 |
| tst.yml:11:5:11:10 | (Mapping 1) | tst.yml:11:13:11:15 | [YAMLScalar] 133 | semmle.label | 1 |
| tst.yml:11:5:11:10 | (Mapping 1) | tst.yml:11:13:11:15 | [YAMLScalar] 133 | semmle.order | 1 |
| tst.yml:12:5:12:11 | (Mapping 2) | tst.yml:12:5:12:11 | [YAMLScalar] country | semmle.label | 0 |
| tst.yml:12:5:12:11 | (Mapping 2) | tst.yml:12:5:12:11 | [YAMLScalar] country | semmle.order | 0 |
| tst.yml:12:5:12:11 | (Mapping 2) | tst.yml:12:14:13:18 | [YAMLScalar] < | semmle.label | 1 |
| tst.yml:12:5:12:11 | (Mapping 2) | tst.yml:12:14:13:18 | [YAMLScalar] < | semmle.order | 1 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | file://:0:0:0:0 | (Mapping 0) name: | semmle.label | 0 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | file://:0:0:0:0 | (Mapping 0) name: | semmle.order | 0 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | file://:0:0:0:0 | (Mapping 1) address: | semmle.label | 1 |
| tst.yml:1:3:7:0 | [YAMLMapping] "name": "Jim Knopf" | file://:0:0:0:0 | (Mapping 1) address: | semmle.order | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 0) street: | semmle.label | 0 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 0) street: | semmle.order | 0 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 1) number: | semmle.label | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 1) number: | semmle.order | 1 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 2) country: | semmle.label | 2 |
| tst.yml:2:12:6:3 | [YAMLMapping] { | file://:0:0:0:0 | (Mapping 2) country: | semmle.order | 2 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | file://:0:0:0:0 | (Mapping 0) name: | semmle.label | 0 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | file://:0:0:0:0 | (Mapping 0) name: | semmle.order | 0 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | file://:0:0:0:0 | (Mapping 1) address: | semmle.label | 1 |
| tst.yml:7:3:14:0 | [YAMLMapping] name: Frau Mahlzahn | file://:0:0:0:0 | (Mapping 1) address: | semmle.order | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 0) street: | semmle.label | 0 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 0) street: | semmle.order | 0 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 1) number: | semmle.label | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 1) number: | semmle.order | 1 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 2) country: | semmle.label | 2 |
| tst.yml:9:5:14:0 | [YAMLMapping] street: \| | file://:0:0:0:0 | (Mapping 2) country: | semmle.order | 2 |
graphProperties
| semmle.graphKind | tree |