JetBrains / aspire-plugin
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (2,427 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
kt13% (912 lines)
css100% (489 lines)
cs22% (420 lines)
razor90% (378 lines)
xaml39% (144 lines)
kts25% (84 lines)
Duplication per Component (primary)
testData76% (1,353 lines)
rider19% (868 lines)
src4% (78 lines)
core2% (43 lines)
database7% (35 lines)
diagram20% (23 lines)
docker33% (16 lines)
ROOT3% (11 lines)
gradle0% (0 lines)
protocol0% (0 lines)

Duplication Between Components (50+ lines)

G core core rider rider core--rider 58

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 279 duplicates...
Size#FoldersFilesLinesCode
82 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:102 (100%)
1:102 (100%)
view
82 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Aspir...t.Web/Components/Layout
1:102 (100%)
1:102 (100%)
view
82 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:102 (100%)
1:102 (100%)
view
81 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Aspir...t.Web/Components/Layout
1:96 (100%)
1:96 (100%)
view
81 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:96 (100%)
1:96 (100%)
view
81 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:96 (100%)
1:96 (100%)
view
53 x 2 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
16:128 (100%)
16:128 (100%)
view
53 x 2 testData/solutions/Aspir...thXUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
16:128 (100%)
16:128 (100%)
view
53 x 2 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Aspir...thXUnit.ServiceDefaults
16:128 (100%)
16:128 (100%)
view
38 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:52 (100%)
1:52 (100%)
view
38 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:52 (100%)
1:52 (100%)
view
38 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Aspir...it.Web/Components/Pages
1:52 (100%)
1:52 (100%)
view
27 x 2 testData/solutions/Aspir...ionWithNUnit.ApiService
testData/solutions/Defau...pireSolution.ApiService
1:47 (100%)
1:47 (100%)
view
27 x 2 testData/solutions/Aspir...ionWithXUnit.ApiService
testData/solutions/Defau...pireSolution.ApiService
1:47 (100%)
1:47 (100%)
view
27 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:38 (100%)
1:38 (100%)
view
27 x 2 testData/solutions/Aspir...ionWithNUnit.ApiService
testData/solutions/Aspir...ionWithXUnit.ApiService
1:47 (100%)
1:47 (100%)
view
27 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:38 (100%)
1:38 (100%)
view
27 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Aspir...it.Web/Components/Pages
1:38 (100%)
1:38 (100%)
view
20 x 2 testData/solutions/Aspir...reSolutionWithNUnit.Web
testData/solutions/Defau...faultAspireSolution.Web
4:44 (100%)
4:44 (100%)
view
20 x 2 testData/solutions/Aspir...reSolutionWithXUnit.Web
testData/solutions/Defau...faultAspireSolution.Web
4:44 (100%)
4:44 (100%)
view
20 x 2 testData/solutions/Aspir...reSolutionWithNUnit.Web
testData/solutions/Aspir...reSolutionWithXUnit.Web
4:44 (100%)
4:44 (100%)
view
19 x 2 rider/src/main/kotlin/co...sions/executableLibrary
rider/src/main/kotlin/co...rider/sessions/wasmHost
14:32 (90%)
14:32 (90%)
view
19 x 2 rider/src/main/kotlin/co.../sessions/dotnetProject
rider/src/main/kotlin/co...rider/sessions/wasmHost
14:32 (90%)
14:32 (90%)
view
19 x 2 rider/src/main/kotlin/co.../sessions/dotnetProject
rider/src/main/kotlin/co...sions/executableLibrary
14:32 (90%)
14:32 (90%)
view
19 x 2 rider/src/main/kotlin/co.../sessions/dotnetProject
rider/src/main/kotlin/co...sions/executableLibrary
14:32 (90%)
14:32 (90%)
view
18 x 2 rider/src/main/kotlin/co...s/aspire/rider/run/file
rider/src/main/kotlin/co...s/aspire/rider/run/host
96:115 (17%)
119:138 (12%)
view
17 x 2 rider/src/main/kotlin/co.../sessions/dotnetProject
rider/src/main/kotlin/co...sions/executableLibrary
39:56 (32%)
86:103 (25%)
view
17 x 2 rider/src/main/kotlin/co...sions/executableLibrary
rider/src/main/kotlin/co...rider/sessions/wasmHost
86:103 (25%)
60:77 (23%)
view
17 x 2 rider/src/main/kotlin/co...aspire/rider/run/states
rider/src/main/kotlin/co...ssions/projectLaunchers
33:50 (45%)
46:63 (29%)
view
17 x 2 rider/src/main/kotlin/co.../sessions/dotnetProject
rider/src/main/kotlin/co...rider/sessions/wasmHost
39:56 (32%)
60:77 (23%)
view
16 x 2 diagram
docker
1:25 (80%)
1:25 (80%)
view
16 x 2 database
diagram
1:25 (80%)
1:25 (80%)
view
16 x 2 database
rider
1:25 (80%)
1:25 (84%)
view
16 x 2 rider/src/main/kotlin/co...ire/rider/orchestration
rider/src/main/kotlin/co...ire/rider/orchestration
154:170 (16%)
170:186 (14%)
view
16 x 2 database
docker
1:25 (80%)
1:25 (80%)
view
16 x 2 diagram
rider
1:25 (80%)
1:25 (84%)
view
16 x 2 docker
rider
1:25 (80%)
1:25 (84%)
view
14 x 2 testData/solutions/Aspir...reSolutionWithNUnit.Web
testData/solutions/Aspir...reSolutionWithXUnit.Web
3:31 (100%)
3:31 (100%)
view
14 x 2 testData/solutions/Aspir...reSolutionWithNUnit.Web
testData/solutions/Defau...faultAspireSolution.Web
3:31 (100%)
3:31 (100%)
view
14 x 2 testData/solutions/Defau...lution/Resources/Styles
testData/solutions/Defau...lution/Resources/Styles
91:104 (5%)
113:126 (5%)
view
14 x 2 rider/src/main/kotlin/co...s/aspire/rider/run/file
rider/src/main/kotlin/co...s/aspire/rider/run/host
42:55 (22%)
53:66 (17%)
view
14 x 2 testData/solutions/Aspir...reSolutionWithXUnit.Web
testData/solutions/Defau...faultAspireSolution.Web
3:31 (100%)
3:31 (100%)
view
13 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Aspir...it.Web/Components/Pages
1:20 (100%)
1:20 (100%)
view
13 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:22 (100%)
1:22 (100%)
view
13 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:20 (100%)
1:20 (100%)
view
13 x 2 rider/src/main/kotlin/co...s/aspire/rider/run/file
rider/src/main/kotlin/co...s/aspire/rider/run/host
25:37 (12%)
31:43 (9%)
view
13 x 2 testData/solutions/Aspir...it.Web/Components/Pages
testData/solutions/Defau...on.Web/Components/Pages
1:20 (100%)
1:20 (100%)
view
13 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
1:22 (100%)
1:22 (100%)
view
13 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Aspir...t.Web/Components/Layout
1:22 (100%)
1:22 (100%)
view
12 x 2 testData/solutions/Aspir...t.Web/Components/Layout
testData/solutions/Defau...n.Web/Components/Layout
7:25 (80%)
7:25 (80%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
26 x 3 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Aspir...thXUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
47:80 
47:80 
47:80 
view
20 x 3 testData/solutions/Aspir...reSolutionWithNUnit.Web
testData/solutions/Aspir...reSolutionWithXUnit.Web
testData/solutions/Defau...faultAspireSolution.Web
3:27 
3:27 
3:27 
view
10 x 3 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Aspir...thXUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
21:45 
21:45 
21:45 
view
10 x 3 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Aspir...thXUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
112:129 
112:129 
112:129 
view
8 x 3 testData/solutions/Aspir...thNUnit.ServiceDefaults
testData/solutions/Aspir...thXUnit.ServiceDefaults
testData/solutions/Defau...olution.ServiceDefaults
82:100 
82:100 
82:100 
view