Duplication Overall
  • 64% duplication:
    • 1,875 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,210 duplicated lines
  • 53 duplicates
system64% (1,210 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js80% (920 lines)
jsx46% (213 lines)
css78% (61 lines)
xml17% (16 lines)
Duplication per Component (primary)
PremierePanel77% (452 lines)
PlutoExport49% (398 lines)
GNMAEPanel74% (360 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["PlutoExport"]
    n1["PremierePanel"]
    n2["GNMAEPanel"]
    n0 ---|"690"| n1
    n2 ---|"668"| n1
    n2 ---|"468"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px
    linkStyle 1 stroke:#DC143CED,stroke-width:9px
    linkStyle 2 stroke:#DC143CB7,stroke-width:6px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
PlutoExport (42%)
  --> PremierePanel (59%)
690 5 file pairs details...
GNMAEPanel (68%)
  --> PremierePanel (57%)
668 5 file pairs details...
GNMAEPanel (48%)
  --> PlutoExport (29%)
468 4 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 53 duplicates...
Size#FoldersFilesLinesCode
98 x 2 GNMAEPanel/lib
PremierePanel/lib
16:336 (44%)
19:339 (33%)
view
69 x 2 GNMAEPanel/lib
PremierePanel/lib
361:607 (31%)
442:687 (23%)
view
58 x 2 PlutoExport
PremierePanel
129:212 (39%)
72:155 (50%)
view
51 x 2 PlutoExport/lib
PremierePanel/lib
787:1107 (18%)
782:1099 (17%)
view
44 x 2 GNMAEPanel/lib
PlutoExport/lib
453:603 (20%)
533:683 (15%)
view
44 x 2 PlutoExport/lib
PremierePanel/lib
533:683 (15%)
533:683 (15%)
view
35 x 2 GNMAEPanel
PremierePanel
114:182 (36%)
128:193 (30%)
view
25 x 2 GNMAEPanel/jsx
PremierePanel/jsx
53:89 (27%)
51:87 (30%)
view
24 x 2 PlutoExport/css
PremierePanel/css
5:33 (92%)
5:33 (88%)
view
23 x 2 PlutoExport
PremierePanel
216:256 (15%)
159:199 (19%)
view
21 x 2 PlutoExport
PremierePanel
1:22 (100%)
1:22 (100%)
view
19 x 2 GNMAEPanel
PlutoExport
1:19 (100%)
4:22 (90%)
view
19 x 2 GNMAEPanel
PremierePanel
1:19 (100%)
4:22 (90%)
view
19 x 2 GNMAEPanel/lib
PlutoExport/lib
397:449 (8%)
477:529 (6%)
view
19 x 2 PlutoExport/lib
PremierePanel/lib
477:529 (6%)
477:529 (6%)
view
18 x 2 GNMAEPanel
PremierePanel
73:95 (18%)
88:110 (15%)
view
18 x 2 GNMAEPanel
PlutoExport
73:95 (18%)
145:167 (12%)
view
18 x 2 GNMAEPanel/lib
PlutoExport/lib
131:149 (8%)
134:152 (6%)
view
18 x 2 PlutoExport/lib
PremierePanel/lib
134:152 (6%)
134:152 (6%)
view
18 x 2 PlutoExport/lib
PremierePanel/lib
687:732 (6%)
687:732 (6%)
view
17 x 2 GNMAEPanel
PlutoExport
114:141 (17%)
185:212 (11%)
view
17 x 2 GNMAEPanel
PlutoExport
145:182 (17%)
216:250 (11%)
view
15 x 2 PlutoExport
PremierePanel
2:27 (10%)
2:27 (12%)
view
14 x 2 GNMAEPanel/jsx
PremierePanel/jsx
108:129 (15%)
107:128 (17%)
view
13 x 2 PlutoExport/jsx
PlutoExport/jsx
99:111 (5%)
145:157 (5%)
view
13 x 2 GNMAEPanel
PremierePanel/css
16:31 (52%)
18:33 (48%)
view
13 x 2 GNMAEPanel
PlutoExport/css
16:31 (52%)
18:33 (50%)
view
12 x 2 GNMAEPanel/lib
PlutoExport/lib
654:676 (5%)
732:754 (4%)
view
10 x 2 GNMAEPanel
PremierePanel
96:105 (10%)
115:124 (8%)
view
10 x 2 GNMAEPanel
PlutoExport
96:105 (10%)
172:181 (6%)
view
9 x 2 GNMAEPanel/lib
PremierePanel/lib
622:651 (4%)
695:726 (3%)
view
9 x 2 GNMAEPanel/jsx
PremierePanel/jsx
3:15 (9%)
8:20 (10%)
view
9 x 2 GNMAEPanel/lib
PlutoExport/lib
21:50 (4%)
24:53 (3%)
view
9 x 2 GNMAEPanel/lib
PlutoExport/lib
622:651 (4%)
695:726 (3%)
view
9 x 2 PlutoExport/lib
PremierePanel/lib
24:53 (3%)
24:53 (3%)
view
8 x 2 PlutoExport/jsx
PlutoExport/jsx
254:263 (3%)
276:285 (3%)
view
8 x 2 GNMAEPanel
PremierePanel
35:52 (8%)
62:79 (6%)
view
8 x 2 GNMAEPanel/lib
PlutoExport/lib
211:238 (3%)
214:241 (2%)
view
8 x 2 GNMAEPanel/lib
PlutoExport/lib
327:335 (3%)
330:338 (2%)
view
8 x 2 PlutoExport/lib
PremierePanel/lib
214:241 (2%)
214:241 (2%)
view
8 x 2 PlutoExport/lib
PremierePanel/lib
330:338 (2%)
330:338 (2%)
view
8 x 2 PlutoExport/lib
PremierePanel/lib
355:363 (2%)
355:363 (2%)
view
8 x 2 PlutoExport/CSXS
PremierePanel/CSXS
8:20 (25%)
8:20 (24%)
view
7 x 2 GNMAEPanel/jsx
GNMAEPanel/jsx
23:31 (7%)
96:104 (7%)
view
7 x 2 GNMAEPanel/jsx
GNMAEPanel/jsx
59:71 (7%)
113:125 (7%)
view
7 x 2 PremierePanel/jsx
PremierePanel/jsx
57:69 (8%)
112:124 (8%)
view
7 x 2 GNMAEPanel/lib
PremierePanel/lib
694:717 (3%)
779:811 (2%)
view
7 x 2 GNMAEPanel/jsx
PremierePanel/jsx
59:71 (7%)
112:124 (8%)
view
7 x 2 GNMAEPanel/jsx
PremierePanel/jsx
113:125 (7%)
57:69 (8%)
view
7 x 2 GNMAEPanel/lib
PlutoExport/lib
185:206 (3%)
188:209 (2%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 GNMAEPanel/jsx
PremierePanel/jsx
GNMAEPanel/jsx
PremierePanel/jsx
59:69 (6%)
57:67 (7%)
113:123 (6%)
112:122 (7%)
view
6 x 4 GNMAEPanel/jsx
PremierePanel/jsx
GNMAEPanel/jsx
PremierePanel/jsx
61:71 (6%)
59:69 (7%)
115:125 (6%)
114:124 (7%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
136:141 (6%)
150:155 (5%)
207:212 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
524:553 (2%)
604:633 (2%)
604:633 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
573:597 (2%)
653:677 (2%)
653:677 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
81:86 (6%)
97:102 (5%)
154:159 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
522:541 (2%)
602:621 (2%)
602:621 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
85:95 (6%)
101:110 (5%)
158:167 (4%)
view
6 x 3 PlutoExport/lib
PremierePanel/lib
GNMAEPanel/lib
214:239 (2%)
214:239 (2%)
211:236 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
541:559 (2%)
621:639 (2%)
621:639 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
509:525 (2%)
589:605 (2%)
589:605 (2%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
143:148 (2%)
146:151 (2%)
146:151 (2%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
139:144 (2%)
142:147 (2%)
142:147 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
416:430 (2%)
496:510 (2%)
496:510 (2%)
view
6 x 3 PlutoExport/lib
PremierePanel/lib
GNMAEPanel/lib
333:338 (2%)
333:338 (2%)
330:335 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
152:172 (6%)
166:183 (5%)
223:240 (4%)
view
6 x 3 GNMAEPanel
PremierePanel/css
PlutoExport/css
18:23 (24%)
20:25 (22%)
20:25 (23%)
view
6 x 3 PlutoExport
PremierePanel
GNMAEPanel
8:13 (28%)
8:13 (28%)
5:10 (31%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
129:139 (6%)
142:153 (5%)
199:210 (4%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
150:159 (6%)
164:173 (5%)
221:230 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
466:479 (2%)
546:559 (2%)
546:559 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
73:78 (6%)
88:94 (5%)
145:151 (4%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
99:104 (6%)
118:123 (5%)
175:180 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
570:594 (2%)
650:674 (2%)
650:674 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
496:524 (2%)
576:604 (2%)
576:604 (2%)
view
6 x 3 PlutoExport
PremierePanel
GNMAEPanel
15:20 (28%)
15:20 (28%)
12:17 (31%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
132:138 (2%)
135:141 (2%)
135:141 (2%)
view
6 x 3 PlutoExport
PremierePanel
GNMAEPanel
10:15 (28%)
10:15 (28%)
7:12 (31%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
492:512 (2%)
572:592 (2%)
572:592 (2%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
21:47 (2%)
24:50 (2%)
24:50 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
430:439 (2%)
510:519 (2%)
510:519 (2%)
view
6 x 3 GNMAEPanel
PremierePanel/css
PlutoExport/css
25:31 (24%)
27:33 (22%)
27:33 (23%)
view
6 x 3 GNMAEPanel
PremierePanel/css
PlutoExport/css
20:26 (24%)
22:28 (22%)
22:28 (23%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
138:143 (2%)
141:146 (2%)
141:146 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
151:162 (6%)
165:176 (5%)
222:233 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
490:511 (2%)
570:591 (2%)
570:591 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
154:173 (6%)
168:184 (5%)
225:241 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
480:496 (2%)
560:576 (2%)
560:576 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
77:82 (6%)
93:98 (5%)
150:155 (4%)
view
6 x 3 PlutoExport
PremierePanel
GNMAEPanel
6:11 (28%)
6:11 (28%)
3:8 (31%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
512:540 (2%)
592:620 (2%)
592:620 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
559:572 (2%)
639:652 (2%)
639:652 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
122:137 (6%)
136:151 (5%)
193:208 (4%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
97:102 (6%)
116:121 (5%)
173:178 (4%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
135:140 (2%)
138:143 (2%)
138:143 (2%)
view
6 x 3 GNMAEPanel/lib
PremierePanel/lib
PlutoExport/lib
140:145 (2%)
143:148 (2%)
143:148 (2%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
467:480 (2%)
547:560 (2%)
547:560 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
119:129 (6%)
133:142 (5%)
190:199 (4%)
view
6 x 3 GNMAEPanel/lib
PlutoExport/lib
PremierePanel/lib
695:717 (2%)
787:816 (2%)
782:811 (2%)
view
6 x 3 GNMAEPanel
PremierePanel
PlutoExport
84:94 (6%)
100:109 (5%)
157:166 (4%)
view
Duplicated Units
The list of top 13 duplicated units.
See data for all 13 unit duplicates...
Size#FoldersFilesLinesCode
41 x 2 PremierePanel
PlutoExport
72:126 
129:183 
view
18 x 2 PremierePanel/lib
GNMAEPanel/lib
134:153 
131:150 
view
12 x 3 PremierePanel/lib
GNMAEPanel/lib
PlutoExport/lib
506:519 
426:439 
506:519 
view
9 x 3 PremierePanel
GNMAEPanel
PlutoExport
128:139 
114:125 
185:196 
view
8 x 2 PremierePanel
GNMAEPanel
150:160 
136:146 
view
8 x 2 PremierePanel/lib
GNMAEPanel/lib
330:339 
327:336 
view
8 x 2 PremierePanel/lib
PlutoExport/lib
920:929 
928:937 
view
17 x 2 PremierePanel
GNMAEPanel
149:169 
135:155 
view
7 x 2 PremierePanel
PlutoExport
193:201 
250:258 
view
6 x 2 PremierePanel/lib
GNMAEPanel/lib
529:536 
449:456 
view
6 x 3 PremierePanel/lib
GNMAEPanel/lib
PlutoExport/lib
568:576 
488:496 
568:576 
view
6 x 2 PremierePanel/lib
PlutoExport/lib
895:903 
903:911 
view
6 x 2 PremierePanel/lib
PlutoExport/lib
962:970 
970:978 
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...