elastic / fleet-server
Duplication

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

Intro
Learn more...
Duplication Overall
system25% (5,086 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go26% (4,985 lines)
yaml12% (101 lines)
Duplication per Component (primary)
pkg94% (3,335 lines)
internal10% (1,650 lines)
ROOT49% (101 lines)
changelog0% (0 lines)
cmd0% (0 lines)
dev-tools0% (0 lines)
version0% (0 lines)

Duplication Between Components (50+ lines)

G internal internal pkg pkg internal--pkg 1747

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 1,700 duplicates...
Size#FoldersFilesLinesCode
746 x 2 internal/pkg/api
pkg/api
21:1701 (54%)
18:1698 (100%)
view
137 x 2 internal/pkg/api
pkg/api/versions/2023_06_01/api
1023:1255 (9%)
636:868 (40%)
view
137 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1020:1252 (18%)
636:868 (40%)
view
125 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1921:2109 (9%)
1549:1737 (11%)
view
86 x 2 pkg/api
pkg/api/versions/2023_06_01/api
216:343 (6%)
172:299 (7%)
view
64 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1690:1783 (4%)
1386:1479 (5%)
view
52 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1331:1412 (3%)
1082:1163 (4%)
view
50 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1577:1660 (3%)
1299:1382 (4%)
view
47 x 2 pkg/api
pkg/api/versions/2023_06_01/api
638:719 (3%)
447:528 (4%)
view
42 x 2 pkg/api
pkg/api/versions/2023_06_01/api
2249:2315 (3%)
1856:1922 (3%)
view
41 x 2 pkg/api
pkg/api/versions/2023_06_01/api
2118:2179 (3%)
1739:1800 (3%)
view
39 x 2 pkg/api
pkg/api
1766:1822 (2%)
1895:1951 (2%)
view
38 x 2 pkg/api
pkg/api/versions/2023_06_01/api
997:1063 (2%)
806:872 (3%)
view
38 x 2 internal/pkg/api
internal/pkg/api
1916:1976 (2%)
2171:2231 (2%)
view
36 x 2 pkg/api
pkg/api/versions/2023_06_01/api
492:553 (2%)
374:435 (3%)
view
36 x 2 pkg/api
pkg/api/versions/2023_06_01/api
924:985 (2%)
733:794 (3%)
view
36 x 2 pkg/api
pkg/api/versions/2023_06_01/api
421:480 (2%)
303:362 (3%)
view
35 x 2 pkg/api
pkg/api/versions/2023_06_01/api
2188:2240 (2%)
1802:1854 (3%)
view
35 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1860:1912 (2%)
1495:1547 (3%)
view
34 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1462:1511 (3%)
1530:1579 (3%)
view
34 x 2 pkg/api
pkg/api
2092:2141 (2%)
2162:2211 (2%)
view
32 x 2 pkg/api
pkg/api/versions/2023_06_01/api
731:786 (2%)
540:595 (2%)
view
32 x 2 pkg/api
pkg/api/versions/2023_06_01/api
154:199 (2%)
134:179 (2%)
view
32 x 2 pkg/api
pkg/api/versions/2023_06_01/api
858:912 (2%)
667:721 (2%)
view
31 x 2 pkg/api
pkg/api
2097:2141 (2%)
2228:2272 (2%)
view
31 x 2 pkg/api
pkg/api
2167:2211 (2%)
2228:2272 (2%)
view
29 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1720:1762 (2%)
1783:1825 (2%)
view
29 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1401:1443 (2%)
1783:1825 (2%)
view
29 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1401:1443 (2%)
1720:1762 (2%)
view
29 x 2 pkg/api
pkg/api/versions/2023_06_01/api
56:94 (3%)
18:56 (8%)
view
29 x 2 internal/pkg/api
pkg/api/versions/2023_06_01/api
59:97 (2%)
18:56 (8%)
view
29 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1705:1747 (2%)
1720:1762 (2%)
view
29 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1705:1747 (2%)
1783:1825 (2%)
view
28 x 2 internal/pkg/api
pkg/api/versions/2023_06_01/api
804:873 (2%)
444:513 (8%)
view
28 x 2 pkg/api
pkg/api/versions/2023_06_01/api
801:870 (3%)
444:513 (8%)
view
28 x 2 pkg/api
pkg/api/versions/2023_06_01/api
24:95 (2%)
24:95 (2%)
view
26 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1406:1443 (2%)
1842:1879 (2%)
view
26 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1725:1762 (2%)
1842:1879 (2%)
view
26 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1710:1747 (1%)
1842:1879 (2%)
view
26 x 2 pkg/api/versions/2023_06_01/api
pkg/api/versions/2023_06_01/api
1788:1825 (2%)
1842:1879 (2%)
view
25 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1471:1513 (1%)
1219:1261 (2%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2475:2515 (1%)
2640:2680 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2190:2231 (1%)
2577:2618 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2078:2118 (1%)
2640:2680 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2007:2047 (1%)
2078:2118 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2271:2311 (1%)
2640:2680 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
1935:1976 (1%)
2577:2618 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2271:2311 (1%)
2404:2444 (1%)
view
24 x 2 internal/pkg/api
internal/pkg/api
2271:2311 (1%)
2475:2515 (1%)
view
24 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1128:1173 (1%)
937:982 (2%)
view
Duplicated Units
The list of top 41 duplicated units.
See data for all 41 unit duplicates...
Size#FoldersFilesLinesCode
56 x 2 pkg/api
pkg/api/versions/2023_06_01/api
653:732 
462:541 
view
54 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1955:2020 
1583:1648 
view
53 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1001:1076 
810:885 
view
52 x 3 internal/pkg/api
pkg/api
pkg/api/versions/2023_06_01/api
1154:1213 
1151:1210 
767:826 
view
48 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1690:1748 
1386:1444 
view
46 x 2 pkg/api
pkg/api/versions/2023_06_01/api
735:799 
544:608 
view
45 x 3 internal/pkg/api
pkg/api
pkg/api/versions/2023_06_01/api
1049:1100 
1046:1097 
662:713 
view
43 x 2 pkg/api
pkg/api/versions/2023_06_01/api
432:493 
314:375 
view
42 x 2 pkg/api
pkg/api/versions/2023_06_01/api
507:566 
389:448 
view
42 x 2 pkg/api
pkg/api/versions/2023_06_01/api
2023:2074 
1651:1702 
view
37 x 2 pkg/api
pkg/api/versions/2023_06_01/api
873:925 
682:734 
view
36 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1079:1129 
888:938 
view
33 x 3 internal/pkg/api
pkg/api
pkg/api/versions/2023_06_01/api
1216:1256 
1213:1253 
829:869 
view
31 x 2 pkg/api
pkg/api/versions/2023_06_01/api
2276:2316 
1883:1923 
view
25 x 3 internal/pkg/api
pkg/api
pkg/api/versions/2023_06_01/api
1103:1134 
1100:1131 
716:747 
view
15 x 2 pkg/api
pkg/api/versions/2023_06_01/api
54:74 
54:74 
view
11 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1131:1143 
940:952 
view
10 x 2 internal/pkg/smap
internal/pkg/testing/esutil
19:31 
9:21 
view
9 x 2 internal/pkg/smap
internal/pkg/testing/esutil
34:44 
23:33 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
154:164 
134:144 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
166:176 
146:156 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
178:188 
158:168 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
190:200 
170:180 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
226:236 
182:192 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
238:248 
194:204 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
250:260 
206:216 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
262:272 
218:228 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
274:284 
230:240 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
286:296 
242:252 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
298:308 
254:264 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
310:320 
266:276 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
322:332 
278:288 
view
9 x 2 pkg/api
pkg/api/versions/2023_06_01/api
334:344 
290:300 
view
8 x 2 pkg/api
pkg/api/versions/2023_06_01/api
1161:1170 
970:979 
view
7 x 2 internal/pkg/api
pkg/api
1273:1282 
1270:1279 
view
7 x 2 pkg/api
pkg/api/versions/2023_06_01/api
421:429 
303:311 
view
7 x 2 pkg/api
pkg/api/versions/2023_06_01/api
496:504 
378:386 
view
7 x 2 pkg/api
pkg/api/versions/2023_06_01/api
642:650 
451:459 
view
7 x 2 pkg/api
pkg/api/versions/2023_06_01/api
862:870 
671:679 
view
7 x 2 pkg/api
pkg/api/versions/2023_06_01/api
928:936 
737:745 
view
6 x 2 internal/pkg/policy
internal/pkg/policy
215:222 
139:146 
view