Duplication Overall
  • 15% duplication:
    • 2,151 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 342 duplicated lines
  • 18 duplicates
system15% (342 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss24% (321 lines)
html6% (21 lines)
Duplication per Component (primary)
atoms25% (185 lines)
shared14% (157 lines)
ROOT0% (0 lines)
harness0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["atoms"]
    n1["shared"]
    n0 ---|"271"| 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
atoms (18%)
  --> shared (12%)
271 1 file pair details...

Longest Duplicates
The list of 18 longest duplicates.
See data for all 18 duplicates...
Size#FoldersFilesLinesCode
38 x 2 atoms/default/client/css
shared/css
101:140 (20%)
101:141 (16%)
view
35 x 2 atoms/default/client/css
shared/css
63:101 (18%)
173:211 (15%)
view
11 x 2 atoms/default/client/css
shared/css
47:60 (5%)
156:167 (4%)
view
10 x 2 atoms/default/client/css
shared/css
26:36 (5%)
79:89 (4%)
view
10 x 2 atoms/default/client/css
shared/css
143:153 (5%)
141:151 (4%)
view
10 x 2 atoms/default/client/css
shared/css
196:205 (5%)
235:244 (4%)
view
8 x 2 atoms/default/client/css
shared/css
188:196 (4%)
222:230 (3%)
view
7 x 2 atoms/default/client/css
atoms/default/client/css
49:55 (2%)
97:103 (2%)
view
7 x 2 atoms/default/client/css
atoms/default/client/css
14:21 (3%)
188:195 (3%)
view
7 x 2 atoms/default/server/templates
atoms/default/server/templates
6:12 (18%)
22:28 (18%)
view
7 x 2 atoms/default/server/templates
atoms/default/server/templates
6:12 (18%)
38:44 (18%)
view
7 x 2 atoms/default/server/templates
atoms/default/server/templates
22:28 (18%)
38:44 (18%)
view
7 x 2 atoms/default/client/css
shared/css
14:21 (3%)
222:229 (3%)
view
6 x 2 atoms/default/client/css
atoms/default/client/css
116:121 (2%)
128:133 (2%)
view
6 x 2 shared/css/guss-typography
shared/css/guss-typography
188:193 (6%)
200:205 (6%)
view
6 x 2 shared/css
shared/css
23:30 (5%)
41:48 (5%)
view
6 x 2 atoms/default/client/css
shared/css
8:14 (3%)
1:7 (2%)
view
6 x 2 atoms/default/client/css
shared/css
37:42 (3%)
95:100 (2%)
view
Most Frequent Duplicates
The list of 4 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 atoms/default/client/css
shared/css
atoms/default/client/css
14:20 (3%)
222:228 (2%)
188:194 (3%)
view
6 x 3 atoms/default/server/templates
atoms/default/server/templates
atoms/default/server/templates
7:12 (15%)
23:28 (15%)
39:44 (15%)
view
6 x 3 atoms/default/server/templates
atoms/default/server/templates
atoms/default/server/templates
6:11 (15%)
22:27 (15%)
38:43 (15%)
view
6 x 3 atoms/default/client/css
shared/css
atoms/default/client/css
15:21 (3%)
223:229 (2%)
189:195 (3%)
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...