elastic / opentelemetry-demo
Duplication

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

Intro
Learn more...
Duplication Overall
system57% (11,588 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts68% (5,412 lines)
go89% (5,270 lines)
yaml48% (460 lines)
tsx11% (224 lines)
py17% (180 lines)
xml11% (16 lines)
cpp8% (14 lines)
proto4% (12 lines)
Duplication per Component (primary)
src58% (11,582 lines)
pb2% (6 lines)
internal0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 7,019 duplicates...
Size#FoldersFilesLinesCode
1807 x 2 src/checkout/genproto/oteldemo
src/product-catalog/genproto/oteldemo
31:2699 (100%)
31:2699 (100%)
view
791 x 2 src/checkout/genproto/oteldemo
src/product-catalog/genproto/oteldemo
33:1432 (100%)
33:1432 (100%)
view
649 x 2 src/frontend/protos
src/react-native-app/protos
3368:4082 (20%)
3294:4008 (20%)
view
138 x 2 src/frontend/protos
src/react-native-app/protos
10:258 (4%)
11:261 (4%)
view
48 x 2 src/frontend/protos
src/react-native-app/protos
872:929 (1%)
858:915 (1%)
view
44 x 2 src/frontend/protos
src/react-native-app/protos
2197:2249 (1%)
2148:2200 (1%)
view
44 x 2 src/frontend/protos
src/react-native-app/protos
2403:2455 (1%)
2347:2399 (1%)
view
41 x 2 src/otel-collector
src/otel-collector
26:66 (8%)
8:48 (26%)
view
40 x 2 src/frontend/protos
src/react-native-app/protos
1515:1563 (1%)
1486:1534 (1%)
view
40 x 2 src/frontend/protos
src/react-native-app/protos
1860:1907 (1%)
1821:1868 (1%)
view
38 x 2 src/otel-collector
src/otel-collector
71:109 (7%)
53:91 (24%)
view
32 x 2 src/frontend/protos
src/react-native-app/protos
2973:3011 (1%)
2904:2942 (1%)
view
32 x 2 src/otel-collector
src/otel-collector
271:302 (6%)
310:341 (6%)
view
32 x 2 src/frontend/protos
src/react-native-app/protos
1617:1655 (1%)
1585:1623 (1%)
view
32 x 2 src/frontend/protos
src/react-native-app/protos
1950:1987 (1%)
1909:1946 (1%)
view
32 x 2 src/frontend/protos
src/react-native-app/protos
2765:2803 (1%)
2701:2739 (1%)
view
31 x 2 src/otel-collector
src/otel-collector
133:163 (6%)
93:123 (19%)
view
30 x 2 src/frontend/protos
src/react-native-app/protos
688:723 (<1%)
681:716 (<1%)
view
30 x 2 src/frontend/protos
src/react-native-app/protos
2292:2327 (<1%)
2241:2276 (<1%)
view
30 x 2 src/frontend/protos
src/react-native-app/protos
1208:1243 (<1%)
1188:1223 (<1%)
view
30 x 2 src/frontend/protos
src/react-native-app/protos
1346:1381 (<1%)
1323:1358 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
2088:2121 (<1%)
2044:2077 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
1687:1719 (<1%)
1654:1686 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
1762:1795 (<1%)
1727:1760 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
377:410 (<1%)
376:409 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
301:334 (<1%)
302:335 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
569:602 (<1%)
564:597 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
2678:2711 (<1%)
2617:2650 (<1%)
view
28 x 2 src/frontend/protos
src/react-native-app/protos
3112:3145 (<1%)
3040:3073 (<1%)
view
26 x 2 src/frontend/protos
src/react-native-app/protos
755:785 (<1%)
747:777 (<1%)
view
26 x 2 src/frontend/protos
src/react-native-app/protos
2547:2577 (<1%)
2489:2519 (<1%)
view
24 x 2 src/frontend/protos
src/react-native-app/protos
961:989 (<1%)
946:974 (<1%)
view
24 x 2 src/frontend/protos
src/react-native-app/protos
1275:1303 (<1%)
1254:1282 (<1%)
view
24 x 2 src/frontend/protos
src/react-native-app/protos
1137:1165 (<1%)
1119:1147 (<1%)
view
24 x 2 src/frontend/protos
src/react-native-app/protos
2487:2515 (<1%)
2430:2458 (<1%)
view
23 x 2 src/frontend/protos
src/frontend/protos
2732:2766 (<1%)
2940:2974 (<1%)
view
23 x 2 src/react-native-app/protos
src/react-native-app/protos
2671:2702 (<1%)
2874:2905 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
500:526 (<1%)
497:523 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
1413:1439 (<1%)
1389:1415 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
442:468 (<1%)
440:466 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
2609:2635 (<1%)
2550:2576 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
3263:3289 (<1%)
3190:3216 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
2835:2861 (<1%)
2770:2796 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
3043:3069 (<1%)
2973:2999 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
2019:2045 (<1%)
1977:2003 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
3321:3347 (<1%)
3247:3273 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
1079:1105 (<1%)
1062:1088 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
2893:2919 (<1%)
2827:2853 (<1%)
view
22 x 2 src/frontend/protos
src/react-native-app/protos
1021:1047 (<1%)
1005:1031 (<1%)
view
21 x 2 src/frontend/styles
src/frontend/styles
37:64 (33%)
50:79 (38%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 110 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
2679:2700 
2679:2700 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
135:151 
135:151 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
153:169 
153:169 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
171:187 
171:187 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
281:297 
281:297 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
415:431 
415:431 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
433:449 
433:449 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
451:467 
451:467 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
577:593 
577:593 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
595:611 
595:611 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
717:733 
717:733 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
735:751 
735:751 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
841:857 
841:857 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
943:959 
943:959 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1045:1061 
1045:1061 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1147:1163 
1147:1163 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1313:1329 
1313:1329 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1331:1347 
1331:1347 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1349:1365 
1349:1365 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1367:1383 
1367:1383 
view
15 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1385:1401 
1385:1401 
view
14 x 2 src/product-catalog
src/checkout
65:80 
73:88 
view
12 x 2 src/product-catalog
src/checkout
82:96 
90:104 
view
11 x 2 src/product-catalog
src/checkout
98:112 
106:120 
view
11 x 2 src/react-native-app/protos
src/frontend/protos
863:876 
877:890 
view
11 x 2 src/react-native-app/protos
src/frontend/protos
1826:1839 
1865:1878 
view
10 x 2 src/react-native-app/protos
src/frontend/protos
864:876 
878:890 
view
10 x 2 src/react-native-app/protos
src/frontend/protos
1827:1839 
1866:1878 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
59:69 
59:69 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
111:121 
111:121 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
162:172 
162:172 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
206:216 
206:216 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
251:261 
251:261 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
301:311 
301:311 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
339:349 
339:349 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
390:400 
390:400 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
441:451 
441:451 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
520:530 
520:530 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
564:574 
564:574 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
608:618 
608:618 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
652:662 
652:662 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
697:707 
697:707 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
748:758 
748:758 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
793:803 
793:803 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
844:854 
844:854 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
892:902 
892:902 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
976:986 
976:986 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1035:1045 
1035:1045 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1081:1091 
1081:1091 
view
9 x 2 src/product-catalog/genproto/oteldemo
src/checkout/genproto/oteldemo
1135:1145 
1135:1145 
view