Duplication Overall
  • 15% duplication:
    • 2,241 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 356 duplicated lines
  • 24 duplicates
system15% (356 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java15% (326 lines)
xml20% (30 lines)
Duplication per Component (primary)
src15% (326 lines)
codequality20% (30 lines)
Longest Duplicates
The list of 24 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
19 x 2 src/main/java/io/mantisrx/api/services
src/main/java/io/mantisrx/api/services
208:235 (6%)
382:409 (6%)
view
16 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
93:111 (9%)
56:74 (18%)
view
15 x 2 codequality
codequality
23:38 (20%)
61:76 (20%)
view
15 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
103:121 (8%)
309:327 (4%)
view
15 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
178:196 (8%)
107:127 (17%)
view
11 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
131:141 (4%)
148:158 (4%)
view
11 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
72:82 (6%)
279:289 (3%)
view
10 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
75:84 (4%)
87:96 (4%)
view
10 x 2 src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/tunnel
209:218 (2%)
258:267 (2%)
view
10 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
131:143 (5%)
333:345 (2%)
view
8 x 2 src/main/java/io/mantisrx/api/services
src/main/java/io/mantisrx/api/services
175:193 (2%)
350:368 (2%)
view
8 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
75:82 (3%)
100:107 (3%)
view
8 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
87:94 (3%)
100:107 (3%)
view
8 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
115:122 (3%)
131:138 (3%)
view
8 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
115:122 (3%)
148:155 (3%)
view
8 x 2 src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/tunnel
513:520 (2%)
524:531 (2%)
view
8 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
66:74 (9%)
309:317 (2%)
view
7 x 2 src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/tunnel
220:226 (2%)
269:275 (2%)
view
7 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
113:123 (4%)
76:86 (8%)
view
6 x 2 src/main/java/io/mantisrx/api/services
src/main/java/io/mantisrx/api/services
237:243 (2%)
411:417 (2%)
view
6 x 2 src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/tunnel
201:206 (1%)
251:256 (1%)
view
6 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
94:99 (3%)
300:305 (1%)
view
6 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
57:62 (7%)
300:305 (1%)
view
6 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
76:84 (7%)
319:327 (1%)
view
Most Frequent Duplicates
The list of 11 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/push
57:62 (7%)
300:305 (1%)
94:99 (3%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
77:82 (2%)
89:94 (2%)
102:107 (2%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/push
76:84 (7%)
319:327 (1%)
113:121 (3%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
76:81 (2%)
88:93 (2%)
101:106 (2%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
75:80 (2%)
87:92 (2%)
100:105 (2%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/push
67:72 (7%)
310:315 (1%)
104:109 (3%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/push
68:74 (7%)
311:317 (1%)
105:111 (3%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
116:121 (2%)
132:137 (2%)
149:154 (2%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/tunnel
src/main/java/io/mantisrx/api/push
66:71 (7%)
309:314 (1%)
103:108 (3%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
115:120 (2%)
131:136 (2%)
148:153 (2%)
view
6 x 3 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
117:122 (2%)
133:138 (2%)
150:155 (2%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
10 x 2 src/main/java/io/mantisrx/api/push
src/main/java/io/mantisrx/api/push
136:147 
200:211 
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...