Duplication Overall
  • 20% duplication:
    • 5,248 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,102 duplicated lines
  • 65 duplicates
system20% (1,102 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
html70% (600 lines)
xml21% (315 lines)
xsd6% (131 lines)
js9% (56 lines)
Duplication per Component (primary)
src21% (1,086 lines)
ROOT7% (16 lines)
harness0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 65 duplicates...
Size#FoldersFilesLinesCode
300 x 2 src/templates
src/templates
3:302 (99%)
3:302 (96%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
16 x 2 src/data/data-in/daten
src/data/data-in/daten
133:153 (5%)
133:153 (5%)
view
15 x 2 src/data/data-in/xsd
src/data/data-in/xsd
299:322 (3%)
382:405 (3%)
view
14 x 2 src/data/data-in/xsd
src/data/data-in/xsd
342:356 (1%)
438:452 (1%)
view
14 x 2 src/data/data-in/xsd
src/data/data-in/xsd
431:447 (1%)
607:623 (1%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
21:35 (4%)
197:211 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
12 x 2 src/data/data-in/daten
src/data/data-in/daten
105:120 (4%)
105:120 (4%)
view
11 x 2 src/data/data-in/xsd
src/data/data-in/xsd
1113:1126 (1%)
1233:1246 (1%)
view
10 x 2 src/data/data-in/xsd
src/data/data-in/xsd
469:482 (1%)
629:642 (1%)
view
10 x 2 src/data/data-in/daten
src/data/data-in/daten
260:274 (3%)
376:390 (3%)
view
9 x 2 src/data/data-in/xsd
src/data/data-in/xsd
342:351 (1%)
614:623 (1%)
view
9 x 2 src/data/data-in/daten
src/data/data-in/daten
57:67 (3%)
229:239 (3%)
view
9 x 2 src/data/data-in/daten
src/data/data-in/daten
257:269 (3%)
352:364 (3%)
view
8 x 2 ROOT
ROOT
228:235 (3%)
238:245 (3%)
view
8 x 2 src
src
65:72 (6%)
92:99 (6%)
view
8 x 2 src/js
src
8:19 (24%)
6:17 (6%)
view
8 x 2 src
src
6:17 (6%)
26:37 (6%)
view
8 x 2 src/js
src
8:19 (24%)
26:37 (6%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
175:184 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
175:184 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
175:184 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
175:184 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
7 x 2 src/data/data-in/daten
src/data/data-in/daten
177:186 (2%)
177:186 (2%)
view
6 x 2 src/data/data-in/xsd
src/data/data-in/xsd
244:250 (<1%)
364:370 (<1%)
view
6 x 2 src/data/data-in/xsd
src/data/data-in/xsd
244:250 (<1%)
476:482 (<1%)
view
6 x 2 src/data/data-in/xsd
src/data/data-in/xsd
244:250 (<1%)
636:642 (<1%)
view
6 x 2 src/data/data-in/xsd
src/data/data-in/xsd
364:370 (<1%)
476:482 (<1%)
view
Most Frequent Duplicates
The list of 30 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
107:114 (2%)
107:114 (2%)
107:114 (2%)
107:114 (2%)
107:114 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
139:146 (2%)
139:146 (2%)
139:146 (2%)
139:146 (2%)
139:146 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
145:152 (2%)
145:152 (2%)
145:152 (2%)
145:152 (2%)
145:152 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
109:116 (2%)
109:116 (2%)
109:116 (2%)
109:116 (2%)
109:116 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
143:150 (2%)
143:150 (2%)
143:150 (2%)
143:150 (2%)
143:150 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
112:118 (2%)
112:118 (2%)
112:118 (2%)
112:118 (2%)
112:118 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
113:120 (2%)
113:120 (2%)
113:120 (2%)
113:120 (2%)
113:120 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
160:167 (2%)
160:167 (2%)
160:167 (2%)
160:167 (2%)
160:167 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
134:141 (2%)
134:141 (2%)
134:141 (2%)
134:141 (2%)
134:141 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
133:139 (2%)
133:139 (2%)
133:139 (2%)
133:139 (2%)
133:139 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
137:143 (2%)
137:143 (2%)
137:143 (2%)
137:143 (2%)
137:143 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
141:147 (2%)
141:147 (2%)
141:147 (2%)
141:147 (2%)
141:147 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
106:113 (2%)
106:113 (2%)
106:113 (2%)
106:113 (2%)
106:113 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
138:145 (2%)
138:145 (2%)
138:145 (2%)
138:145 (2%)
138:145 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
110:117 (2%)
110:117 (2%)
110:117 (2%)
110:117 (2%)
110:117 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
177:184 (2%)
177:184 (2%)
177:184 (2%)
177:184 (2%)
175:182 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
146:153 (2%)
146:153 (2%)
146:153 (2%)
146:153 (2%)
146:153 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
105:112 (2%)
105:112 (2%)
105:112 (2%)
105:112 (2%)
105:112 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
142:149 (2%)
142:149 (2%)
142:149 (2%)
142:149 (2%)
142:149 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
178:186 (2%)
178:186 (2%)
178:186 (2%)
178:186 (2%)
176:184 (2%)
view
6 x 5 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
135:142 (2%)
135:142 (2%)
135:142 (2%)
135:142 (2%)
135:142 (2%)
view
6 x 4 src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
244:250 (<1%)
364:370 (<1%)
476:482 (<1%)
636:642 (<1%)
view
6 x 3 src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
342:347 (<1%)
438:443 (<1%)
614:619 (<1%)
view
6 x 3 src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
344:350 (<1%)
440:446 (<1%)
616:622 (<1%)
view
6 x 3 src/js
src
src
9:18 (18%)
27:36 (4%)
7:16 (4%)
view
6 x 3 src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
343:349 (<1%)
439:445 (<1%)
615:621 (<1%)
view
6 x 3 src/data/data-in/daten
src/data/data-in/daten
src/data/data-in/daten
21:27 (2%)
197:203 (2%)
296:302 (2%)
view
6 x 3 src/js
src
src
13:19 (18%)
31:37 (4%)
11:17 (4%)
view
6 x 3 src/js
src
src
8:16 (18%)
26:34 (4%)
6:14 (4%)
view
6 x 3 src/data/data-in/xsd
src/data/data-in/xsd
src/data/data-in/xsd
345:351 (<1%)
441:447 (<1%)
617:623 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 3 src/js
src
src
13:21 
31:39 
11:19 
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...