reactjs / react-a11y
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
  • 35% duplication:
    • 1,915 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 680 duplicated lines
  • 20 duplicates
system35% (680 lines)
Duplication per Extension
js35% (680 lines)
Duplication per Component (primary)
src/rules69% (680 lines)
ROOT0% (0 lines)
src0% (0 lines)
src/util0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 20 duplicates...
Size#FoldersFilesLinesCode
35 x 2 src/rules
src/rules
18:60 (70%)
16:58 (72%)
view
35 x 2 src/rules
src/rules
18:60 (72%)
20:62 (70%)
view
33 x 2 src/rules
src/rules
21:60 (62%)
23:62 (60%)
view
32 x 2 src/rules
src/rules
18:55 (68%)
20:57 (65%)
view
24 x 2 src/rules
src/rules
11:40 (75%)
13:42 (70%)
view
24 x 2 src/rules
src/rules
12:41 (75%)
14:43 (70%)
view
22 x 2 src/rules
src/rules
13:40 (70%)
15:42 (66%)
view
20 x 2 src/rules
src/rules
17:41 (58%)
19:43 (55%)
view
17 x 2 src/rules
src/rules
4:25 (45%)
3:24 (48%)
view
17 x 2 src/rules
src/rules
27:46 (45%)
25:44 (48%)
view
15 x 2 src/rules
src/rules
4:20 (28%)
5:21 (27%)
view
10 x 2 src/rules
src/rules
5:17 (20%)
6:18 (20%)
view
10 x 2 src/rules
src/rules
7:17 (21%)
8:18 (20%)
view
9 x 2 src/rules
src/rules
7:16 (18%)
6:15 (18%)
view
9 x 2 src/rules
src/rules
7:16 (26%)
8:17 (25%)
view
7 x 2 src/rules
src/rules
4:12 (22%)
5:13 (21%)
view
7 x 2 src/rules
src/rules
2:9 (20%)
2:9 (17%)
view
7 x 2 src/rules
src/rules
3:10 (21%)
4:11 (20%)
view
6 x 2 src/rules
src/rules
2:7 (12%)
3:8 (16%)
view
6 x 2 src/rules
src/rules
13:18 (17%)
13:18 (12%)
view