elastic / apm-agent-ruby
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system12% (2,334 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rb12% (2,334 lines)
Duplication per Component (primary)
spec17% (1,854 lines)
lib6% (468 lines)
bench6% (12 lines)
features0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G lib lib spec spec lib--spec 213

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 635 duplicates...
Size#FoldersFilesLinesCode
19 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
26:50 (19%)
26:50 (25%)
view
17 x 2 spec
spec
266:284 (5%)
301:319 (5%)
view
16 x 2 spec/elastic_apm/transport/connection
spec/elastic_apm/transport
145:162 (14%)
273:290 (7%)
view
14 x 2 spec/elastic_apm
spec/elastic_apm
140:154 (8%)
169:183 (8%)
view
13 x 2 spec/integration
spec/integration
44:57 (16%)
65:78 (16%)
view
12 x 2 spec/elastic_apm/metrics
spec/elastic_apm/metrics
38:51 (13%)
64:77 (13%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
214:225 (6%)
301:312 (4%)
view
12 x 2 spec/elastic_apm
spec/elastic_apm
127:139 (6%)
213:225 (6%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
224:236 (5%)
296:308 (5%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
248:260 (5%)
272:284 (5%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
104:117 (11%)
124:137 (11%)
view
12 x 2 spec/elastic_apm/transport/serializers
spec/elastic_apm/transport/serializers
50:62 (16%)
75:87 (16%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
54:67 (11%)
73:85 (11%)
view
12 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
176:187 (4%)
299:310 (4%)
view
11 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
37:48 (28%)
36:47 (16%)
view
11 x 2 spec/integration
spec/integration
50:62 (14%)
64:76 (15%)
view
11 x 2 spec/elastic_apm/transport
spec/elastic_apm/transport
130:145 (5%)
164:179 (5%)
view
11 x 2 spec
spec
263:274 (3%)
333:344 (3%)
view
11 x 2 spec/integration
spec/integration
26:39 (47%)
26:39 (34%)
view
11 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
55:69 (4%)
48:62 (11%)
view
10 x 2 spec/integration
spec/integration
192:202 (3%)
208:218 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
214:223 (5%)
256:265 (3%)
view
10 x 2 spec/support
spec/support
133:143 (6%)
222:232 (5%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
224:234 (4%)
248:258 (4%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
87:98 (3%)
178:187 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
224:234 (4%)
272:282 (4%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
214:223 (5%)
87:98 (3%)
view
10 x 2 lib
lib
217:226 (4%)
272:281 (4%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
272:282 (4%)
296:306 (4%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
178:187 (3%)
256:265 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
248:258 (4%)
296:306 (4%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
87:98 (3%)
219:228 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
256:265 (3%)
301:310 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
77:88 (5%)
168:179 (5%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
178:187 (3%)
219:228 (3%)
view
10 x 2 spec/integration
spec/integration
64:75 (14%)
123:134 (3%)
view
10 x 2 spec/integration
spec/integration
50:61 (12%)
123:134 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
214:223 (5%)
178:187 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
219:228 (3%)
256:265 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
87:98 (3%)
301:310 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
214:223 (5%)
219:228 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
219:228 (3%)
301:310 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
87:98 (3%)
256:265 (3%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
86:97 (7%)
137:148 (7%)
view
10 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
44:53 (15%)
33:42 (37%)
view
10 x 2 spec/elastic_apm/spies
spec/elastic_apm/spies
31:42 (5%)
73:84 (5%)
view
10 x 2 spec/elastic_apm/transport/serializers
spec/elastic_apm/transport/serializers
35:45 (6%)
62:72 (6%)
view
9 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
172:181 (5%)
199:208 (5%)
view
9 x 2 spec/support
spec/support
66:76 (6%)
91:101 (4%)
view
9 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
73:82 (5%)
172:181 (5%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
6 x 2 spec/support
spec/support
67:76 
92:101 
view
6 x 2 lib/elastic_apm/spies
lib/elastic_apm/spies
37:46 
37:46 
view