novifinancial / voprf
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • 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...
Duplication Overall
  • 28% duplication:
    • 2,160 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 618 duplicated lines
  • 53 duplicates
system28% (618 lines)
Duplication per Extension
rs29% (618 lines)
Duplication per Component (primary)
src30% (570 lines)
src/group19% (48 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 53 duplicates...
Size#FoldersFilesLinesCode
27 x 2 src
src
627:655 (4%)
675:703 (4%)
view
20 x 2 src
src
164:196 (6%)
224:256 (6%)
view
14 x 2 src
src
47:65 (2%)
44:62 (2%)
view
13 x 2 src
src
77:92 (4%)
94:109 (4%)
view
12 x 2 src
src
233:245 (5%)
526:538 (2%)
view
12 x 2 src
src
126:147 (2%)
123:142 (2%)
view
10 x 2 src
src
72:89 (5%)
110:127 (5%)
view
10 x 2 src
src
248:263 (4%)
540:555 (1%)
view
9 x 2 src
src
29:45 (1%)
26:42 (1%)
view
9 x 2 src
src
409:427 (1%)
432:450 (1%)
view
9 x 2 src
src
206:234 (1%)
214:242 (1%)
view
8 x 2 src
src
604:612 (1%)
716:724 (1%)
view
8 x 2 src
src
506:513 (1%)
436:443 (1%)
view
8 x 2 src
src
279:288 (3%)
576:585 (1%)
view
8 x 2 src
src
236:255 (1%)
244:259 (1%)
view
8 x 2 src
src
290:299 (3%)
586:595 (1%)
view
7 x 2 src
src
59:65 (1%)
36:42 (1%)
view
7 x 2 src
src
360:366 (1%)
337:343 (1%)
view
7 x 2 src
src
516:522 (1%)
117:123 (2%)
view
7 x 2 src
src
39:45 (1%)
59:65 (1%)
view
7 x 2 src
src
39:45 (3%)
117:123 (2%)
view
7 x 2 src/group
src/group
55:62 (8%)
73:80 (8%)
view
7 x 2 src
src
39:45 (3%)
516:522 (1%)
view
7 x 2 src
src
69:75 (2%)
103:109 (2%)
view
7 x 2 src
src
36:42 (1%)
56:62 (1%)
view
7 x 2 src
src
39:45 (1%)
56:62 (1%)
view
7 x 2 src
src
39:45 (3%)
57:63 (3%)
view
7 x 2 src/group
src/group
41:47 (9%)
51:57 (8%)
view
7 x 2 src
src
67:74 (1%)
64:71 (1%)
view
7 x 2 src
src
157:168 (3%)
206:218 (1%)
view
7 x 2 src
src
57:63 (3%)
516:522 (1%)
view
7 x 2 src
src
12:19 (3%)
14:21 (1%)
view
7 x 2 src/group
src/group
54:60 (9%)
69:75 (8%)
view
7 x 2 src
src
69:75 (2%)
86:92 (2%)
view
7 x 2 src
src
57:63 (3%)
117:123 (2%)
view
7 x 2 src
src
308:315 (3%)
366:373 (3%)
view
6 x 2 src
src
348:354 (2%)
366:372 (2%)
view
6 x 2 src
src
308:314 (2%)
348:354 (2%)
view
6 x 2 src
src
92:110 (2%)
93:111 (1%)
view
6 x 2 src/group
src/group
54:59 (8%)
73:78 (9%)
view
6 x 2 src/group
src/group
73:78 (9%)
69:74 (6%)
view
6 x 2 src
src
92:110 (2%)
96:114 (1%)
view
6 x 2 src
src
79:90 (2%)
80:91 (1%)
view
6 x 2 src/group
src/group
60:65 (9%)
51:56 (6%)
view
6 x 2 src
src
350:357 (1%)
328:335 (1%)
view
6 x 2 src
src
96:114 (1%)
93:111 (1%)
view
6 x 2 src
src
653:658 (1%)
477:482 (1%)
view
6 x 2 src/group
src/group
41:46 (8%)
60:65 (9%)
view
6 x 2 src
src
123:135 (2%)
130:145 (1%)
view
6 x 2 src
src
174:187 (3%)
208:221 (3%)
view