apache / openserverless-runtimes
Duplication

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

Intro
Learn more...
Duplication Overall
system51% (1,761 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java100% (484 lines)
go26% (392 lines)
php93% (346 lines)
tpl50% (214 lines)
py37% (193 lines)
js78% (132 lines)
Duplication per Component (primary)
runtime98% (1,419 lines)
ROOT46% (214 lines)
openwhisk8% (104 lines)
packages7% (24 lines)

Duplication Between Components (50+ lines)

G openwhisk openwhisk runtime runtime openwhisk--runtime 270

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 128 duplicates...
Size#FoldersFilesLinesCode
130 x 2 runtime/java/v11/lib/src
runtime/java/v8/lib/src
29:204 (100%)
29:204 (100%)
view
112 x 2 runtime/java/v17/lib/src
runtime/java/v21/lib/src
30:208 (100%)
30:208 (100%)
view
72 x 2 runtime/go/v1.21/lib
runtime/go/v1.22/lib
33:139 (100%)
33:139 (100%)
view
72 x 2 runtime/go/v1.20/lib
runtime/go/v1.21/lib
33:139 (100%)
33:139 (100%)
view
72 x 2 runtime/go/v1.20/lib
runtime/go/v1.22/lib
33:139 (100%)
33:139 (100%)
view
72 x 2 runtime/go/v1.22/lib
runtime/go/v1.22proxy/lib
33:139 (100%)
33:139 (100%)
view
72 x 2 runtime/go/v1.21/lib
runtime/go/v1.22proxy/lib
33:139 (100%)
33:139 (100%)
view
72 x 2 runtime/go/v1.20/lib
runtime/go/v1.22proxy/lib
33:139 (100%)
33:139 (100%)
view
53 x 2 runtime/java/v21/lib/src
runtime/java/v8/lib/src
145:208 (47%)
139:202 (40%)
view
53 x 2 runtime/java/v11/lib/src
runtime/java/v17/lib/src
139:202 (40%)
145:208 (47%)
view
53 x 2 runtime/java/v11/lib/src
runtime/java/v21/lib/src
139:202 (40%)
145:208 (47%)
view
53 x 2 runtime/java/v17/lib/src
runtime/java/v8/lib/src
145:208 (47%)
139:202 (40%)
view
47 x 2 openwhisk/common
runtime/go/v1.20/lib
61:125 (70%)
72:136 (65%)
view
47 x 2 openwhisk/common
runtime/go/v1.22/lib
61:125 (70%)
72:136 (65%)
view
47 x 2 openwhisk/common
runtime/go/v1.21/lib
61:125 (70%)
72:136 (65%)
view
47 x 2 openwhisk/common
runtime/go/v1.22proxy/lib
61:125 (70%)
72:136 (65%)
view
44 x 2 runtime/nodejs/v20/lib
runtime/nodejs/v21/lib
18:71 (100%)
18:71 (100%)
view
44 x 2 runtime/nodejs/v18/lib
runtime/nodejs/v21/lib
18:71 (100%)
18:71 (100%)
view
44 x 2 runtime/php/v8.0
runtime/php/v8.2
28:113 (100%)
28:113 (100%)
view
44 x 2 runtime/php/v8.0
runtime/php/v8.3
28:113 (100%)
28:113 (100%)
view
44 x 2 runtime/nodejs/v18/lib
runtime/nodejs/v20/lib
18:71 (100%)
18:71 (100%)
view
44 x 2 runtime/php/v8.2
runtime/php/v8.3
28:113 (100%)
28:113 (100%)
view
43 x 2 runtime/python/v3.10/lib
runtime/python/v3.11/lib
24:73 (100%)
24:73 (100%)
view
43 x 2 runtime/php/v8.0
runtime/php/v8.3
20:90 (100%)
20:91 (100%)
view
43 x 2 runtime/php/v8.1
runtime/php/v8.2
20:91 (100%)
20:91 (100%)
view
43 x 2 runtime/php/v8.0
runtime/php/v8.2
20:90 (100%)
20:91 (100%)
view
43 x 2 runtime/php/v8.1
runtime/php/v8.3
20:91 (100%)
20:91 (100%)
view
43 x 2 runtime/python/v3.10/lib
runtime/python/v3.12/lib
24:73 (100%)
24:73 (100%)
view
43 x 2 runtime/php/v8.0
runtime/php/v8.1
20:90 (100%)
20:91 (100%)
view
43 x 2 runtime/php/v8.2
runtime/php/v8.3
20:91 (100%)
20:91 (100%)
view
43 x 2 runtime/python/v3.11/lib
runtime/python/v3.12/lib
24:73 (100%)
24:73 (100%)
view
36 x 2 runtime/java/v17/lib/src
runtime/java/v8/lib/src
30:78 (32%)
29:77 (27%)
view
36 x 2 runtime/java/v11/lib/src
runtime/java/v17/lib/src
29:77 (27%)
30:78 (32%)
view
36 x 2 runtime/java/v11/lib/src
runtime/java/v21/lib/src
29:77 (27%)
30:78 (32%)
view
36 x 2 runtime/java/v21/lib/src
runtime/java/v8/lib/src
30:78 (32%)
29:77 (27%)
view
24 x 2 runtime/php/v8.0
runtime/php/v8.1
28:75 (54%)
28:75 (57%)
view
24 x 2 runtime/php/v8.1
runtime/php/v8.2
28:75 (57%)
28:75 (54%)
view
24 x 2 runtime/php/v8.1
runtime/php/v8.3
28:75 (57%)
28:75 (54%)
view
22 x 2 runtime/experimental/python/v3.11cuda/lib
runtime/python/v3.11/lib
27:56 (33%)
24:52 (51%)
view
22 x 2 runtime/experimental/python/v3.11cuda/lib
runtime/python/v3.12/lib
27:56 (33%)
24:52 (51%)
view
22 x 2 runtime/experimental/python/v3.11cuda/lib
runtime/python/v3.10/lib
27:56 (33%)
24:52 (51%)
view
18 x 2 runtime/php/v8.1
runtime/php/v8.2
79:108 (42%)
84:113 (40%)
view
18 x 2 runtime/php/v8.1
runtime/php/v8.3
79:108 (42%)
84:113 (40%)
view
18 x 2 runtime/php/v8.0
runtime/php/v8.1
84:113 (40%)
79:108 (42%)
view
16 x 2 openwhisk
openwhisk
53:76 (12%)
153:176 (12%)
view
13 x 2 runtime/java/v21/lib/src
runtime/java/v8/lib/src
131:143 (11%)
125:137 (10%)
view
13 x 2 runtime/java/v11/lib/src
runtime/java/v17/lib/src
125:137 (10%)
131:143 (11%)
view
13 x 2 runtime/java/v11/lib/src
runtime/java/v21/lib/src
125:137 (10%)
131:143 (11%)
view
13 x 2 ROOT
ROOT
30:42 (3%)
87:99 (3%)
view
13 x 2 runtime/java/v17/lib/src
runtime/java/v8/lib/src
131:143 (11%)
125:137 (10%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
89 x 4 runtime/go/v1.20/lib
runtime/go/v1.21/lib
runtime/go/v1.22/lib
runtime/go/v1.22proxy/lib
35:141 
35:141 
35:141 
35:141 
view
86 x 2 runtime/java/v8/lib/src
runtime/java/v11/lib/src
108:205 
108:205 
view
84 x 2 runtime/java/v21/lib/src
runtime/java/v17/lib/src
114:211 
114:211 
view
30 x 3 runtime/nodejs/v21/lib
runtime/nodejs/v18/lib
runtime/nodejs/v20/lib
32:63 
32:63 
32:63 
view
20 x 4 runtime/java/v21/lib/src
runtime/java/v8/lib/src
runtime/java/v17/lib/src
runtime/java/v11/lib/src
52:74 
51:73 
52:74 
51:73 
view
17 x 4 runtime/php/v8.0
runtime/php/v8.2
runtime/php/v8.3
runtime/php/v8.1
92:115 
92:115 
92:115 
87:110 
view
14 x 2 runtime/java/v8/lib/src
runtime/java/v11/lib/src
81:100 
81:100 
view
12 x 4 runtime/php/v8.0
runtime/php/v8.2
runtime/php/v8.3
runtime/php/v8.1
47:60 
47:60 
47:60 
47:60 
view
12 x 2 packages/python
packages/python
0:0 
0:0 
view
11 x 4 runtime/java/v21/lib/src
runtime/java/v8/lib/src
runtime/java/v17/lib/src
runtime/java/v11/lib/src
38:50 
37:49 
38:50 
37:49 
view
11 x 4 runtime/php/v8.0
runtime/php/v8.2
runtime/php/v8.3
runtime/php/v8.1
31:45 
31:45 
31:45 
31:45 
view
10 x 3 runtime/php/v8.0
runtime/php/v8.2
runtime/php/v8.3
69:87 
69:87 
69:87 
view
9 x 2 openwhisk/_test/src/hello
openwhisk/_test/hello
28:38 
28:38 
view
39 x 3 runtime/nodejs/v21/lib
runtime/nodejs/v18/lib
runtime/nodejs/v20/lib
24:64 
24:64 
24:64 
view