novifinancial / akd
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
  • 21% duplication:
    • 10,225 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 2,169 duplicated lines
  • 214 duplicates
system21% (2,169 lines)
Duplication per Extension
rs21% (2,155 lines)
toml7% (14 lines)
Duplication per Component (primary)
akd/src26% (1,727 lines)
akd_client/src21% (221 lines)
akd_mysql/src10% (165 lines)
poc/src5% (42 lines)
poc29% (7 lines)
integration_tests31% (7 lines)
ROOT0% (0 lines)
akd0% (0 lines)
akd_client0% (0 lines)
integration_tests/src0% (0 lines)
akd_mysql0% (0 lines)
benches0% (0 lines)

Duplication Between Components (50+ lines)

G akd/src akd/src akd_client/src akd_client/src akd/src--akd_client/src 287

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 214 duplicates...
Size#FoldersFilesLinesCode
80 x 2 akd/src/storage
akd/src/storage
249:372 (15%)
683:804 (15%)
view
63 x 2 akd/src
akd/src
93:161 (10%)
213:281 (10%)
view
63 x 2 akd/src
akd/src
93:161 (10%)
562:637 (10%)
view
63 x 2 akd/src
akd/src
213:281 (10%)
562:637 (10%)
view
32 x 2 akd/src/storage
akd/src/storage
73:121 (6%)
497:545 (6%)
view
25 x 2 akd/src/storage
akd/src/storage
246:277 (4%)
287:317 (4%)
view
24 x 2 akd/src/storage
akd/src/storage
184:222 (4%)
625:663 (4%)
view
21 x 2 akd_mysql/src
akd_mysql/src
1250:1274 (1%)
1368:1392 (1%)
view
17 x 2 akd/src
akd/src
359:378 (2%)
562:583 (2%)
view
17 x 2 akd/src
akd/src
213:231 (2%)
359:378 (2%)
view
17 x 2 akd/src
akd/src
93:111 (2%)
359:378 (2%)
view
17 x 2 akd/src
akd/src
90:107 (11%)
124:140 (11%)
view
17 x 2 akd/src
akd/src
90:107 (11%)
157:174 (11%)
view
17 x 2 akd/src
akd/src
124:140 (11%)
157:174 (11%)
view
16 x 2 akd/src/storage
akd/src/storage
149:178 (3%)
580:608 (3%)
view
16 x 2 akd/src
akd/src
967:982 (1%)
1111:1126 (1%)
view
15 x 2 akd/src
akd/src
1016:1030 (1%)
1101:1115 (1%)
view
15 x 2 akd/src
akd/src
1038:1054 (1%)
1123:1139 (1%)
view
15 x 2 akd/src
akd/src
698:717 (2%)
730:749 (2%)
view
14 x 2 akd/src
akd/src
109:123 (2%)
568:583 (2%)
view
14 x 2 akd/src
akd/src
97:111 (2%)
109:123 (2%)
view
14 x 2 akd/src
akd/src
229:243 (2%)
568:583 (2%)
view
14 x 2 akd/src
akd/src
62:76 (2%)
562:578 (2%)
view
14 x 2 akd/src
akd/src
62:76 (2%)
359:374 (2%)
view
14 x 2 akd/src/ecvrf
akd_client/src
186:202 (5%)
132:148 (8%)
view
14 x 2 akd/src
akd/src
97:111 (2%)
581:596 (2%)
view
14 x 2 akd/src
akd/src
217:231 (2%)
581:596 (2%)
view
14 x 2 akd/src/storage
akd/src/storage
161:177 (2%)
324:340 (2%)
view
14 x 2 akd/src
akd/src
217:231 (2%)
229:243 (2%)
view
14 x 2 akd/src
akd/src
109:123 (2%)
364:378 (2%)
view
14 x 2 akd/src
akd/src
62:76 (2%)
213:227 (2%)
view
14 x 2 akd/src
akd/src
109:123 (2%)
217:231 (2%)
view
14 x 2 akd/src
akd/src
229:243 (2%)
364:378 (2%)
view
14 x 2 akd/src
akd/src
568:583 (2%)
581:596 (2%)
view
14 x 2 akd/src
akd/src
364:378 (2%)
581:596 (2%)
view
14 x 2 akd/src
akd/src
62:76 (2%)
93:107 (2%)
view
14 x 2 akd/src
akd/src
97:111 (2%)
229:243 (2%)
view
13 x 2 akd/src/storage
akd/src/storage
133:148 (2%)
563:578 (2%)
view
13 x 2 akd/src
akd/src
1056:1068 (1%)
1140:1152 (1%)
view
12 x 2 akd_mysql/src
akd_mysql/src
1237:1248 (1%)
1355:1366 (1%)
view
12 x 2 akd/src/storage
akd/src/storage
208:222 (2%)
288:302 (2%)
view
12 x 2 akd/src/storage
akd/src/storage
481:492 (2%)
524:535 (2%)
view
12 x 2 akd/src/storage
akd/src/storage
208:222 (2%)
247:261 (2%)
view
12 x 2 akd/src
akd/src
643:659 (1%)
680:696 (1%)
view
11 x 2 akd/src/storage
akd/src/storage
108:121 (2%)
135:148 (2%)
view
11 x 2 akd/src
akd/src
66:76 (1%)
229:239 (1%)
view
11 x 2 akd/src/storage
akd/src/storage
532:545 (2%)
565:578 (2%)
view
11 x 2 akd/src
akd/src
66:76 (1%)
109:119 (1%)
view
11 x 2 akd/src
akd/src
764:774 (<1%)
779:789 (<1%)
view
11 x 2 akd/src/storage
akd/src/storage
108:121 (2%)
565:578 (2%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 2 akd/src
akd_client/src
119:128 
91:100 
view