Duplication Overall
  • 86% duplication:
    • 4,078 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,524 duplicated lines
  • 89 duplicates
system86% (3,524 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
html96% (2,084 lines)
js81% (1,440 lines)
Duplication per Component (primary)
project88% (1,250 lines)
tmp97% (1,230 lines)
build99% (1,032 lines)
ROOT4% (12 lines)
preview0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["project"]
    n1["tmp"]
    n2["build"]
    n0 ---|"2054"| n1
    n2 ---|"1355"| n0
    n2 ---|"1315"| n1
    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:#DC143CB7,stroke-width:6px
    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
project (72%)
  --> tmp (81%)
2054 10 file pairs details...
build (65%)
  --> project (47%)
1355 3 file pairs details...
build (63%)
  --> tmp (52%)
1315 2 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 89 duplicates...
Size#FoldersFilesLinesCode
506 x 2 build
project
1:982 (100%)
1:982 (100%)
view
506 x 2 build/boot
tmp/build
31:1012 (95%)
1:982 (100%)
view
228 x 2 project/js
tmp/build/js
11:363 (100%)
11:363 (100%)
view
216 x 2 project/js
tmp/build/js
11:405 (100%)
11:405 (100%)
view
131 x 2 project/js
tmp/build/js
4:234 (100%)
4:234 (100%)
view
130 x 2 build
tmp/build
1:249 (25%)
1:249 (25%)
view
130 x 2 build/boot
project
31:279 (24%)
1:249 (25%)
view
130 x 2 build/boot
build
31:279 (24%)
1:249 (25%)
view
130 x 2 project
tmp/build
1:249 (25%)
1:249 (25%)
view
51 x 2 project/js
tmp/build/js
2:88 (100%)
2:88 (100%)
view
41 x 2 project/js/views
tmp/build/js/views
5:69 (100%)
5:69 (100%)
view
26 x 2 project/js
tmp/build/js
3:48 (100%)
3:48 (100%)
view
20 x 2 build/boot
project
1:24 (3%)
1:24 (83%)
view
17 x 2 build
tmp/build
478:509 (3%)
478:509 (3%)
view
17 x 2 build/boot
project
508:539 (3%)
478:509 (3%)
view
17 x 2 build/boot
build
508:539 (3%)
478:509 (3%)
view
17 x 2 project
tmp/build
478:509 (3%)
478:509 (3%)
view
16 x 2 build
tmp/build
953:982 (3%)
953:982 (3%)
view
16 x 2 build/boot
project
983:1012 (3%)
953:982 (3%)
view
16 x 2 build/boot
build
983:1012 (3%)
953:982 (3%)
view
16 x 2 project
tmp/build
953:982 (3%)
953:982 (3%)
view
15 x 2 build
tmp/build
381:408 (2%)
381:408 (2%)
view
15 x 2 build/boot
project
411:438 (2%)
381:408 (2%)
view
15 x 2 build/boot
build
411:438 (2%)
381:408 (2%)
view
15 x 2 project
tmp/build
381:408 (2%)
381:408 (2%)
view
15 x 2 project/js/utils
tmp/build/js/utils
4:28 (100%)
4:28 (100%)
view
14 x 2 build
tmp/build
686:711 (2%)
686:711 (2%)
view
14 x 2 build/boot
project
716:741 (2%)
686:711 (2%)
view
14 x 2 build/boot
build
716:741 (2%)
686:711 (2%)
view
14 x 2 project
tmp/build
686:711 (2%)
686:711 (2%)
view
12 x 2 build
tmp/build
844:866 (2%)
844:866 (2%)
view
12 x 2 build/boot
project
874:896 (2%)
844:866 (2%)
view
12 x 2 build/boot
build
874:896 (2%)
844:866 (2%)
view
12 x 2 project
tmp/build
844:866 (2%)
844:866 (2%)
view
11 x 2 build
tmp/build
728:748 (2%)
728:748 (2%)
view
11 x 2 build/boot
project
758:778 (2%)
728:748 (2%)
view
11 x 2 build/boot
build
758:778 (2%)
728:748 (2%)
view
11 x 2 project
tmp/build
728:748 (2%)
728:748 (2%)
view
10 x 2 build
tmp/build
286:303 (1%)
286:303 (1%)
view
10 x 2 build
tmp/build
821:838 (1%)
821:838 (1%)
view
10 x 2 build/boot
project
316:333 (1%)
286:303 (1%)
view
10 x 2 build/boot
project
851:868 (1%)
821:838 (1%)
view
10 x 2 project/js/templates
tmp/build/js/templates
1:15 (100%)
1:15 (100%)
view
10 x 2 build/boot
build
316:333 (1%)
286:303 (1%)
view
10 x 2 build/boot
build
851:868 (1%)
821:838 (1%)
view
10 x 2 project
tmp/build
286:303 (1%)
286:303 (1%)
view
10 x 2 project
tmp/build
821:838 (1%)
821:838 (1%)
view
9 x 2 build
tmp/build
623:639 (1%)
623:639 (1%)
view
9 x 2 build/boot
project
653:669 (1%)
623:639 (1%)
view
9 x 2 build/boot
build
653:669 (1%)
623:639 (1%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 build
tmp/build
build/boot
project
623:633 (1%)
623:633 (1%)
653:663 (1%)
623:633 (1%)
view
6 x 4 build
tmp/build
build/boot
project
736:746 (1%)
736:746 (1%)
766:776 (1%)
736:746 (1%)
view
6 x 4 project
tmp/build
build
build/boot
54:64 (1%)
54:64 (1%)
54:64 (1%)
84:94 (1%)
view
6 x 4 project
tmp/build
build
build/boot
38:48 (1%)
38:48 (1%)
38:48 (1%)
68:78 (1%)
view
6 x 4 build
tmp/build
project
build/boot
221:231 (1%)
221:231 (1%)
221:231 (1%)
251:261 (1%)
view
6 x 4 build
tmp/build
project
build/boot
204:214 (1%)
204:214 (1%)
204:214 (1%)
234:244 (1%)
view
6 x 4 build/boot
build
tmp/build
project
200:210 (1%)
170:180 (1%)
170:180 (1%)
170:180 (1%)
view
6 x 4 build
tmp/build
project
build/boot
237:247 (1%)
237:247 (1%)
237:247 (1%)
267:277 (1%)
view
6 x 4 build/boot
build
tmp/build
project
181:191 (1%)
151:161 (1%)
151:161 (1%)
151:161 (1%)
view
6 x 4 build/boot
build
tmp/build
project
167:177 (1%)
137:147 (1%)
137:147 (1%)
137:147 (1%)
view
6 x 4 build/boot
build
tmp/build
project
134:144 (1%)
104:114 (1%)
104:114 (1%)
104:114 (1%)
view
6 x 4 project
tmp/build
build
build/boot
87:97 (1%)
87:97 (1%)
87:97 (1%)
117:127 (1%)
view
6 x 4 build
tmp/build
build/boot
project
592:602 (1%)
592:602 (1%)
622:632 (1%)
592:602 (1%)
view
6 x 4 build/boot
build
tmp/build
project
210:220 (1%)
180:190 (1%)
180:190 (1%)
180:190 (1%)
view
6 x 4 build/boot
build
tmp/build
project
171:181 (1%)
141:151 (1%)
141:151 (1%)
141:151 (1%)
view
6 x 4 project
tmp/build
build
build/boot
6:16 (1%)
6:16 (1%)
6:16 (1%)
36:46 (1%)
view
6 x 4 build
tmp/build
build/boot
project
960:970 (1%)
960:970 (1%)
990:1000 (1%)
960:970 (1%)
view
6 x 4 build/boot
build
tmp/build
project
154:163 (1%)
124:133 (1%)
124:133 (1%)
124:133 (1%)
view
6 x 4 build/boot
build
tmp/build
project
189:198 (1%)
159:168 (1%)
159:168 (1%)
159:168 (1%)
view
6 x 4 project
tmp/build
build
build/boot
29:38 (1%)
29:38 (1%)
29:38 (1%)
59:68 (1%)
view
6 x 4 project
tmp/build
build
build/boot
22:31 (1%)
22:31 (1%)
22:31 (1%)
52:61 (1%)
view
6 x 4 build
tmp/build
build/boot
project
688:698 (1%)
688:698 (1%)
718:728 (1%)
688:698 (1%)
view
6 x 4 build
tmp/build
project
build/boot
218:227 (1%)
218:227 (1%)
218:227 (1%)
248:257 (1%)
view
6 x 4 build
tmp/build
build/boot
project
555:565 (1%)
555:565 (1%)
585:595 (1%)
555:565 (1%)
view
6 x 4 build/boot
build
tmp/build
project
464:474 (1%)
434:444 (1%)
434:444 (1%)
434:444 (1%)
view
6 x 4 build
tmp/build
project
build/boot
219:229 (1%)
219:229 (1%)
219:229 (1%)
249:259 (1%)
view
6 x 4 build
tmp/build
build/boot
project
190:199 (1%)
190:199 (1%)
220:229 (1%)
190:199 (1%)
view
6 x 4 build
tmp/build
build/boot
project
823:833 (1%)
823:833 (1%)
853:863 (1%)
823:833 (1%)
view
6 x 4 project
tmp/build
build
build/boot
1:10 (1%)
1:10 (1%)
1:10 (1%)
31:40 (1%)
view
6 x 4 build
tmp/build
build/boot
project
338:348 (1%)
338:348 (1%)
368:378 (1%)
338:348 (1%)
view
6 x 4 project
tmp/build
build
build/boot
3:12 (1%)
3:12 (1%)
3:12 (1%)
33:42 (1%)
view
6 x 4 build
tmp/build
build/boot
project
293:303 (1%)
293:303 (1%)
323:333 (1%)
293:303 (1%)
view
6 x 4 build
tmp/build
build/boot
project
700:710 (1%)
700:710 (1%)
730:740 (1%)
700:710 (1%)
view
6 x 4 build
tmp/build
build/boot
project
825:834 (1%)
825:834 (1%)
855:864 (1%)
825:834 (1%)
view
6 x 4 build
tmp/build
build/boot
project
391:401 (1%)
391:401 (1%)
421:431 (1%)
391:401 (1%)
view
6 x 4 build/boot
build
tmp/build
project
161:171 (1%)
131:141 (1%)
131:141 (1%)
131:141 (1%)
view
6 x 4 project
tmp/build
build
build/boot
27:37 (1%)
27:37 (1%)
27:37 (1%)
57:67 (1%)
view
6 x 4 project
tmp/build
build
build/boot
77:87 (1%)
77:87 (1%)
77:87 (1%)
107:117 (1%)
view
6 x 4 build/boot
build
tmp/build
project
173:183 (1%)
143:153 (1%)
143:153 (1%)
143:153 (1%)
view
6 x 4 build/boot
build
tmp/build
project
144:154 (1%)
114:124 (1%)
114:124 (1%)
114:124 (1%)
view
6 x 4 build
tmp/build
project
build/boot
227:237 (1%)
227:237 (1%)
227:237 (1%)
257:267 (1%)
view
6 x 4 build
tmp/build
build/boot
project
738:748 (1%)
738:748 (1%)
768:778 (1%)
738:748 (1%)
view
6 x 4 build/boot
build
tmp/build
project
510:519 (1%)
480:489 (1%)
480:489 (1%)
480:489 (1%)
view
6 x 4 build/boot
build
tmp/build
project
521:531 (1%)
491:501 (1%)
491:501 (1%)
491:501 (1%)
view
6 x 4 build
tmp/build
build/boot
project
594:603 (1%)
594:603 (1%)
624:633 (1%)
594:603 (1%)
view
6 x 4 build/boot
build
tmp/build
project
523:533 (1%)
493:503 (1%)
493:503 (1%)
493:503 (1%)
view
6 x 4 build
tmp/build
build/boot
project
389:399 (1%)
389:399 (1%)
419:429 (1%)
389:399 (1%)
view
6 x 4 build
tmp/build
build/boot
project
690:700 (1%)
690:700 (1%)
720:730 (1%)
690:700 (1%)
view
6 x 4 build/boot
build
tmp/build
project
198:208 (1%)
168:178 (1%)
168:178 (1%)
168:178 (1%)
view
6 x 4 project
tmp/build
build
build/boot
12:22 (1%)
12:22 (1%)
12:22 (1%)
42:52 (1%)
view
Duplicated Units
The list of top 43 duplicated units.
See data for all 43 unit duplicates...
Size#FoldersFilesLinesCode
63 x 2 project/js
tmp/build/js
33:138 
33:138 
view
153 x 2 project/js
tmp/build/js
6:234 
6:234 
view
253 x 2 project/js
tmp/build/js
11:363 
11:363 
view
29 x 2 project/js
tmp/build/js
193:229 
193:229 
view
27 x 2 project/js
tmp/build/js
85:117 
85:117 
view
39 x 2 project/js
tmp/build/js
259:319 
259:319 
view
23 x 2 project/js
tmp/build/js
9:46 
9:46 
view
28 x 2 project/js
tmp/build/js
321:372 
321:372 
view
22 x 2 project/js
tmp/build/js
293:328 
293:328 
view
18 x 2 project/js
tmp/build/js
70:96 
70:96 
view
18 x 2 project/js
tmp/build/js
174:199 
174:199 
view
18 x 2 project/js
tmp/build/js
337:360 
337:360 
view
25 x 2 project/js
tmp/build/js
155:198 
155:198 
view
13 x 2 project/js
tmp/build/js
129:145 
129:145 
view
11 x 2 project/js
tmp/build/js
128:143 
128:143 
view
11 x 2 project/js
tmp/build/js
272:287 
272:287 
view
10 x 2 project/js
tmp/build/js
161:173 
161:173 
view
10 x 2 project/js
tmp/build/js
254:274 
254:274 
view
10 x 2 project/js
tmp/build/js
28:42 
28:42 
view
37 x 2 project/js/views
tmp/build/js/views
9:65 
9:65 
view
8 x 2 project/js/utils
tmp/build/js/utils
12:24 
12:24 
view
8 x 2 project/js
tmp/build/js
1:14 
1:14 
view
10 x 2 project/js
tmp/build/js
145:159 
145:159 
view
8 x 2 project/js
tmp/build/js
44:53 
44:53 
view
7 x 2 project/js
tmp/build/js
178:186 
178:186 
view
7 x 2 project/js
tmp/build/js
386:400 
386:400 
view
7 x 2 project/js
tmp/build/js
41:52 
41:52 
view
7 x 2 project/js
tmp/build/js
71:80 
71:80 
view
7 x 2 project/js
tmp/build/js
118:126 
118:126 
view
7 x 2 project/js
tmp/build/js
200:208 
200:208 
view
6 x 2 project/js
tmp/build/js
241:248 
241:248 
view
6 x 2 project/js
tmp/build/js
249:256 
249:256 
view
6 x 2 project/js
tmp/build/js
290:297 
290:297 
view
6 x 2 project/js
tmp/build/js
56:63 
56:63 
view
6 x 2 project/js/views
tmp/build/js/views
31:40 
31:40 
view
50 x 2 project/js
tmp/build/js
3:87 
3:87 
view
14 x 2 project/js/utils
tmp/build/js/utils
4:28 
4:28 
view
19 x 2 project/js
tmp/build/js
37:64 
37:64 
view
41 x 2 project/js/views
tmp/build/js/views
5:69 
5:69 
view
26 x 2 project/js
tmp/build/js
5:48 
5:48 
view
13 x 2 project/js
tmp/build/js
210:234 
210:234 
view
258 x 2 project/js
tmp/build/js
12:405 
12:405 
view
26 x 2 project/js
tmp/build/js
254:289 
254:289 
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...