azure / bicep
Duplication

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

Intro
Learn more...
Duplication Overall
system14% (15,429 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs14% (14,185 lines)
ts15% (915 lines)
mjs61% (172 lines)
tsx7% (113 lines)
ps14% (20 lines)
vstemplate29% (12 lines)
proj13% (12 lines)
Duplication per Component (primary)
src14% (15,409 lines)
scripts5% (20 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 2,164 duplicates...
Size#FoldersFilesLinesCode
145 x 2 src/vscode-bicep-ui/apps/deploy-pane/src
src/vscode-bicep/src/panes/deploy
31:228 (90%)
8:205 (100%)
view
65 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
202:296 (17%)
310:404 (17%)
view
47 x 2 src/Bicep.Core.IntegrationTests/Scenarios
src/Bicep.Core.IntegrationTests/Scenarios
523:569 (6%)
848:894 (6%)
view
45 x 2 src/Bicep.LangServer
src/Bicep.Wasm/LanguageHelpers
239:317 (19%)
186:264 (23%)
view
40 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
202:262 (10%)
418:478 (10%)
view
40 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
310:370 (10%)
418:478 (10%)
view
35 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
187:233 (18%)
135:181 (18%)
view
32 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
3507:3554 (<1%)
3585:3632 (<1%)
view
30 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
580:624 (5%)
631:675 (5%)
view
29 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
3828:3862 (<1%)
3942:3975 (<1%)
view
29 x 2 src/highlightjs
src/textmate
1:31 (100%)
1:31 (100%)
view
29 x 2 src/highlightjs
src/playground
1:31 (100%)
1:31 (100%)
view
29 x 2 src/monarch
src/playground
1:31 (100%)
1:31 (100%)
view
29 x 2 src/playground
src/textmate
1:31 (100%)
1:31 (100%)
view
29 x 2 src/highlightjs
src/monarch
1:31 (100%)
1:31 (100%)
view
29 x 2 src/monarch
src/textmate
1:31 (100%)
1:31 (100%)
view
28 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
682:723 (5%)
734:775 (5%)
view
28 x 2 src/Bicep.Cli.E2eTests
src/Bicep.MSBuild.E2eTests
1:30 (84%)
1:30 (84%)
view
27 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
53:93 (7%)
418:458 (7%)
view
27 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
53:93 (7%)
202:242 (7%)
view
27 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Deploy.IntegrationTests
53:93 (7%)
310:350 (7%)
view
27 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
439:478 (5%)
489:528 (5%)
view
26 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
957:996 (<1%)
1009:1048 (<1%)
view
26 x 2 src/Bicep.Core.IntegrationTests/Scenarios
src/Bicep.Core.IntegrationTests/Scenarios
230:269 (6%)
272:311 (6%)
view
26 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
46:76 (8%)
100:130 (8%)
view
25 x 2 src/vscode-bicep-ui/apps/deploy-pane/src
src/vscode-bicep/src/azure
6:36 (53%)
5:35 (89%)
view
25 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
43:76 (4%)
239:272 (4%)
view
25 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
616:640 (<1%)
2677:2701 (<1%)
view
24 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
128:165 (12%)
195:232 (12%)
view
24 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
3743:3777 (<1%)
3787:3821 (<1%)
view
24 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
214:247 (9%)
281:314 (9%)
view
24 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
146:183 (6%)
201:239 (6%)
view
23 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
1280:1309 (1%)
1321:1350 (1%)
view
23 x 2 src/Bicep.Cli/Arguments
src/Bicep.Cli/Arguments
14:42 (35%)
13:41 (44%)
view
23 x 2 src/Bicep.Cli/Arguments
src/Bicep.Cli/Arguments
36:73 (35%)
20:57 (65%)
view
23 x 2 src/Bicep.Core.IntegrationTests/Scenarios
src/Bicep.Core.IntegrationTests/Scenarios
327:360 (5%)
379:412 (5%)
view
22 x 2 src/Bicep.Cli/Arguments
src/Bicep.Cli/Arguments
33:78 (45%)
45:91 (38%)
view
22 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
282:306 (7%)
355:379 (7%)
view
22 x 2 src/vscode-bicep-ui/apps/deploy-pane/src
src/vscode-bicep/src/panes/deploy
38:72 (46%)
6:40 (95%)
view
22 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep/src/visualizer
40:72 (10%)
23:55 (15%)
view
22 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
227:251 (7%)
355:379 (7%)
view
22 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
227:251 (7%)
282:306 (7%)
view
22 x 2 src/monarch/src
src/textmate/src
14:35 (28%)
47:68 (20%)
view
22 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
255:282 (5%)
327:354 (5%)
view
22 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
110:147 (11%)
60:97 (11%)
view
21 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep/src/visualizer
28:59 (24%)
23:54 (31%)
view
21 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
1761:1789 (<1%)
1861:1889 (<1%)
view
21 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
32:62 (5%)
88:119 (5%)
view
21 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
4701:4729 (<1%)
4904:4932 (<1%)
view
21 x 2 src/Bicep.Core.IntegrationTests/Scenarios
src/Bicep.Core.IntegrationTests/Scenarios
139:169 (4%)
197:227 (4%)
view
Duplicated Units
The list of top 39 duplicated units.
See data for all 39 unit duplicates...
Size#FoldersFilesLinesCode
31 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
144:179 
196:231 
view
22 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
114:142 
166:194 
view
21 x 2 src/Bicep.Local.Deploy.IntegrationTests
src/Bicep.Local.Extension.Mock
17:41 
37:61 
view
20 x 2 src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph
src/Bicep.Core/TypeSystem/Providers/K8s
147:173 
142:168 
view
20 x 2 src/Bicep.Core/SourceGraph
src/Bicep.Core/SourceGraph
16:37 
16:37 
view
17 x 2 src/Bicep.LangServer
src/Bicep.Wasm/LanguageHelpers
269:288 
216:235 
view
15 x 2 src/Bicep.Core.IntegrationTests/Extensibility
src/Bicep.Core.IntegrationTests/Extensibility
78:96 
49:67 
view
13 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep-ui/apps/deploy-pane/src
29:43 
52:66 
view
13 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
51:68 
56:73 
view
12 x 2 src/Bicep.Core.IntegrationTests
src/Bicep.Core.IntegrationTests
53:72 
103:122 
view
12 x 2 src/Bicep.Core/TypeSystem/Providers/Az
src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph
248:262 
180:195 
view
11 x 2 src/Bicep.LangServer
src/Bicep.Wasm/LanguageHelpers
122:134 
97:109 
view
11 x 2 src/Bicep.LangServer
src/Bicep.Wasm/LanguageHelpers
290:302 
237:249 
view
10 x 2 src/Bicep.Tools.Benchmark
src/Bicep.Tools.Benchmark
16:31 
17:32 
view
10 x 2 src/Bicep.Core/TypeSystem
src/Bicep.Core/TypeSystem
148:161 
111:124 
view
10 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
10:23 
10:23 
view
9 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep/src/visualizer
92:105 
71:84 
view
9 x 2 src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
15:27 
617:629 
view
9 x 6 src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
34:46 
31:43 
32:44 
18:30 
33:45 
17:29 
view
9 x 3 src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
src/Bicep.Cli.IntegrationTests
47:59 
48:60 
32:44 
view
7 x 2 src/Bicep.MSBuild
src/Bicep.MSBuild
17:28 
17:28 
view
7 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep-ui/apps/deploy-pane/src
93:101 
116:124 
view
7 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep-ui/apps/deploy-pane/src
115:123 
138:146 
view
7 x 2 src/vscode-bicep/src/panes/deploy
src/vscode-bicep-ui/apps/deploy-pane/src
156:164 
179:187 
view
7 x 2 src/Bicep.Core/TypeSystem/Providers/Az
src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph
237:246 
169:178 
view
7 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
201:209 
226:234 
view
7 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
70:80 
75:85 
view
7 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
10:19 
10:19 
view
6 x 2 src/vs-bicep/Bicep.VSLan...ServerClient/Extensions
src/Bicep.LangServer/Extensions
15:22 
12:19 
view
6 x 2 src/vscode-bicep/src/commands
src/vscode-bicep/src/commands
92:101 
111:120 
view
6 x 2 src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph
src/Bicep.Core/TypeSystem/Providers/K8s
33:42 
28:37 
view
6 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
11:19 
12:20 
view
6 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Semantics
27:35 
30:38 
view
6 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
11:19 
11:19 
view
6 x 2 src/Bicep.Core/Syntax
src/Bicep.Core/Syntax
12:20 
12:20 
view
6 x 2 src/Bicep.Core/Registry
src/Bicep.Core/Registry
122:130 
126:134 
view
6 x 2 src/Bicep.IO/InMemory
src/Bicep.IO/FileSystem
51:59 
63:71 
view
6 x 2 src/Bicep.IO/InMemory
src/Bicep.IO/FileSystem
31:39 
40:48 
view
6 x 2 src/Bicep.LangServer.IntegrationTests
src/Bicep.LangServer.IntegrationTests
75:83 
43:51 
view