apple / ccs-pykerberos
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
  • 16% duplication:
    • 1,742 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 293 duplicated lines
  • 68 duplicates
system16% (293 lines)
Duplication per Extension
c18% (293 lines)
Duplication per Component (primary)
src18% (293 lines)
ROOT0% (0 lines)
pysrc0% (0 lines)
support0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 68 duplicates...
Size#FoldersFilesLinesCode
17 x 2 src
src
kerberosgss.c
kerberosgss.c
236:259 (2%)
683:706 (2%)
view
11 x 2 src
src
kerberosgss.c
kerberosgss.c
434:448 (1%)
691:706 (1%)
view
11 x 2 src
src
kerberosgss.c
kerberosgss.c
244:259 (1%)
434:448 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
349:364 (1%)
647:662 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
349:364 (1%)
624:639 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
326:341 (1%)
395:410 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
624:639 (1%)
693:708 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
326:341 (1%)
372:387 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
624:639 (1%)
670:685 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
647:662 (1%)
670:685 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
670:685 (1%)
693:708 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
624:639 (1%)
647:662 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
372:387 (1%)
395:410 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
349:364 (1%)
693:708 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
647:662 (1%)
693:708 (1%)
view
10 x 2 src
src
kerberos.c
kerberos.c
349:364 (1%)
670:685 (1%)
view
9 x 2 src
src
kerberosgss.c
kerberosgss.c
204:214 (1%)
640:650 (1%)
view
8 x 2 src
src
kerberos.c
kerberos.c
598:610 (1%)
696:708 (1%)
view
8 x 2 src
src
kerberos.c
kerberos.c
419:429 (1%)
564:574 (1%)
view
8 x 2 src
src
kerberosgss.c
kerberosgss.c
397:405 (1%)
738:746 (1%)
view