apache / zeppelin
Duplication

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

Intro
Learn more...
Duplication Overall
system16% (14,799 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java19% (10,134 lines)
js10% (1,188 lines)
less40% (1,030 lines)
css20% (640 lines)
scala15% (518 lines)
html8% (470 lines)
ts4% (382 lines)
proto80% (132 lines)
xml52% (130 lines)
py4% (74 lines)
yaml14% (57 lines)
jinja68% (30 lines)
groovy10% (14 lines)
Duplication per Component (primary)
zeppelin-interpreter33% (5,474 lines)
flink57% (3,096 lines)
zeppelin-web12% (2,198 lines)
zeppelin-web-angular11% (1,519 lines)
spark28% (541 lines)
zeppelin-server4% (381 lines)
zeppelin-zengine3% (342 lines)
zeppelin-plugins6% (167 lines)
jdbc10% (146 lines)
scripts36% (116 lines)
python6% (107 lines)
zeppelin-client11% (104 lines)
zeppelin-jupyter-interpreter12% (94 lines)
elasticsearch9% (72 lines)
helium-dev29% (66 lines)
zeppelin-jupyter11% (60 lines)
k8s14% (57 lines)
rlang9% (55 lines)
shell5% (35 lines)
livy3% (33 lines)
groovy8% (33 lines)
markdown4% (17 lines)
angular46% (12 lines)
cassandra<1% (11 lines)
java9% (11 lines)
file3% (11 lines)
hbase9% (9 lines)
zeppelin-examples3% (7 lines)
bigquery3% (7 lines)
sparql5% (6 lines)
spark-submit8% (6 lines)
flink-cmd11% (6 lines)
conf0% (0 lines)
zeppelin-distribution0% (0 lines)
alluxio0% (0 lines)
mongodb0% (0 lines)
zeppelin-client-examples0% (0 lines)
zeppelin-interpreter-integration0% (0 lines)
dev0% (0 lines)
influxdb0% (0 lines)
neo4j0% (0 lines)
zeppelin-common0% (0 lines)

Duplication Between Components (50+ lines)

G zeppelin-web-angular zeppelin-web-angular zeppelin-web zeppelin-web zeppelin-web-angular--zeppelin-web 156 python python zeppelin-jupyter-interpreter zeppelin-jupyter-interpreter python--zeppelin-jupyter-interpreter 152 flink flink spark spark flink--spark 101 zeppelin-interpreter zeppelin-interpreter zeppelin-zengine zeppelin-zengine zeppelin-interpreter--zeppelin-zengine 74

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 2,532 duplicates...
Size#FoldersFilesLinesCode
435 x 2 zeppelin-web-angular/src/styles/theme/dark
zeppelin-web-angular/src/styles/theme/light
21:659 (99%)
21:659 (99%)
view
302 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
183:588 (77%)
183:588 (77%)
view
302 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
183:588 (77%)
183:588 (77%)
view
302 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
183:588 (77%)
183:588 (77%)
view
215 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
47:315 (100%)
47:315 (100%)
view
215 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
47:315 (100%)
47:315 (100%)
view
215 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
47:315 (100%)
47:315 (100%)
view
117 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
100:252 (53%)
100:252 (53%)
view
101 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
164:321 (49%)
180:337 (45%)
view
89 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
261:394 (40%)
261:394 (40%)
view
88 x 2 spark/scala-2.12/src/mai...g/apache/zeppelin/spark
spark/scala-2.13/src/mai...g/apache/zeppelin/spark
35:240 (100%)
35:240 (100%)
view
83 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
69:179 (21%)
69:179 (21%)
view
83 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
69:179 (21%)
69:179 (21%)
view
83 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
69:179 (21%)
69:179 (21%)
view
74 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
29:141 (100%)
29:141 (100%)
view
74 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
29:141 (100%)
29:141 (100%)
view
74 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
29:141 (100%)
29:141 (100%)
view
52 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
164:236 (25%)
180:252 (23%)
view
45 x 2 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
245:321 (21%)
261:337 (20%)
view
41 x 2 zeppelin-web/src/app/interpreter
zeppelin-web/src/app/notebook
45:91 (6%)
794:840 (3%)
view
40 x 2 jdbc/src/main/java/org/apache/zeppelin/jdbc/hive
jdbc/src/main/java/org/apache/zeppelin/jdbc/kyuubi
42:115 (85%)
41:114 (85%)
view
39 x 2 flink/flink1.15-shims/sr...zeppelin/flink/shims115
flink/flink1.17-shims/sr...zeppelin/flink/shims117
40:95 (100%)
40:95 (100%)
view
39 x 2 flink/flink1.15-shims/sr...zeppelin/flink/shims115
flink/flink1.16-shims/sr...zeppelin/flink/shims116
40:95 (100%)
40:95 (100%)
view
39 x 2 flink/flink1.16-shims/sr...zeppelin/flink/shims116
flink/flink1.17-shims/sr...zeppelin/flink/shims117
40:95 (100%)
40:95 (100%)
view
39 x 2 scripts/docker/spark-clu...-managers/cdh/hdfs_conf
scripts/docker/spark-clu..._yarn_cluster/hdfs_conf
1:59 (100%)
17:73 (100%)
view
37 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
42:115 (12%)
38:107 (12%)
view
37 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
640:682 (7%)
722:764 (6%)
view
36 x 2 zeppelin-web/src/app/cluster
zeppelin-web/src/app/jobmanager/job
188:226 (21%)
84:122 (41%)
view
35 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
295:346 (6%)
333:384 (5%)
view
34 x 2 zeppelin-web/src/app/tabledata
zeppelin-web/src/app/tabledata
711:763 (3%)
961:1013 (3%)
view
33 x 2 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
79:115 (32%)
107:143 (22%)
view
33 x 2 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
76:112 (37%)
107:143 (22%)
view
33 x 2 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
79:115 (32%)
76:112 (37%)
view
32 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
77:131 (6%)
82:136 (5%)
view
32 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
412:450 (6%)
463:501 (5%)
view
31 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
492:535 (5%)
556:599 (5%)
view
30 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
640:674 (5%)
722:756 (5%)
view
30 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
77:129 (5%)
82:134 (5%)
view
29 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
295:338 (5%)
333:376 (4%)
view
29 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
722:755 (4%)
561:594 (6%)
view
29 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
587:627 (5%)
669:709 (4%)
view
29 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
640:673 (5%)
561:594 (6%)
view
28 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
223:267 (9%)
207:251 (9%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
78:127 (5%)
83:132 (4%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
83:132 (4%)
83:132 (4%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
317:360 (9%)
301:344 (9%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
362:400 (9%)
346:384 (9%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
78:127 (5%)
78:127 (5%)
view
27 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
83:132 (4%)
78:127 (5%)
view
26 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
567:596 (4%)
641:670 (4%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 65 unit duplicates...
Size#FoldersFilesLinesCode
156 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
91:251 
91:251 
91:251 
view
72 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
278:359 
278:359 
278:359 
view
58 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
212:276 
212:276 
212:276 
view
42 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
257:302 
257:302 
257:302 
view
33 x 2 zeppelin-web/src/app/notebook
zeppelin-web/src/app/interpreter
803:838 
54:89 
view
27 x 2 zeppelin-plugins/launche...in/interpreter/launcher
zeppelin-plugins/launche...in/interpreter/launcher
50:80 
47:77 
view
26 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
102:133 
102:133 
102:133 
view
25 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
316:344 
300:328 
view
24 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
182:210 
182:210 
182:210 
view
24 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
449:476 
449:476 
449:476 
view
23 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
125:151 
125:151 
view
23 x 2 spark/scala-2.12/src/mai...g/apache/zeppelin/spark
spark/scala-2.13/src/mai...g/apache/zeppelin/spark
68:153 
68:153 
view
21 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
154:178 
154:178 
view
21 x 2 zeppelin-zengine/src/mai...ppelin/notebook/utility
zeppelin-interpreter/src...rg/apache/zeppelin/util
39:71 
39:71 
view
21 x 3 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
76:98 
107:129 
79:101 
view
21 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
273:298 
257:282 
view
19 x 2 spark/scala-2.12/src/mai...g/apache/zeppelin/spark
spark/scala-2.13/src/mai...g/apache/zeppelin/spark
223:246 
211:234 
view
18 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
375:394 
375:394 
375:394 
view
16 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
101:118 
101:118 
101:118 
view
16 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
325:343 
345:363 
345:363 
view
15 x 2 python/src/main/java/org/apache/zeppelin/python
rlang/src/main/java/org/apache/zeppelin/r
596:612 
340:356 
view
15 x 2 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
124:144 
138:158 
view
14 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
574:589 
574:589 
574:589 
view
13 x 2 spark/interpreter/src/ma.../angular/paragraphscope
spark/interpreter/src/ma...y/angular/notebookscope
51:65 
49:63 
view
12 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
424:437 
424:437 
424:437 
view
12 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
201:214 
217:230 
217:230 
view
12 x 2 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
47:61 
42:56 
view
11 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
305:317 
305:317 
305:317 
view
11 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
396:408 
396:408 
396:408 
view
11 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
410:422 
410:422 
410:422 
view
11 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
185:199 
201:215 
201:215 
view
11 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
366:378 
366:378 
view
10 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
250:262 
234:246 
view
9 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
562:572 
562:572 
562:572 
view
9 x 2 flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
101:111 
101:111 
view
8 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
83:92 
83:92 
83:92 
view
8 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
36:47 
36:47 
36:47 
view
8 x 2 zeppelin-web-angular/src/app/services
zeppelin-web/src/app/notebook/paragraph
31:41 
24:34 
view
8 x 2 zeppelin-interpreter/src...elin/interpreter/thrift
zeppelin-interpreter/src...elin/interpreter/thrift
65:74 
57:66 
view
7 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
529:537 
529:537 
529:537 
view
7 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
287:295 
303:311 
303:311 
view
7 x 2 flink/flink-scala-2.12/s...g/apache/zeppelin/flink
flink/flink-scala-2.12/s...g/apache/zeppelin/flink
48:56 
54:62 
view
7 x 2 flink/flink-scala-2.12/s...g/apache/zeppelin/flink
flink/flink-scala-2.12/s...g/apache/zeppelin/flink
87:95 
115:123 
view
7 x 2 zeppelin-web-angular/src/app/core/paragraph-base
zeppelin-web-angular/src...ace/published/paragraph
261:269 
74:82 
view
7 x 2 spark/scala-2.12/src/mai...g/apache/zeppelin/spark
spark/scala-2.13/src/mai...g/apache/zeppelin/spark
229:237 
229:237 
view
7 x 2 jdbc/src/main/java/org/apache/zeppelin/jdbc/kyuubi
jdbc/src/main/java/org/apache/zeppelin/jdbc/hive
46:66 
47:67 
view
7 x 3 zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
zeppelin-web/src/app/visualization/builtins
22:32 
23:33 
22:32 
view
7 x 2 zeppelin-interpreter/src...pache/zeppelin/resource
zeppelin-interpreter/src...pache/zeppelin/resource
101:109 
81:89 
view
6 x 3 flink/flink1.15-shims/sr...zeppelin/flink/shims115
flink/flink1.16-shims/sr...zeppelin/flink/shims116
flink/flink1.17-shims/sr...zeppelin/flink/shims117
51:58 
51:58 
51:58 
view
6 x 3 flink/flink1.15-shims/sr...g/apache/zeppelin/flink
flink/flink1.16-shims/sr...g/apache/zeppelin/flink
flink/flink1.17-shims/sr...g/apache/zeppelin/flink
366:373 
366:373 
366:373 
view