azure / AgentBaker
Duplication

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

Intro
Learn more...
Duplication Overall
system14% (2,861 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
psm126% (934 lines)
go12% (899 lines)
ps18% (707 lines)
gtpl87% (239 lines)
py39% (52 lines)
man6% (16 lines)
proto1% (14 lines)
Duplication per Component (primary)
staging16% (1,544 lines)
pkg14% (760 lines)
aks-node-controller16% (326 lines)
vhdbuilder3% (85 lines)
parts7% (80 lines)
apiserver38% (66 lines)
fuzz0% (0 lines)
hack0% (0 lines)
cmd0% (0 lines)

Duplication Between Components (50+ lines)

G aks-node-controller aks-node-controller pkg pkg aks-node-controller--pkg 450

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 211 duplicates...
Size#FoldersFilesLinesCode
92 x 2 staging/cse/windows/debug
staging/cse/windows/debug
26:131 (42%)
26:132 (40%)
view
76 x 2 pkg/agent
pkg/agent
1332:1407 (4%)
1654:1729 (4%)
view
75 x 2 aks-node-controller/parser/templates
aks-node-controller/parser/templates
46:120 (62%)
31:105 (71%)
view
50 x 2 staging/cse/windows/debug
staging/cse/windows/debug
180:237 (23%)
195:252 (21%)
view
45 x 2 pkg/agent
pkg/agent
1454:1500 (2%)
1560:1606 (2%)
view
26 x 2 aks-node-controller/parser/templates
pkg/agent
80:105 (24%)
1703:1728 (1%)
view
26 x 2 parts/linux/cloud-init/artifacts
parts/linux/cloud-init/artifacts
25:52 (49%)
10:37 (74%)
view
26 x 2 aks-node-controller/parser/templates
pkg/agent
95:120 (21%)
1703:1728 (1%)
view
26 x 2 aks-node-controller/parser/templates
pkg/agent
80:105 (24%)
1381:1406 (1%)
view
26 x 2 aks-node-controller/parser/templates
pkg/agent
95:120 (21%)
1381:1406 (1%)
view
21 x 2 aks-node-controller/parser/templates
pkg/agent
47:67 (17%)
1655:1675 (1%)
view
21 x 2 aks-node-controller/parser/templates
pkg/agent
32:52 (20%)
1333:1353 (1%)
view
21 x 2 staging/cse/windows/debug
staging/cse/windows/debug
148:173 (9%)
163:188 (9%)
view
21 x 2 aks-node-controller/parser/templates
pkg/agent
47:67 (17%)
1333:1353 (1%)
view
21 x 2 aks-node-controller/parser/templates
pkg/agent
32:52 (20%)
1655:1675 (1%)
view
20 x 2 staging/cse/windows/debug
staging/cse/windows/debug
1550:1571 (<1%)
1997:2018 (<1%)
view
20 x 2 pkg/agent
pkg/agent
1409:1430 (1%)
1527:1549 (1%)
view
20 x 2 aks-node-controller/parser/templates
pkg/agent
2:23 (100%)
1252:1273 (1%)
view
19 x 2 staging/cse/windows/debug
staging/cse/windows/debug
2158:2177 (<1%)
2183:2202 (<1%)
view
19 x 2 staging/cse/windows/debug
staging/cse/windows/debug
2183:2202 (<1%)
2208:2228 (<1%)
view
19 x 2 staging/cse/windows/debug
staging/cse/windows/debug
2158:2177 (<1%)
2208:2228 (<1%)
view
19 x 2 pkg/agent/datamodel
pkg/agent/datamodel
138:156 (2%)
250:268 (1%)
view
19 x 2 staging/cse/windows/debug
staging/cse/windows/debug
2234:2254 (<1%)
2260:2280 (<1%)
view
18 x 2 staging/cse/windows/debug
staging/cse/windows/debug
1:23 (8%)
1:23 (7%)
view
18 x 2 staging/cse/windows/debug
staging/cse/windows/debug
1430:1447 (<1%)
1452:1469 (<1%)
view
18 x 2 aks-node-controller/parser/templates
aks-node-controller/parser/templates
1:18 (15%)
1:18 (17%)
view
17 x 2 staging/cse/windows/debug
staging/cse/windows/debug
1857:1875 (<1%)
1879:1897 (<1%)
view
17 x 2 pkg/agent
pkg/agent
1288:1304 (1%)
1625:1641 (1%)
view
17 x 2 staging/cse/windows/provisioningscripts
staging/cse/windows/provisioningscripts
137:154 (5%)
210:227 (5%)
view
15 x 2 pkg/agent
pkg/agent
1366:1380 (<1%)
1589:1604 (<1%)
view
15 x 2 pkg/agent
pkg/agent
1503:1517 (<1%)
1607:1621 (<1%)
view
15 x 2 pkg/agent
pkg/agent
1589:1604 (<1%)
1688:1702 (<1%)
view
15 x 2 pkg/agent/datamodel
pkg/agent/datamodel
138:152 (1%)
227:241 (1%)
view
15 x 2 pkg/agent/datamodel
pkg/agent/datamodel
227:241 (1%)
250:264 (1%)
view
15 x 2 pkg/agent
pkg/agent
1366:1380 (<1%)
1483:1498 (<1%)
view
15 x 2 pkg/agent
pkg/agent
1483:1498 (<1%)
1688:1702 (<1%)
view
14 x 2 vhdbuilder/packer/windows
vhdbuilder/packer/windows
51:64 (13%)
59:72 (13%)
view
14 x 2 staging/cse/windows/debug
staging/cse/windows/debug
438:454 (3%)
2569:2585 (<1%)
view
13 x 2 staging/cse/windows/debug
staging/cse/windows/debug
1787:1800 (<1%)
1805:1818 (<1%)
view
13 x 2 staging/cse/windows/debug
staging/cse/windows/debug
457:470 (3%)
2588:2601 (<1%)
view
13 x 2 apiserver
apiserver
20:37 (39%)
20:37 (39%)
view
13 x 2 staging/cse/windows/debug
staging/cse/windows/debug
858:870 (<1%)
891:903 (<1%)
view
13 x 2 staging/cse/windows/debug
staging/cse/windows/debug
240:253 (5%)
255:268 (5%)
view
13 x 2 aks-node-controller/helpers
pkg/agent
190:204 (8%)
290:304 (<1%)
view
12 x 2 apiserver
apiserver
22:37 (36%)
29:44 (37%)
view
12 x 2 apiserver
apiserver
22:37 (36%)
29:44 (37%)
view
12 x 2 pkg/agent
pkg/agent
1319:1330 (<1%)
1642:1653 (<1%)
view
12 x 2 pkg/agent
pkg/agent
1796:1807 (<1%)
1857:1868 (<1%)
view
12 x 2 pkg/agent
pkg/agent
1825:1837 (<1%)
1882:1894 (<1%)
view
12 x 2 staging/cse/windows/debug
staging/cse/windows/debug
912:925 (<1%)
2333:2345 (<1%)
view