Duplication Overall
  • 5% duplication:
    • 5,078 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 258 duplicated lines
  • 17 duplicates
system5% (258 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ftl37% (119 lines)
java2% (82 lines)
js7% (57 lines)
Duplication per Component (primary)
karyon2-admin-web8% (202 lines)
karyon2-admin-plugins17% (28 lines)
karyon2-governator3% (28 lines)
karyon2-jersey-blocking0% (0 lines)
karyon2-eureka0% (0 lines)
karyon2-admin0% (0 lines)
karyon2-servo0% (0 lines)
karyon2-archaius0% (0 lines)
karyon2-core0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["karyon2-admin-plugins"]
    n1["karyon2-admin-web"]
    n0 ---|"69"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
karyon2-admin-plugins (21%)
  --> karyon2-admin-web (1%)
69 3 file pairs details...

Longest Duplicates
The list of 17 longest duplicates.
See data for all 17 duplicates...
Size#FoldersFilesLinesCode
34 x 2 karyon2-admin-web/src/ma...ces/webadmin/guicegraph
karyon2-admin-web/src/ma...webadmin/guiceprovision
3:37 (97%)
6:40 (89%)
view
14 x 2 karyon2-admin-web/src/ma...resources/resources/jmx
karyon2-admin-web/src/ma...resources/resources/jmx
143:158 (6%)
358:373 (6%)
view
12 x 2 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/env
15:27 (25%)
12:24 (24%)
view
8 x 2 karyon2-admin-web/src/main/resources/webadmin/env
karyon2-admin-web/src/main/resources/webadmin/jars
17:25 (16%)
19:27 (15%)
view
8 x 2 karyon2-admin-web/src/ma...esources/webadmin/guice
karyon2-admin-web/src/main/resources/webadmin/jars
1:9 (80%)
1:9 (88%)
view
8 x 2 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/env
30:37 (17%)
34:41 (16%)
view
8 x 2 karyon2-governator/src/m...ansport/http/websockets
karyon2-governator/src/m...ix/karyon/transport/tcp
25:34 (22%)
24:33 (40%)
view
7 x 2 karyon2-admin-web/src/ma...resources/resources/jmx
karyon2-admin-web/src/ma...resources/resources/jmx
163:169 (3%)
222:228 (3%)
view
7 x 2 karyon2-admin-web/src/ma...rces/webadmin/archprops
karyon2-admin-web/src/ma...rces/webadmin/archprops
24:30 (9%)
33:39 (9%)
view
7 x 2 karyon2-admin-web/src/ma...rces/webadmin/archprops
karyon2-admin-web/src/ma...esources/webadmin/guice
1:8 (9%)
1:8 (70%)
view
7 x 2 karyon2-admin-web/src/ma...rces/webadmin/archprops
karyon2-admin-web/src/main/resources/webadmin/jars
1:8 (9%)
1:8 (77%)
view
7 x 2 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/env
1:8 (77%)
1:8 (58%)
view
7 x 2 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/jars
20:27 (14%)
19:26 (13%)
view
7 x 2 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/jars
32:38 (14%)
36:42 (13%)
view
6 x 2 karyon2-admin-web/src/ma...ix/adminresources/pages
karyon2-admin-web/src/ma...ix/adminresources/pages
63:68 (9%)
86:91 (9%)
view
6 x 2 karyon2-governator/src/m...ansport/http/websockets
karyon2-governator/src/m...ix/karyon/transport/tcp
51:58 (16%)
50:57 (17%)
view
6 x 2 karyon2-admin-web/src/main/resources/webadmin/env
karyon2-admin-web/src/main/resources/webadmin/jars
36:41 (12%)
36:41 (11%)
view
Most Frequent Duplicates
The list of 5 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/jars
karyon2-admin-web/src/main/resources/webadmin/env
21:27 (12%)
20:26 (11%)
18:24 (12%)
view
6 x 3 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/jars
karyon2-admin-web/src/main/resources/webadmin/env
20:26 (12%)
19:25 (11%)
17:23 (12%)
view
6 x 3 karyon2-admin-web/src/ma...rces/webadmin/archprops
karyon2-admin-web/src/main/resources/webadmin/jars
karyon2-admin-web/src/ma...esources/webadmin/guice
1:7 (8%)
1:7 (66%)
1:7 (60%)
view
6 x 3 karyon2-admin-web/src/ma...rces/webadmin/archprops
karyon2-admin-web/src/main/resources/webadmin/jars
karyon2-admin-web/src/ma...esources/webadmin/guice
2:8 (8%)
2:8 (66%)
2:8 (60%)
view
6 x 3 karyon2-admin-plugins/ka...sources/webadmin/eureka
karyon2-admin-web/src/main/resources/webadmin/jars
karyon2-admin-web/src/main/resources/webadmin/env
32:37 (12%)
36:41 (11%)
36:41 (12%)
view
About This Analysis
  • 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...