firecracker-microvm / versionize
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:
    • 856 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 183 duplicated lines
  • 34 duplicates
system21% (183 lines)
Duplication per Extension
rs21% (183 lines)
Duplication per Component (primary)
src21% (183 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 34 duplicates...
Size#FoldersFilesLinesCode
26 x 2 src
src
primitives.rs
primitives.rs
580:606 (4%)
617:643 (4%)
view
9 x 2 src
src
primitives.rs
primitives.rs
178:187 (1%)
240:249 (1%)
view
9 x 2 src
src
primitives.rs
primitives.rs
178:187 (1%)
207:216 (1%)
view
9 x 2 src
src
primitives.rs
primitives.rs
207:216 (1%)
240:249 (1%)
view
8 x 2 src
src
primitives.rs
primitives.rs
481:490 (1%)
519:528 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
122:128 (1%)
181:187 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
122:128 (1%)
243:249 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
70:76 (1%)
388:394 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
70:76 (1%)
210:216 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
357:365 (1%)
397:405 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
70:76 (1%)
122:128 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
133:141 (1%)
397:405 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
70:76 (1%)
181:187 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
70:76 (1%)
243:249 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
86:94 (1%)
305:313 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
122:128 (1%)
210:216 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
122:128 (1%)
388:394 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
243:249 (1%)
388:394 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
181:187 (1%)
388:394 (1%)
view
7 x 2 src
src
primitives.rs
primitives.rs
287:293 (1%)
342:348 (1%)
view