azure / azure-dev
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (11,800 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go8% (5,118 lines)
tf63% (1,463 lines)
java88% (1,260 lines)
ps17% (1,211 lines)
proto94% (1,138 lines)
py35% (942 lines)
ts6% (244 lines)
cs21% (222 lines)
js12% (110 lines)
yaml9% (56 lines)
cmd81% (36 lines)
Duplication per Component (primary)
cli11% (7,747 lines)
templates46% (3,110 lines)
eng5% (820 lines)
ext5% (123 lines)
ROOT0% (0 lines)
generators0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 6,946 duplicates...
Size#FoldersFilesLinesCode
236 x 2 templates/todo/api/java-...ft/azure/simpletodo/api
templates/todo/api/java/...ft/azure/simpletodo/api
34:362 (100%)
34:362 (100%)
view
139 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:181 (97%)
7:180 (97%)
view
134 x 2 templates/todo/api/java-...ft/azure/simpletodo/api
templates/todo/api/java/...ft/azure/simpletodo/api
32:223 (92%)
32:223 (92%)
view
113 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:151 (96%)
7:150 (97%)
view
80 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:100 (95%)
7:99 (96%)
view
73 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:89 (94%)
7:88 (96%)
view
54 x 2 templates/todo/api/java-.../azure/simpletodo/model
templates/todo/api/java/.../azure/simpletodo/model
99:185 (56%)
91:177 (58%)
view
54 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:76 (88%)
7:75 (87%)
view
49 x 2 cli/azd/extensions/micro...sources/languages/proto
cli/azd/grpc/proto
8:69 (92%)
7:68 (94%)
view
49 x 2 cli/azd/extensions/microsoft.azd.ai.builder
cli/azd/extensions/microsoft.azd.demo
1:63 (58%)
1:63 (58%)
view
44 x 2 templates/todo/api/csharp-sql-func
templates/todo/api/csharp-sql
5:94 (100%)
5:97 (100%)
view
41 x 2 cli/azd/cmd
cli/azd/internal/cmd
29:86 (44%)
70:127 (53%)
view
37 x 2 templates/common/infra/t...pservice/appservicenode
templates/common/infra/t...ervice/appservicepython
1:45 (64%)
1:45 (64%)
view
37 x 2 templates/common/infra/t...pservice/appservicejava
templates/common/infra/t...ervice/appservicepython
1:45 (88%)
1:45 (64%)
view
37 x 2 templates/common/infra/t...pservice/appservicejava
templates/common/infra/t...pservice/appservicenode
1:45 (88%)
1:45 (64%)
view
35 x 2 eng/common/TestResources
eng/common/TestResources
179:221 (12%)
84:126 (21%)
view
34 x 2 templates/todo/api/java-.../azure/simpletodo/model
templates/todo/api/java/.../azure/simpletodo/model
27:94 (80%)
18:85 (89%)
view
34 x 2 cli/azd/extensions/microsoft.azd.ai.builder
cli/azd/extensions/microsoft.azd.demo
66:105 (40%)
66:105 (40%)
view
32 x 2 templates/todo/api/java-.../azure/simpletodo/model
templates/todo/api/java/.../azure/simpletodo/model
30:91 (33%)
21:82 (34%)
view
32 x 2 templates/common/infra/t...pservice/appservicenode
templates/common/infra/t...ervice/appservicepython
38:75 (50%)
38:75 (50%)
view
31 x 2 templates/common/infra/t...pservice/appservicenode
templates/common/infra/t...ervice/appservicepython
1:36 (48%)
1:36 (48%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1032:1061 (2%)
1148:1177 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1032:1061 (2%)
1090:1119 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1090:1119 (2%)
1148:1177 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
904:933 (2%)
1032:1061 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
904:933 (2%)
1090:1119 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
904:933 (2%)
1148:1177 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
904:933 (2%)
974:1003 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
974:1003 (2%)
1032:1061 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
974:1003 (2%)
1090:1119 (2%)
view
30 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
974:1003 (2%)
1148:1177 (2%)
view
29 x 2 cli/azd/pkg/tools/github
cli/azd/pkg/tools/pack
593:635 (7%)
387:429 (11%)
view
29 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1032:1060 (2%)
1206:1234 (2%)
view
29 x 2 cli/azd/extensions/micro...ources/languages/dotnet
cli/azd/extensions/micro...ources/languages/python
1:35 (46%)
1:35 (40%)
view
29 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1148:1176 (2%)
1206:1234 (2%)
view
29 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
904:932 (2%)
1206:1234 (2%)
view
29 x 2 cli/azd/extensions/micro...ources/languages/dotnet
cli/azd/extensions/micro.../resources/languages/go
1:35 (46%)
1:35 (52%)
view
29 x 2 cli/azd/extensions/microsoft.azd.extensions
cli/azd/extensions/micro.../resources/languages/go
1:35 (52%)
1:35 (52%)
view
29 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
974:1002 (2%)
1206:1234 (2%)
view
29 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
1090:1118 (2%)
1206:1234 (2%)
view
29 x 2 cli/azd/extensions/microsoft.azd.extensions
cli/azd/extensions/micro...ources/languages/python
1:35 (52%)
1:35 (40%)
view
29 x 2 cli/azd/extensions/microsoft.azd.extensions
cli/azd/extensions/micro...ources/languages/dotnet
1:35 (52%)
1:35 (46%)
view
29 x 2 cli/azd/extensions/micro.../resources/languages/go
cli/azd/extensions/micro...ources/languages/python
1:35 (52%)
1:35 (40%)
view
28 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:794 (2%)
1150:1177 (2%)
view
28 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:794 (2%)
1092:1119 (2%)
view
28 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:794 (2%)
1034:1061 (2%)
view
28 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:794 (2%)
976:1003 (2%)
view
28 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:794 (2%)
906:933 (2%)
view
27 x 2 templates/common/infra/t...tor/applicationinsights
templates/common/infra/t...tor/applicationinsights
767:793 (2%)
1208:1234 (2%)
view
26 x 2 templates/common/infra/t...pservice/appservicejava
templates/common/infra/t...ervice/appservicepython
1:31 (46%)
1:31 (40%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 56 unit duplicates...
Size#FoldersFilesLinesCode
35 x 2 cli/azd/internal/cmd
cli/azd/cmd
82:122 
41:81 
view
31 x 2 cli/azd/extensions/micro...azd.extensions/internal
cli/azd/extensions/azd.i...l.registry/internal/cmd
144:184 
292:333 
view
28 x 2 cli/azd/internal/repository
cli/azd/internal/cmd/add
36:69 
52:85 
view
25 x 2 cli/azd/pkg/templates
cli/azd/pkg/extensions
29:67 
30:68 
view
20 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
304:325 
304:325 
view
20 x 2 cli/azd/internal/repository
cli/azd/cmd
595:620 
220:245 
view
20 x 2 cli/azd/cmd
cli/azd/cmd
498:521 
856:879 
view
19 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
140:160 
140:160 
view
18 x 2 cli/azd/pkg/project
cli/azd/pkg/project
46:66 
48:68 
view
17 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
69:87 
69:87 
view
17 x 2 templates/todo/api/java/.../azure/simpletodo/model
templates/todo/api/java-.../azure/simpletodo/model
160:178 
168:186 
view
17 x 2 cli/azd/pkg/templates
cli/azd/pkg/extensions
162:184 
652:674 
view
17 x 2 cli/azd/cmd
cli/azd/cmd
229:247 
494:512 
view
16 x 2 cli/azd/pkg/ux
cli/azd/pkg/output/ux
380:402 
16:38 
view
15 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
128:144 
128:144 
view
15 x 2 cli/azd/extensions/micro...azd.extensions/internal
cli/azd/extensions/azd.internal.registry/internal
66:85 
32:51 
view
14 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
85:103 
85:103 
view
13 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
66:80 
66:80 
view
13 x 2 templates/todo/api/java/...e/simpletodo/controller
templates/todo/api/java-...e/simpletodo/controller
36:50 
39:53 
view
13 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
7:21 
7:21 
view
13 x 2 cli/azd/pkg/templates
cli/azd/pkg/extensions
142:160 
632:650 
view
13 x 2 cli/azd/internal/cmd
cli/azd/cmd
30:45 
293:308 
view
12 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
350:363 
350:363 
view
11 x 2 templates/todo/api/java/.../azure/simpletodo/model
templates/todo/api/java-.../azure/simpletodo/model
141:154 
149:162 
view
11 x 2 cli/azd/pkg/apphost
cli/azd/internal/scaffold
2047:2063 
205:221 
view
11 x 2 cli/azd/pkg/ux
cli/azd/pkg/output/ux
407:420 
43:56 
view
11 x 2 cli/azd/pkg/output
cli/azd/internal/repository
155:168 
20:33 
view
10 x 2 cli/azd/pkg/project
cli/azd/pkg/project
146:158 
152:164 
view
10 x 2 cli/azd/extensions/micro...azd.extensions/internal
cli/azd/extensions/azd.internal.registry/internal
50:63 
16:29 
view
9 x 3 cli/azd/pkg/kustomize
cli/azd/pkg/tools/kubectl
cli/azd/pkg/helm
38:53 
71:86 
38:53 
view
9 x 2 cli/azd/pkg/devcenter
cli/azd/pkg/cloud
68:81 
53:66 
view
9 x 2 cli/azd/pkg/project
cli/azd/internal/cmd/add
183:195 
132:143 
view
8 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
107:116 
107:116 
view
8 x 2 templates/todo/api/java/...ft/azure/simpletodo/api
templates/todo/api/java-...ft/azure/simpletodo/api
9:18 
9:18 
view
8 x 2 templates/todo/api/java/.../azure/simpletodo/model
templates/todo/api/java-.../azure/simpletodo/model
68:78 
77:87 
view
8 x 2 cli/azd/pkg/tools/pack
cli/azd/pkg/tools/bicep
85:96 
129:140 
view
8 x 2 cli/azd/pkg/graphsdk
cli/azd/pkg/devcentersdk
37:49 
38:50 
view
8 x 2 cli/azd/internal/cmd
cli/azd/cmd
70:80 
29:39 
view
8 x 2 cli/azd/extensions/micro...azd.extensions/internal
cli/azd/extensions/azd.i...l.registry/internal/cmd
88:101 
208:221 
view
7 x 2 templates/todo/api/java/...e/simpletodo/controller
templates/todo/api/java-...e/simpletodo/controller
23:31 
25:33 
view
7 x 2 templates/todo/api/csharp-sql-func
templates/todo/api/csharp-sql
25:34 
24:33 
view
7 x 2 templates/todo/api/csharp-sql-func
templates/todo/api/csharp-sql
73:82 
73:82 
view
7 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
28:38 
28:38 
view
7 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
64:74 
64:74 
view
7 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
105:115 
105:115 
view
7 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
137:147 
137:147 
view
7 x 3 cli/azd/extensions/micro...ai.builder/internal/cmd
cli/azd/extensions/micro...extensions/internal/cmd
cli/azd/extensions/microsoft.azd.demo/internal/cmd
19:27 
19:27 
19:27 
view
6 x 2 templates/todo/api/java/.../azure/simpletodo/model
templates/todo/api/java-.../azure/simpletodo/model
36:43 
36:43 
view
6 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
76:83 
76:83 
view
6 x 2 templates/todo/api/csharp-cosmos-sql
templates/todo/api/csharp-sql
149:157 
149:157 
view