Duplication Overall
  • 92% duplication:
    • 3,723 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,428 duplicated lines
  • 42 duplicates
system92% (3,428 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss99% (1,678 lines)
js91% (1,288 lines)
html91% (200 lines)
sass100% (138 lines)
py46% (124 lines)
Duplication per Component (primary)
mihil_multi_chart95% (1,652 lines)
multi_chart95% (1,652 lines)
ROOT46% (124 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["mihil_multi_chart"]
    n1["multi_chart"]
    n0 ---|"3304"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
mihil_multi_chart (95%)
  --> multi_chart (95%)
3304 27 file pairs details...

Longest Duplicates
The list of 42 longest duplicates.
See data for all 42 duplicates...
Size#FoldersFilesLinesCode
233 x 2 mihil_multi_chart/atoms/default/client/css
multi_chart/atoms/default/client/css
1:283 (100%)
1:283 (100%)
view
217 x 2 mihil_multi_chart
multi_chart
1:278 (100%)
1:278 (100%)
view
109 x 2 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
16:393 (100%)
16:393 (100%)
view
107 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:138 (100%)
1:140 (100%)
view
105 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:118 (100%)
1:118 (100%)
view
94 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:108 (100%)
1:108 (100%)
view
91 x 2 mihil_multi_chart/harness
multi_chart/harness
3:97 (100%)
3:97 (100%)
view
79 x 2 mihil_multi_chart/shared/js
multi_chart/shared/js
1:88 (100%)
1:88 (100%)
view
69 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:79 (100%)
1:79 (100%)
view
60 x 2 mihil_multi_chart/shared/js
multi_chart/shared/js
1:110 (100%)
1:110 (100%)
view
59 x 2 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
6:96 (100%)
6:96 (100%)
view
54 x 2 mihil_multi_chart/shared/js
multi_chart/shared/js
3:84 (100%)
3:84 (100%)
view
53 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:66 (100%)
1:75 (100%)
view
45 x 2 mihil_multi_chart/atoms/default/client/js/modules
multi_chart/atoms/default/client/js/modules
4:78 (100%)
4:78 (100%)
view
36 x 2 mihil_multi_chart/atoms/default/client/js/modules
multi_chart/atoms/default/client/js/modules
1:62 (100%)
1:62 (100%)
view
30 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
1:43 (100%)
1:43 (100%)
view
27 x 2 ROOT
ROOT
31:60 (65%)
38:67 (39%)
view
27 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
17:62 (18%)
15:60 (16%)
view
26 x 2 mihil_multi_chart/atoms/default/client/js/modules
multi_chart/atoms/default/client/js/modules
3:39 (100%)
3:39 (100%)
view
24 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
66:99 (16%)
62:97 (15%)
view
21 x 2 mihil_multi_chart/atoms/default/client/css
multi_chart/atoms/default/client/css
2:30 (100%)
2:30 (100%)
view
20 x 2 mihil_multi_chart/atoms/default/client/js/modules
mihil_multi_chart/shared/js
1:30 (55%)
1:36 (33%)
view
20 x 2 multi_chart/atoms/default/client/js/modules
multi_chart/shared/js
1:30 (55%)
1:36 (33%)
view
20 x 2 mihil_multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
1:36 (33%)
1:30 (55%)
view
20 x 2 mihil_multi_chart/atoms/default/client/js/modules
multi_chart/shared/js
1:30 (55%)
1:36 (33%)
view
18 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
102:123 (12%)
100:120 (11%)
view
18 x 2 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
19:105 (100%)
19:105 (100%)
view
14 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
132:146 (9%)
123:137 (8%)
view
14 x 2 mihil_multi_chart/atoms/default/client/js
multi_chart/atoms/default/client/js
196:213 (9%)
141:156 (8%)
view
14 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:14 (100%)
1:14 (100%)
view
12 x 2 ROOT
ROOT
8:26 (29%)
13:34 (17%)
view
12 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
5:32 (100%)
5:32 (100%)
view
9 x 2 mihil_multi_chart/harness
multi_chart/harness
3:16 (100%)
3:16 (100%)
view
8 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:9 (100%)
1:9 (100%)
view
8 x 2 ROOT
ROOT
7:18 (12%)
5:20 (14%)
view
8 x 2 ROOT
ROOT
100:109 (12%)
78:87 (14%)
view
7 x 2 ROOT
ROOT
92:98 (10%)
69:75 (12%)
view
6 x 2 mihil_multi_chart/shared/css/guss-typography
mihil_multi_chart/shared/css/guss-typography
188:193 (5%)
200:205 (5%)
view
6 x 2 multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
188:193 (5%)
200:205 (5%)
view
6 x 2 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
188:193 (5%)
200:205 (5%)
view
6 x 2 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
200:205 (5%)
188:193 (5%)
view
6 x 2 mihil_multi_chart/shared/css
multi_chart/shared/css
1:6 (100%)
1:6 (100%)
view
Most Frequent Duplicates
The list of 16 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
16:26 (10%)
16:26 (10%)
14:22 (16%)
14:22 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
14:25 (10%)
14:25 (10%)
12:21 (16%)
12:21 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
25:35 (10%)
25:35 (10%)
21:29 (16%)
21:29 (16%)
view
6 x 4 mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
mihil_multi_chart/shared/css/guss-typography
multi_chart/shared/css/guss-typography
188:193 (5%)
188:193 (5%)
200:205 (5%)
200:205 (5%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
8:16 (10%)
8:16 (10%)
6:14 (16%)
6:14 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
6:13 (10%)
6:13 (10%)
4:11 (16%)
4:11 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
17:31 (10%)
17:31 (10%)
15:25 (16%)
15:25 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
7:14 (10%)
7:14 (10%)
5:12 (16%)
5:12 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
20:34 (10%)
20:34 (10%)
18:28 (16%)
18:28 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
13:20 (10%)
13:20 (10%)
11:18 (16%)
11:18 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
1:10 (10%)
1:10 (10%)
1:8 (16%)
1:8 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
11:19 (10%)
11:19 (10%)
9:17 (16%)
9:17 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
26:36 (10%)
26:36 (10%)
22:30 (16%)
22:30 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
10:17 (10%)
10:17 (10%)
8:15 (16%)
8:15 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
2:11 (10%)
2:11 (10%)
2:9 (16%)
2:9 (16%)
view
6 x 4 mihil_multi_chart/shared/js
multi_chart/shared/js
multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
19:33 (10%)
19:33 (10%)
17:27 (16%)
17:27 (16%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
50 x 2 multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
4:76 
4:76 
view
36 x 2 multi_chart/shared/js
mihil_multi_chart/shared/js
23:66 
23:66 
view
20 x 2 multi_chart/atoms/default/client/js/modules
mihil_multi_chart/atoms/default/client/js/modules
9:34 
9:34 
view
15 x 2 multi_chart/shared/js
mihil_multi_chart/shared/js
43:63 
43:63 
view
14 x 2 multi_chart/shared/js
mihil_multi_chart/shared/js
4:21 
4:21 
view
10 x 2 multi_chart/atoms/default/client/js
mihil_multi_chart/atoms/default/client/js
24:37 
24:37 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...