relayjs / relay-examples
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
  • 4% duplication:
    • 2,659 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 113 duplicated lines
  • 17 duplicates
system4% (113 lines)
Duplication per Extension
js5% (113 lines)
Duplication per Component (primary)
todo/data/schema11% (42 lines)
todo/js/mutations11% (36 lines)
issue-tracker/src5% (35 lines)
todo/types0% (0 lines)
todo/js/utilities0% (0 lines)
todo/js/components0% (0 lines)
todo/js/entrypoints0% (0 lines)
todo/js0% (0 lines)
todo0% (0 lines)
todo/public0% (0 lines)
todo/scripts0% (0 lines)
todo/data0% (0 lines)
issue-tracker/public0% (0 lines)
issue-tracker/src/routing0% (0 lines)
Longest Duplicates
The list of 17 longest duplicates.
See data for all 17 duplicates...
Size#FoldersFilesLinesCode
7 x 2 issue-tracker/src
issue-tracker/src
15:24 (13%)
50:59 (13%)
view
7 x 2 issue-tracker/src
issue-tracker/src
16:23 (5%)
32:39 (8%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
45:50 (13%)
35:40 (15%)
view
6 x 2 todo/js/mutations
todo/js/mutations
30:36 (10%)
31:37 (10%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
44:49 (13%)
35:40 (15%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
35:40 (15%)
31:36 (18%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
44:49 (13%)
31:36 (18%)
view
6 x 2 todo/js/mutations
todo/js/mutations
32:38 (10%)
31:37 (11%)
view
6 x 2 todo/js/mutations
todo/js/mutations
12:21 (10%)
12:21 (10%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
28:34 (11%)
24:30 (13%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
45:50 (13%)
31:36 (18%)
view
6 x 2 issue-tracker/src
issue-tracker/src
52:60 (11%)
74:79 (11%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
44:49 (13%)
45:50 (13%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
54:59 (11%)
44:49 (13%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
54:59 (11%)
35:40 (15%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
54:59 (11%)
31:36 (18%)
view
6 x 2 todo/data/schema/mutations
todo/data/schema/mutations
54:59 (11%)
45:50 (13%)
view