aws / dcv-color-primitives
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
  • 64% duplication:
    • 9,340 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 5,999 duplicated lines
  • 10,642 duplicates
system64% (5,999 lines)
Duplication per Extension
rs76% (5,837 lines)
c12% (162 lines)
Duplication per Component (primary)
src/convert_image83% (5,825 lines)
c_tests12% (162 lines)
src1% (12 lines)
benches0% (0 lines)
build-aux0% (0 lines)
ROOT0% (0 lines)
include0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 10,642 duplicates...
Size#FoldersFilesLinesCode
501 x 2 src/convert_image
src/convert_image
avx2.rs
x86.rs
2594:3142 (19%)
1900:2448 (25%)
view
500 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
2597:3142 (19%)
2340:2885 (21%)
view
500 x 2 src/convert_image
src/convert_image
sse2.rs
x86.rs
2340:2885 (21%)
1903:2448 (25%)
view
356 x 2 src/convert_image
src/convert_image
avx2.rs
x86.rs
2186:2587 (13%)
1494:1895 (18%)
view
353 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
2152:2548 (13%)
1924:2320 (15%)
view
331 x 2 src/convert_image
src/convert_image
sse2.rs
x86.rs
1958:2320 (14%)
1494:1856 (17%)
view
231 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1875:2150 (9%)
1647:1922 (9%)
view
173 x 2 src/convert_image
src/convert_image
avx2.rs
x86.rs
1911:2099 (6%)
1303:1491 (8%)
view
173 x 2 src/convert_image
src/convert_image
sse2.rs
x86.rs
1683:1871 (7%)
1303:1491 (8%)
view
85 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
81:168 (3%)
65:152 (3%)
view
78 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1763:1873 (3%)
1535:1645 (3%)
view
73 x 2 src/convert_image
src/convert_image
avx2.rs
avx2.rs
1011:1094 (2%)
1131:1214 (2%)
view
72 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1560:1660 (2%)
1332:1432 (3%)
view
71 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1662:1761 (2%)
1434:1533 (3%)
view
69 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1460:1558 (2%)
1232:1330 (2%)
view
63 x 2 src/convert_image
src/convert_image
avx2.rs
sse2.rs
1366:1458 (2%)
1138:1230 (2%)
view
46 x 2 src/convert_image
src/convert_image
avx2.rs
x86.rs
1800:1866 (1%)
1174:1239 (2%)
view
46 x 2 src/convert_image
src/convert_image
sse2.rs
x86.rs
1572:1638 (1%)
1174:1239 (2%)
view
45 x 2 src/convert_image
src/convert_image
sse2.rs
sse2.rs
787:842 (1%)
879:934 (1%)
view
43 x 2 src/convert_image
src/convert_image
avx2.rs
x86.rs
1695:1754 (1%)
1104:1162 (2%)
view