aws-cloudformation / aws-cloudformation-resource-providers-lookoutvision
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
  • 19% duplication:
    • 245 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 48 duplicated lines
  • 10 duplicates
system19% (48 lines)
Duplication per Extension
java25% (48 lines)
Duplication per Component (primary)
aws-lookoutvision-project/src/main/java/software/amazon/lookoutvision/project25% (48 lines)
aws-lookoutvision-project0% (0 lines)
Longest Duplicates
The list of 10 longest duplicates.
See data for all 10 duplicates...
Size#FoldersFilesLinesCode
13 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
CreateHandler.java
ReadHandler.java
16:30 (39%)
14:28 (38%)
view
8 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
DeleteHandler.java
ReadHandler.java
14:22 (38%)
16:24 (23%)
view
8 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
CreateHandler.java
DeleteHandler.java
18:26 (24%)
14:22 (38%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
CreateHandler.java
UpdateHandler.java
20:26 (21%)
12:18 (77%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
ListHandler.java
ReadHandler.java
14:20 (43%)
18:24 (20%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
DeleteHandler.java
UpdateHandler.java
16:22 (33%)
12:18 (77%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
CreateHandler.java
ListHandler.java
20:26 (21%)
14:20 (43%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
DeleteHandler.java
ListHandler.java
16:22 (33%)
14:20 (43%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
ListHandler.java
UpdateHandler.java
14:20 (43%)
12:18 (77%)
view
7 x 2 aws-lookoutvision-projec...n/lookoutvision/project
aws-lookoutvision-projec...n/lookoutvision/project
ReadHandler.java
UpdateHandler.java
18:24 (20%)
12:18 (77%)
view