Duplication Overall
  • 11% duplication:
    • 5,373 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 626 duplicated lines
  • 24 duplicates
system11% (626 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss28% (460 lines)
js4% (131 lines)
html7% (35 lines)
Duplication per Component (primary)
interactive12% (375 lines)
monitor16% (239 lines)
data1% (12 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["interactive"]
    n1["monitor"]
    n0 ---|"474"| 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
interactive (7%)
  --> monitor (16%)
474 3 file pairs details...

Longest Duplicates
The list of 24 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
114 x 2 interactive/src/css
monitor/src/css
80:209 (57%)
136:265 (42%)
view
71 x 2 interactive/src/css
monitor/src/css
3:83 (35%)
35:115 (26%)
view
17 x 2 interactive
monitor
119:143 (12%)
170:194 (9%)
view
16 x 2 interactive/src/css
monitor/src/css
209:226 (8%)
289:306 (5%)
view
15 x 2 interactive/src/js/lib
interactive/src/renderer/templates/embeds
9:23 (40%)
9:23 (27%)
view
10 x 2 interactive/src/renderer/templates
interactive/src/renderer/templates
1:11 (23%)
1:12 (62%)
view
9 x 2 interactive/src/js
interactive/src/js
204:212 (2%)
214:222 (2%)
view
9 x 2 interactive/src/css
monitor/src/css
5:19 (75%)
5:19 (75%)
view
8 x 2 interactive/src/js
interactive/src/renderer
37:48 (8%)
108:119 (3%)
view
7 x 2 interactive/src/css
interactive/src/css
59:65 (1%)
154:160 (1%)
view
6 x 2 interactive/src/js
interactive/src/js
127:132 (1%)
137:142 (1%)
view
6 x 2 data/src/aggregators
data/src/aggregators
427:432 (1%)
452:457 (1%)
view
6 x 2 interactive/src/css
interactive/src/css
7:12 (2%)
15:20 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
7:12 (2%)
25:30 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
7:12 (2%)
76:81 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
7:12 (2%)
113:118 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
15:20 (2%)
25:30 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
15:20 (2%)
76:81 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
15:20 (2%)
113:118 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
25:30 (2%)
76:81 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
25:30 (2%)
113:118 (2%)
view
6 x 2 interactive/src/css
interactive/src/css
76:81 (2%)
113:118 (2%)
view
6 x 2 interactive
monitor
44:51 (4%)
28:35 (3%)
view
6 x 2 interactive
monitor
104:110 (4%)
146:152 (3%)
view
Most Frequent Duplicates
The list of 1 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 5 interactive/src/css
interactive/src/css
interactive/src/css
interactive/src/css
interactive/src/css
7:12 (2%)
15:20 (2%)
25:30 (2%)
76:81 (2%)
113:118 (2%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
6 x 2 monitor
interactive
182:190 
131:139 
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...