mirror of
https://github.com/github/codeql.git
synced 2026-04-27 17:55:19 +02:00
Ruby: Remove duplicate test
This is already tested in hash-flow.
This commit is contained in:
@@ -186,126 +186,78 @@ edges
|
||||
| active_support.rb:290:7:290:16 | call to source : | active_support.rb:291:8:291:8 | x : |
|
||||
| active_support.rb:291:8:291:8 | x : | active_support.rb:291:8:291:17 | call to deep_dup |
|
||||
| active_support.rb:291:8:291:8 | x : | active_support.rb:291:8:291:17 | call to deep_dup |
|
||||
| hash_extensions.rb:2:15:2:25 | call to source : | hash_extensions.rb:4:9:4:10 | h1 [element :a] : |
|
||||
| hash_extensions.rb:2:15:2:25 | call to source : | hash_extensions.rb:4:9:4:10 | h1 [element :a] : |
|
||||
| hash_extensions.rb:3:15:3:25 | call to source : | hash_extensions.rb:4:23:4:24 | h2 [element :b] : |
|
||||
| hash_extensions.rb:3:15:3:25 | call to source : | hash_extensions.rb:4:23:4:24 | h2 [element :b] : |
|
||||
| hash_extensions.rb:4:9:4:10 | h1 [element :a] : | hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:10 | h1 [element :a] : | hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : | hash_extensions.rb:6:10:6:10 | x [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : | hash_extensions.rb:6:10:6:10 | x [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : | hash_extensions.rb:7:10:7:10 | x [element :b] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : | hash_extensions.rb:7:10:7:10 | x [element :b] : |
|
||||
| hash_extensions.rb:4:23:4:24 | h2 [element :b] : | hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : |
|
||||
| hash_extensions.rb:4:23:4:24 | h2 [element :b] : | hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : |
|
||||
| hash_extensions.rb:6:10:6:10 | x [element :a] : | hash_extensions.rb:6:10:6:14 | ...[...] |
|
||||
| hash_extensions.rb:6:10:6:10 | x [element :a] : | hash_extensions.rb:6:10:6:14 | ...[...] |
|
||||
| hash_extensions.rb:7:10:7:10 | x [element :b] : | hash_extensions.rb:7:10:7:14 | ...[...] |
|
||||
| hash_extensions.rb:7:10:7:10 | x [element :b] : | hash_extensions.rb:7:10:7:14 | ...[...] |
|
||||
| hash_extensions.rb:13:15:13:25 | call to source : | hash_extensions.rb:15:9:15:10 | h1 [element :a] : |
|
||||
| hash_extensions.rb:13:15:13:25 | call to source : | hash_extensions.rb:15:9:15:10 | h1 [element :a] : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:15:24:15:25 | h2 [element :b] : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:15:24:15:25 | h2 [element :b] : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:24:10:24:11 | h2 [element :b] : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:24:10:24:11 | h2 [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : | hash_extensions.rb:20:10:20:11 | h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : | hash_extensions.rb:20:10:20:11 | h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : | hash_extensions.rb:21:10:21:11 | h1 [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : | hash_extensions.rb:21:10:21:11 | h1 [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : | hash_extensions.rb:17:10:17:10 | x [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : | hash_extensions.rb:17:10:17:10 | x [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : | hash_extensions.rb:18:10:18:10 | x [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : | hash_extensions.rb:18:10:18:10 | x [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : |
|
||||
| hash_extensions.rb:17:10:17:10 | x [element :a] : | hash_extensions.rb:17:10:17:14 | ...[...] |
|
||||
| hash_extensions.rb:17:10:17:10 | x [element :a] : | hash_extensions.rb:17:10:17:14 | ...[...] |
|
||||
| hash_extensions.rb:18:10:18:10 | x [element :b] : | hash_extensions.rb:18:10:18:14 | ...[...] |
|
||||
| hash_extensions.rb:18:10:18:10 | x [element :b] : | hash_extensions.rb:18:10:18:14 | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:11 | h1 [element :a] : | hash_extensions.rb:20:10:20:15 | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:11 | h1 [element :a] : | hash_extensions.rb:20:10:20:15 | ...[...] |
|
||||
| hash_extensions.rb:21:10:21:11 | h1 [element :b] : | hash_extensions.rb:21:10:21:15 | ...[...] |
|
||||
| hash_extensions.rb:21:10:21:11 | h1 [element :b] : | hash_extensions.rb:21:10:21:15 | ...[...] |
|
||||
| hash_extensions.rb:24:10:24:11 | h2 [element :b] : | hash_extensions.rb:24:10:24:15 | ...[...] |
|
||||
| hash_extensions.rb:24:10:24:11 | h2 [element :b] : | hash_extensions.rb:24:10:24:15 | ...[...] |
|
||||
| hash_extensions.rb:30:14:30:24 | call to source : | hash_extensions.rb:31:9:31:9 | h [element :a] : |
|
||||
| hash_extensions.rb:30:14:30:24 | call to source : | hash_extensions.rb:31:9:31:9 | h [element :a] : |
|
||||
| hash_extensions.rb:31:9:31:9 | h [element :a] : | hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:31:9:31:9 | h [element :a] : | hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : | hash_extensions.rb:32:10:32:10 | x [element] : |
|
||||
| hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : | hash_extensions.rb:32:10:32:10 | x [element] : |
|
||||
| hash_extensions.rb:32:10:32:10 | x [element] : | hash_extensions.rb:32:10:32:14 | ...[...] |
|
||||
| hash_extensions.rb:32:10:32:10 | x [element] : | hash_extensions.rb:32:10:32:14 | ...[...] |
|
||||
| hash_extensions.rb:38:14:38:24 | call to source : | hash_extensions.rb:39:9:39:9 | h [element :a] : |
|
||||
| hash_extensions.rb:38:14:38:24 | call to source : | hash_extensions.rb:39:9:39:9 | h [element :a] : |
|
||||
| hash_extensions.rb:39:9:39:9 | h [element :a] : | hash_extensions.rb:39:9:39:20 | call to to_options [element] : |
|
||||
| hash_extensions.rb:39:9:39:9 | h [element :a] : | hash_extensions.rb:39:9:39:20 | call to to_options [element] : |
|
||||
| hash_extensions.rb:39:9:39:20 | call to to_options [element] : | hash_extensions.rb:40:10:40:10 | x [element] : |
|
||||
| hash_extensions.rb:39:9:39:20 | call to to_options [element] : | hash_extensions.rb:40:10:40:10 | x [element] : |
|
||||
| hash_extensions.rb:40:10:40:10 | x [element] : | hash_extensions.rb:40:10:40:14 | ...[...] |
|
||||
| hash_extensions.rb:40:10:40:10 | x [element] : | hash_extensions.rb:40:10:40:14 | ...[...] |
|
||||
| hash_extensions.rb:46:14:46:24 | call to source : | hash_extensions.rb:47:9:47:9 | h [element :a] : |
|
||||
| hash_extensions.rb:46:14:46:24 | call to source : | hash_extensions.rb:47:9:47:9 | h [element :a] : |
|
||||
| hash_extensions.rb:47:9:47:9 | h [element :a] : | hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:47:9:47:9 | h [element :a] : | hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : | hash_extensions.rb:48:10:48:10 | x [element] : |
|
||||
| hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : | hash_extensions.rb:48:10:48:10 | x [element] : |
|
||||
| hash_extensions.rb:48:10:48:10 | x [element] : | hash_extensions.rb:48:10:48:14 | ...[...] |
|
||||
| hash_extensions.rb:48:10:48:10 | x [element] : | hash_extensions.rb:48:10:48:14 | ...[...] |
|
||||
| hash_extensions.rb:54:14:54:24 | call to source : | hash_extensions.rb:55:9:55:9 | h [element :a] : |
|
||||
| hash_extensions.rb:54:14:54:24 | call to source : | hash_extensions.rb:55:9:55:9 | h [element :a] : |
|
||||
| hash_extensions.rb:55:9:55:9 | h [element :a] : | hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:55:9:55:9 | h [element :a] : | hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : | hash_extensions.rb:56:10:56:10 | x [element] : |
|
||||
| hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : | hash_extensions.rb:56:10:56:10 | x [element] : |
|
||||
| hash_extensions.rb:56:10:56:10 | x [element] : | hash_extensions.rb:56:10:56:14 | ...[...] |
|
||||
| hash_extensions.rb:56:10:56:10 | x [element] : | hash_extensions.rb:56:10:56:14 | ...[...] |
|
||||
| hash_extensions.rb:62:14:62:24 | call to source : | hash_extensions.rb:63:9:63:9 | h [element :a] : |
|
||||
| hash_extensions.rb:62:14:62:24 | call to source : | hash_extensions.rb:63:9:63:9 | h [element :a] : |
|
||||
| hash_extensions.rb:63:9:63:9 | h [element :a] : | hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:63:9:63:9 | h [element :a] : | hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : | hash_extensions.rb:64:10:64:10 | x [element] : |
|
||||
| hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : | hash_extensions.rb:64:10:64:10 | x [element] : |
|
||||
| hash_extensions.rb:64:10:64:10 | x [element] : | hash_extensions.rb:64:10:64:14 | ...[...] |
|
||||
| hash_extensions.rb:64:10:64:10 | x [element] : | hash_extensions.rb:64:10:64:14 | ...[...] |
|
||||
| hash_extensions.rb:70:14:70:24 | call to source : | hash_extensions.rb:71:9:71:9 | h [element :a] : |
|
||||
| hash_extensions.rb:70:14:70:24 | call to source : | hash_extensions.rb:71:9:71:9 | h [element :a] : |
|
||||
| hash_extensions.rb:71:9:71:9 | h [element :a] : | hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:71:9:71:9 | h [element :a] : | hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : | hash_extensions.rb:72:10:72:10 | x [element] : |
|
||||
| hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : | hash_extensions.rb:72:10:72:10 | x [element] : |
|
||||
| hash_extensions.rb:72:10:72:10 | x [element] : | hash_extensions.rb:72:10:72:14 | ...[...] |
|
||||
| hash_extensions.rb:72:10:72:10 | x [element] : | hash_extensions.rb:72:10:72:14 | ...[...] |
|
||||
| hash_extensions.rb:78:14:78:23 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :a] : |
|
||||
| hash_extensions.rb:78:14:78:23 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :a] : |
|
||||
| hash_extensions.rb:78:29:78:38 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :b] : |
|
||||
| hash_extensions.rb:78:29:78:38 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :b] : |
|
||||
| hash_extensions.rb:78:52:78:61 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :d] : |
|
||||
| hash_extensions.rb:78:52:78:61 | call to taint : | hash_extensions.rb:79:9:79:9 | h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | [post] h [element :d] : | hash_extensions.rb:84:10:84:10 | h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | [post] h [element :d] : | hash_extensions.rb:84:10:84:10 | h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :a] : | hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :a] : | hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :b] : | hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :b] : | hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :d] : | hash_extensions.rb:79:9:79:9 | [post] h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :d] : | hash_extensions.rb:79:9:79:9 | [post] h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : | hash_extensions.rb:86:10:86:10 | x [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : | hash_extensions.rb:86:10:86:10 | x [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : | hash_extensions.rb:87:10:87:10 | x [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : | hash_extensions.rb:87:10:87:10 | x [element :b] : |
|
||||
| hash_extensions.rb:84:10:84:10 | h [element :d] : | hash_extensions.rb:84:10:84:14 | ...[...] |
|
||||
| hash_extensions.rb:84:10:84:10 | h [element :d] : | hash_extensions.rb:84:10:84:14 | ...[...] |
|
||||
| hash_extensions.rb:86:10:86:10 | x [element :a] : | hash_extensions.rb:86:10:86:14 | ...[...] |
|
||||
| hash_extensions.rb:86:10:86:10 | x [element :a] : | hash_extensions.rb:86:10:86:14 | ...[...] |
|
||||
| hash_extensions.rb:87:10:87:10 | x [element :b] : | hash_extensions.rb:87:10:87:14 | ...[...] |
|
||||
| hash_extensions.rb:87:10:87:10 | x [element :b] : | hash_extensions.rb:87:10:87:14 | ...[...] |
|
||||
| hash_extensions.rb:2:14:2:24 | call to source : | hash_extensions.rb:3:9:3:9 | h [element :a] : |
|
||||
| hash_extensions.rb:2:14:2:24 | call to source : | hash_extensions.rb:3:9:3:9 | h [element :a] : |
|
||||
| hash_extensions.rb:3:9:3:9 | h [element :a] : | hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:3:9:3:9 | h [element :a] : | hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : | hash_extensions.rb:4:10:4:10 | x [element] : |
|
||||
| hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : | hash_extensions.rb:4:10:4:10 | x [element] : |
|
||||
| hash_extensions.rb:4:10:4:10 | x [element] : | hash_extensions.rb:4:10:4:14 | ...[...] |
|
||||
| hash_extensions.rb:4:10:4:10 | x [element] : | hash_extensions.rb:4:10:4:14 | ...[...] |
|
||||
| hash_extensions.rb:10:14:10:24 | call to source : | hash_extensions.rb:11:9:11:9 | h [element :a] : |
|
||||
| hash_extensions.rb:10:14:10:24 | call to source : | hash_extensions.rb:11:9:11:9 | h [element :a] : |
|
||||
| hash_extensions.rb:11:9:11:9 | h [element :a] : | hash_extensions.rb:11:9:11:20 | call to to_options [element] : |
|
||||
| hash_extensions.rb:11:9:11:9 | h [element :a] : | hash_extensions.rb:11:9:11:20 | call to to_options [element] : |
|
||||
| hash_extensions.rb:11:9:11:20 | call to to_options [element] : | hash_extensions.rb:12:10:12:10 | x [element] : |
|
||||
| hash_extensions.rb:11:9:11:20 | call to to_options [element] : | hash_extensions.rb:12:10:12:10 | x [element] : |
|
||||
| hash_extensions.rb:12:10:12:10 | x [element] : | hash_extensions.rb:12:10:12:14 | ...[...] |
|
||||
| hash_extensions.rb:12:10:12:10 | x [element] : | hash_extensions.rb:12:10:12:14 | ...[...] |
|
||||
| hash_extensions.rb:18:14:18:24 | call to source : | hash_extensions.rb:19:9:19:9 | h [element :a] : |
|
||||
| hash_extensions.rb:18:14:18:24 | call to source : | hash_extensions.rb:19:9:19:9 | h [element :a] : |
|
||||
| hash_extensions.rb:19:9:19:9 | h [element :a] : | hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:19:9:19:9 | h [element :a] : | hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : | hash_extensions.rb:20:10:20:10 | x [element] : |
|
||||
| hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : | hash_extensions.rb:20:10:20:10 | x [element] : |
|
||||
| hash_extensions.rb:20:10:20:10 | x [element] : | hash_extensions.rb:20:10:20:14 | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:10 | x [element] : | hash_extensions.rb:20:10:20:14 | ...[...] |
|
||||
| hash_extensions.rb:26:14:26:24 | call to source : | hash_extensions.rb:27:9:27:9 | h [element :a] : |
|
||||
| hash_extensions.rb:26:14:26:24 | call to source : | hash_extensions.rb:27:9:27:9 | h [element :a] : |
|
||||
| hash_extensions.rb:27:9:27:9 | h [element :a] : | hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:27:9:27:9 | h [element :a] : | hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : | hash_extensions.rb:28:10:28:10 | x [element] : |
|
||||
| hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : | hash_extensions.rb:28:10:28:10 | x [element] : |
|
||||
| hash_extensions.rb:28:10:28:10 | x [element] : | hash_extensions.rb:28:10:28:14 | ...[...] |
|
||||
| hash_extensions.rb:28:10:28:10 | x [element] : | hash_extensions.rb:28:10:28:14 | ...[...] |
|
||||
| hash_extensions.rb:34:14:34:24 | call to source : | hash_extensions.rb:35:9:35:9 | h [element :a] : |
|
||||
| hash_extensions.rb:34:14:34:24 | call to source : | hash_extensions.rb:35:9:35:9 | h [element :a] : |
|
||||
| hash_extensions.rb:35:9:35:9 | h [element :a] : | hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:35:9:35:9 | h [element :a] : | hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : | hash_extensions.rb:36:10:36:10 | x [element] : |
|
||||
| hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : | hash_extensions.rb:36:10:36:10 | x [element] : |
|
||||
| hash_extensions.rb:36:10:36:10 | x [element] : | hash_extensions.rb:36:10:36:14 | ...[...] |
|
||||
| hash_extensions.rb:36:10:36:10 | x [element] : | hash_extensions.rb:36:10:36:14 | ...[...] |
|
||||
| hash_extensions.rb:42:14:42:24 | call to source : | hash_extensions.rb:43:9:43:9 | h [element :a] : |
|
||||
| hash_extensions.rb:42:14:42:24 | call to source : | hash_extensions.rb:43:9:43:9 | h [element :a] : |
|
||||
| hash_extensions.rb:43:9:43:9 | h [element :a] : | hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:43:9:43:9 | h [element :a] : | hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : | hash_extensions.rb:44:10:44:10 | x [element] : |
|
||||
| hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : | hash_extensions.rb:44:10:44:10 | x [element] : |
|
||||
| hash_extensions.rb:44:10:44:10 | x [element] : | hash_extensions.rb:44:10:44:14 | ...[...] |
|
||||
| hash_extensions.rb:44:10:44:10 | x [element] : | hash_extensions.rb:44:10:44:14 | ...[...] |
|
||||
| hash_extensions.rb:50:14:50:23 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :a] : |
|
||||
| hash_extensions.rb:50:14:50:23 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :a] : |
|
||||
| hash_extensions.rb:50:29:50:38 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :b] : |
|
||||
| hash_extensions.rb:50:29:50:38 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :b] : |
|
||||
| hash_extensions.rb:50:52:50:61 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :d] : |
|
||||
| hash_extensions.rb:50:52:50:61 | call to taint : | hash_extensions.rb:51:9:51:9 | h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | [post] h [element :d] : | hash_extensions.rb:56:10:56:10 | h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | [post] h [element :d] : | hash_extensions.rb:56:10:56:10 | h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :a] : | hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :a] : | hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :b] : | hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :b] : | hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :d] : | hash_extensions.rb:51:9:51:9 | [post] h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :d] : | hash_extensions.rb:51:9:51:9 | [post] h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : | hash_extensions.rb:58:10:58:10 | x [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : | hash_extensions.rb:58:10:58:10 | x [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : | hash_extensions.rb:59:10:59:10 | x [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : | hash_extensions.rb:59:10:59:10 | x [element :b] : |
|
||||
| hash_extensions.rb:56:10:56:10 | h [element :d] : | hash_extensions.rb:56:10:56:14 | ...[...] |
|
||||
| hash_extensions.rb:56:10:56:10 | h [element :d] : | hash_extensions.rb:56:10:56:14 | ...[...] |
|
||||
| hash_extensions.rb:58:10:58:10 | x [element :a] : | hash_extensions.rb:58:10:58:14 | ...[...] |
|
||||
| hash_extensions.rb:58:10:58:10 | x [element :a] : | hash_extensions.rb:58:10:58:14 | ...[...] |
|
||||
| hash_extensions.rb:59:10:59:10 | x [element :b] : | hash_extensions.rb:59:10:59:14 | ...[...] |
|
||||
| hash_extensions.rb:59:10:59:10 | x [element :b] : | hash_extensions.rb:59:10:59:14 | ...[...] |
|
||||
nodes
|
||||
| active_support.rb:10:9:10:18 | call to source : | semmle.label | call to source : |
|
||||
| active_support.rb:11:10:11:10 | x : | semmle.label | x : |
|
||||
@@ -552,152 +504,96 @@ nodes
|
||||
| active_support.rb:291:8:291:8 | x : | semmle.label | x : |
|
||||
| active_support.rb:291:8:291:17 | call to deep_dup | semmle.label | call to deep_dup |
|
||||
| active_support.rb:291:8:291:17 | call to deep_dup | semmle.label | call to deep_dup |
|
||||
| hash_extensions.rb:2:15:2:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:2:15:2:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:3:15:3:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:3:15:3:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:4:9:4:10 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:10 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : | semmle.label | call to deep_merge [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :a] : | semmle.label | call to deep_merge [element :a] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : | semmle.label | call to deep_merge [element :b] : |
|
||||
| hash_extensions.rb:4:9:4:25 | call to deep_merge [element :b] : | semmle.label | call to deep_merge [element :b] : |
|
||||
| hash_extensions.rb:4:23:4:24 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:4:23:4:24 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:6:10:6:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:6:10:6:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:6:10:6:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:6:10:6:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:7:10:7:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:7:10:7:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:7:10:7:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:7:10:7:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:13:15:13:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:13:15:13:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:14:15:14:25 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : | semmle.label | [post] h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :a] : | semmle.label | [post] h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : | semmle.label | [post] h1 [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:10 | [post] h1 [element :b] : | semmle.label | [post] h1 [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:10 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : | semmle.label | call to deep_merge! [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :a] : | semmle.label | call to deep_merge! [element :a] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : | semmle.label | call to deep_merge! [element :b] : |
|
||||
| hash_extensions.rb:15:9:15:26 | call to deep_merge! [element :b] : | semmle.label | call to deep_merge! [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:15:24:15:25 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:17:10:17:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:17:10:17:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:17:10:17:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:17:10:17:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:18:10:18:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:18:10:18:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:18:10:18:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:18:10:18:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:11 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:20:10:20:11 | h1 [element :a] : | semmle.label | h1 [element :a] : |
|
||||
| hash_extensions.rb:20:10:20:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:21:10:21:11 | h1 [element :b] : | semmle.label | h1 [element :b] : |
|
||||
| hash_extensions.rb:21:10:21:11 | h1 [element :b] : | semmle.label | h1 [element :b] : |
|
||||
| hash_extensions.rb:21:10:21:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:21:10:21:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:24:10:24:11 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:24:10:24:11 | h2 [element :b] : | semmle.label | h2 [element :b] : |
|
||||
| hash_extensions.rb:24:10:24:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:24:10:24:15 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:30:14:30:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:30:14:30:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:31:9:31:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:31:9:31:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : | semmle.label | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:31:9:31:24 | call to stringify_keys [element] : | semmle.label | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:32:10:32:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:32:10:32:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:32:10:32:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:32:10:32:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:38:14:38:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:38:14:38:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:39:9:39:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:39:9:39:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:39:9:39:20 | call to to_options [element] : | semmle.label | call to to_options [element] : |
|
||||
| hash_extensions.rb:39:9:39:20 | call to to_options [element] : | semmle.label | call to to_options [element] : |
|
||||
| hash_extensions.rb:40:10:40:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:40:10:40:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:40:10:40:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:40:10:40:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:46:14:46:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:46:14:46:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:47:9:47:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:47:9:47:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : | semmle.label | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:47:9:47:24 | call to symbolize_keys [element] : | semmle.label | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:48:10:48:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:48:10:48:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:48:10:48:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:48:10:48:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:54:14:54:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:54:14:54:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:55:9:55:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:55:9:55:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : | semmle.label | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:55:9:55:29 | call to deep_stringify_keys [element] : | semmle.label | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:56:10:56:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:56:10:56:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:2:14:2:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:2:14:2:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:3:9:3:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:3:9:3:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : | semmle.label | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:3:9:3:24 | call to stringify_keys [element] : | semmle.label | call to stringify_keys [element] : |
|
||||
| hash_extensions.rb:4:10:4:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:4:10:4:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:4:10:4:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:4:10:4:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:10:14:10:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:10:14:10:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:11:9:11:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:11:9:11:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:11:9:11:20 | call to to_options [element] : | semmle.label | call to to_options [element] : |
|
||||
| hash_extensions.rb:11:9:11:20 | call to to_options [element] : | semmle.label | call to to_options [element] : |
|
||||
| hash_extensions.rb:12:10:12:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:12:10:12:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:12:10:12:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:12:10:12:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:18:14:18:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:18:14:18:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:19:9:19:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:19:9:19:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : | semmle.label | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:19:9:19:24 | call to symbolize_keys [element] : | semmle.label | call to symbolize_keys [element] : |
|
||||
| hash_extensions.rb:20:10:20:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:20:10:20:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:20:10:20:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:20:10:20:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:26:14:26:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:26:14:26:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:27:9:27:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:27:9:27:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : | semmle.label | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:27:9:27:29 | call to deep_stringify_keys [element] : | semmle.label | call to deep_stringify_keys [element] : |
|
||||
| hash_extensions.rb:28:10:28:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:28:10:28:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:28:10:28:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:28:10:28:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:34:14:34:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:34:14:34:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:35:9:35:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:35:9:35:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : | semmle.label | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:35:9:35:29 | call to deep_symbolize_keys [element] : | semmle.label | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:36:10:36:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:36:10:36:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:36:10:36:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:36:10:36:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:42:14:42:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:42:14:42:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:43:9:43:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:43:9:43:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : | semmle.label | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:43:9:43:33 | call to with_indifferent_access [element] : | semmle.label | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:44:10:44:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:44:10:44:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:44:10:44:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:44:10:44:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:50:14:50:23 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:50:14:50:23 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:50:29:50:38 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:50:29:50:38 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:50:52:50:61 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:50:52:50:61 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:51:9:51:9 | [post] h [element :d] : | semmle.label | [post] h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | [post] h [element :d] : | semmle.label | [post] h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :b] : | semmle.label | h [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :b] : | semmle.label | h [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:9 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : | semmle.label | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :a] : | semmle.label | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : | semmle.label | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:51:9:51:29 | call to extract! [element :b] : | semmle.label | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:56:10:56:10 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:56:10:56:10 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:56:10:56:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:56:10:56:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:62:14:62:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:62:14:62:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:63:9:63:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:63:9:63:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : | semmle.label | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:63:9:63:29 | call to deep_symbolize_keys [element] : | semmle.label | call to deep_symbolize_keys [element] : |
|
||||
| hash_extensions.rb:64:10:64:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:64:10:64:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:64:10:64:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:64:10:64:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:70:14:70:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:70:14:70:24 | call to source : | semmle.label | call to source : |
|
||||
| hash_extensions.rb:71:9:71:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:71:9:71:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : | semmle.label | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:71:9:71:33 | call to with_indifferent_access [element] : | semmle.label | call to with_indifferent_access [element] : |
|
||||
| hash_extensions.rb:72:10:72:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:72:10:72:10 | x [element] : | semmle.label | x [element] : |
|
||||
| hash_extensions.rb:72:10:72:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:72:10:72:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:78:14:78:23 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:78:14:78:23 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:78:29:78:38 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:78:29:78:38 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:78:52:78:61 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:78:52:78:61 | call to taint : | semmle.label | call to taint : |
|
||||
| hash_extensions.rb:79:9:79:9 | [post] h [element :d] : | semmle.label | [post] h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | [post] h [element :d] : | semmle.label | [post] h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :a] : | semmle.label | h [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :b] : | semmle.label | h [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :b] : | semmle.label | h [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:9 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : | semmle.label | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :a] : | semmle.label | call to extract! [element :a] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : | semmle.label | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:79:9:79:29 | call to extract! [element :b] : | semmle.label | call to extract! [element :b] : |
|
||||
| hash_extensions.rb:84:10:84:10 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:84:10:84:10 | h [element :d] : | semmle.label | h [element :d] : |
|
||||
| hash_extensions.rb:84:10:84:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:84:10:84:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:86:10:86:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:86:10:86:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:86:10:86:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:86:10:86:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:87:10:87:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:87:10:87:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:87:10:87:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:87:10:87:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:58:10:58:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:58:10:58:10 | x [element :a] : | semmle.label | x [element :a] : |
|
||||
| hash_extensions.rb:58:10:58:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:58:10:58:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:59:10:59:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:59:10:59:10 | x [element :b] : | semmle.label | x [element :b] : |
|
||||
| hash_extensions.rb:59:10:59:14 | ...[...] | semmle.label | ...[...] |
|
||||
| hash_extensions.rb:59:10:59:14 | ...[...] | semmle.label | ...[...] |
|
||||
subpaths
|
||||
#select
|
||||
| active_support.rb:182:10:182:13 | ...[...] | active_support.rb:180:10:180:17 | call to source : | active_support.rb:182:10:182:13 | ...[...] | $@ | active_support.rb:180:10:180:17 | call to source : | call to source : |
|
||||
@@ -717,19 +613,12 @@ subpaths
|
||||
| active_support.rb:283:8:283:17 | call to presence | active_support.rb:282:7:282:16 | call to source : | active_support.rb:283:8:283:17 | call to presence | $@ | active_support.rb:282:7:282:16 | call to source : | call to source : |
|
||||
| active_support.rb:286:8:286:17 | call to presence | active_support.rb:285:7:285:16 | call to source : | active_support.rb:286:8:286:17 | call to presence | $@ | active_support.rb:285:7:285:16 | call to source : | call to source : |
|
||||
| active_support.rb:291:8:291:17 | call to deep_dup | active_support.rb:290:7:290:16 | call to source : | active_support.rb:291:8:291:17 | call to deep_dup | $@ | active_support.rb:290:7:290:16 | call to source : | call to source : |
|
||||
| hash_extensions.rb:6:10:6:14 | ...[...] | hash_extensions.rb:2:15:2:25 | call to source : | hash_extensions.rb:6:10:6:14 | ...[...] | $@ | hash_extensions.rb:2:15:2:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:7:10:7:14 | ...[...] | hash_extensions.rb:3:15:3:25 | call to source : | hash_extensions.rb:7:10:7:14 | ...[...] | $@ | hash_extensions.rb:3:15:3:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:17:10:17:14 | ...[...] | hash_extensions.rb:13:15:13:25 | call to source : | hash_extensions.rb:17:10:17:14 | ...[...] | $@ | hash_extensions.rb:13:15:13:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:18:10:18:14 | ...[...] | hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:18:10:18:14 | ...[...] | $@ | hash_extensions.rb:14:15:14:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:20:10:20:15 | ...[...] | hash_extensions.rb:13:15:13:25 | call to source : | hash_extensions.rb:20:10:20:15 | ...[...] | $@ | hash_extensions.rb:13:15:13:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:21:10:21:15 | ...[...] | hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:21:10:21:15 | ...[...] | $@ | hash_extensions.rb:14:15:14:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:24:10:24:15 | ...[...] | hash_extensions.rb:14:15:14:25 | call to source : | hash_extensions.rb:24:10:24:15 | ...[...] | $@ | hash_extensions.rb:14:15:14:25 | call to source : | call to source : |
|
||||
| hash_extensions.rb:32:10:32:14 | ...[...] | hash_extensions.rb:30:14:30:24 | call to source : | hash_extensions.rb:32:10:32:14 | ...[...] | $@ | hash_extensions.rb:30:14:30:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:40:10:40:14 | ...[...] | hash_extensions.rb:38:14:38:24 | call to source : | hash_extensions.rb:40:10:40:14 | ...[...] | $@ | hash_extensions.rb:38:14:38:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:48:10:48:14 | ...[...] | hash_extensions.rb:46:14:46:24 | call to source : | hash_extensions.rb:48:10:48:14 | ...[...] | $@ | hash_extensions.rb:46:14:46:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:56:10:56:14 | ...[...] | hash_extensions.rb:54:14:54:24 | call to source : | hash_extensions.rb:56:10:56:14 | ...[...] | $@ | hash_extensions.rb:54:14:54:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:64:10:64:14 | ...[...] | hash_extensions.rb:62:14:62:24 | call to source : | hash_extensions.rb:64:10:64:14 | ...[...] | $@ | hash_extensions.rb:62:14:62:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:72:10:72:14 | ...[...] | hash_extensions.rb:70:14:70:24 | call to source : | hash_extensions.rb:72:10:72:14 | ...[...] | $@ | hash_extensions.rb:70:14:70:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:84:10:84:14 | ...[...] | hash_extensions.rb:78:52:78:61 | call to taint : | hash_extensions.rb:84:10:84:14 | ...[...] | $@ | hash_extensions.rb:78:52:78:61 | call to taint : | call to taint : |
|
||||
| hash_extensions.rb:86:10:86:14 | ...[...] | hash_extensions.rb:78:14:78:23 | call to taint : | hash_extensions.rb:86:10:86:14 | ...[...] | $@ | hash_extensions.rb:78:14:78:23 | call to taint : | call to taint : |
|
||||
| hash_extensions.rb:87:10:87:14 | ...[...] | hash_extensions.rb:78:29:78:38 | call to taint : | hash_extensions.rb:87:10:87:14 | ...[...] | $@ | hash_extensions.rb:78:29:78:38 | call to taint : | call to taint : |
|
||||
| hash_extensions.rb:4:10:4:14 | ...[...] | hash_extensions.rb:2:14:2:24 | call to source : | hash_extensions.rb:4:10:4:14 | ...[...] | $@ | hash_extensions.rb:2:14:2:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:12:10:12:14 | ...[...] | hash_extensions.rb:10:14:10:24 | call to source : | hash_extensions.rb:12:10:12:14 | ...[...] | $@ | hash_extensions.rb:10:14:10:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:20:10:20:14 | ...[...] | hash_extensions.rb:18:14:18:24 | call to source : | hash_extensions.rb:20:10:20:14 | ...[...] | $@ | hash_extensions.rb:18:14:18:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:28:10:28:14 | ...[...] | hash_extensions.rb:26:14:26:24 | call to source : | hash_extensions.rb:28:10:28:14 | ...[...] | $@ | hash_extensions.rb:26:14:26:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:36:10:36:14 | ...[...] | hash_extensions.rb:34:14:34:24 | call to source : | hash_extensions.rb:36:10:36:14 | ...[...] | $@ | hash_extensions.rb:34:14:34:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:44:10:44:14 | ...[...] | hash_extensions.rb:42:14:42:24 | call to source : | hash_extensions.rb:44:10:44:14 | ...[...] | $@ | hash_extensions.rb:42:14:42:24 | call to source : | call to source : |
|
||||
| hash_extensions.rb:56:10:56:14 | ...[...] | hash_extensions.rb:50:52:50:61 | call to taint : | hash_extensions.rb:56:10:56:14 | ...[...] | $@ | hash_extensions.rb:50:52:50:61 | call to taint : | call to taint : |
|
||||
| hash_extensions.rb:58:10:58:14 | ...[...] | hash_extensions.rb:50:14:50:23 | call to taint : | hash_extensions.rb:58:10:58:14 | ...[...] | $@ | hash_extensions.rb:50:14:50:23 | call to taint : | call to taint : |
|
||||
| hash_extensions.rb:59:10:59:14 | ...[...] | hash_extensions.rb:50:29:50:38 | call to taint : | hash_extensions.rb:59:10:59:14 | ...[...] | $@ | hash_extensions.rb:50:29:50:38 | call to taint : | call to taint : |
|
||||
|
||||
@@ -1,31 +1,3 @@
|
||||
def m_deep_merge(x)
|
||||
h1 = { a: source("a") }
|
||||
h2 = { b: source("b") }
|
||||
x = h1.deep_merge(h2)
|
||||
|
||||
sink x[:a] # $ hasValueFlow=a
|
||||
sink x[:b] # $ hasValueFlow=b
|
||||
end
|
||||
|
||||
m_deep_merge(:c)
|
||||
|
||||
def m_deep_merge!
|
||||
h1 = { a: source("a") }
|
||||
h2 = { b: source("b") }
|
||||
x = h1.deep_merge!(h2)
|
||||
|
||||
sink x[:a] # $ hasValueFlow=a
|
||||
sink x[:b] # $ hasValueFlow=b
|
||||
|
||||
sink h1[:a] # $ hasValueFlow=a
|
||||
sink h1[:b] # $ hasValueFlow=b
|
||||
|
||||
sink h2[:a]
|
||||
sink h2[:b] # $ hasValueFlow=b
|
||||
end
|
||||
|
||||
m_deep_merge!()
|
||||
|
||||
def m_stringify_keys
|
||||
h = { a: source("a") }
|
||||
x = h.stringify_keys
|
||||
|
||||
Reference in New Issue
Block a user