aws-samples / openbanking-brazilian-reference-architecture
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:
    • 10,167 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 6,537 duplicated lines
  • 7,660 duplicates
system64% (6,537 lines)
Duplication per Extension
yaml65% (6,537 lines)
Duplication per Component (primary)
spec65% (6,537 lines)
lib0% (0 lines)
lib/base0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 7,660 duplicates...
Size#FoldersFilesLinesCode
63 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
3458:3520 (<1%)
4084:4146 (<1%)
view
54 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
3315:3368 (<1%)
3941:3994 (<1%)
view
52 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
2787:2838 (<1%)
3051:3102 (<1%)
view
49 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
4417:4465 (<1%)
4571:4619 (<1%)
view
47 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1456:1502 (<1%)
4158:4204 (<1%)
view
47 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1232:1278 (<1%)
4303:4349 (<1%)
view
45 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
3219:3263 (<1%)
4312:4356 (<1%)
view
44 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
2690:2733 (<1%)
2955:2998 (<1%)
view
44 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1345:1388 (<1%)
2074:2117 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
773:815 (<1%)
3060:3102 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1241:1283 (<1%)
1970:2012 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
983:1025 (<1%)
1241:1283 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1297:1339 (<1%)
1922:1964 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1241:1283 (<1%)
1505:1547 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
773:815 (<1%)
2796:2838 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
2691:2733 (<1%)
4312:4354 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
2691:2733 (<1%)
3219:3261 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1346:1388 (<1%)
3686:3728 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1505:1547 (<1%)
1970:2012 (<1%)
view
43 x 2 spec
spec
products-services-api.yaml
products-services-api.yaml
1136:1178 (<1%)
2075:2117 (<1%)
view