mozilla / glean
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system25% (6,073 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs21% (2,741 lines)
yaml98% (1,902 lines)
swift20% (737 lines)
xml94% (468 lines)
py3% (79 lines)
toml5% (58 lines)
kt3% (44 lines)
groovy10% (32 lines)
pro63% (12 lines)
Duplication per Component (primary)
glean-core27% (5,987 lines)
supply-chain5% (42 lines)
gradle-plugin10% (32 lines)
taskcluster2% (12 lines)
ROOT0% (0 lines)
gradle0% (0 lines)
tools0% (0 lines)
build-scripts0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,143 duplicates...
Size#FoldersFilesLinesCode
879 x 2 glean-core
glean-core/python/glean
16:952 (100%)
16:952 (100%)
view
234 x 2 glean-core/android-native
glean-core/android
1:353 (100%)
1:353 (100%)
view
72 x 2 glean-core
glean-core/python/glean
9:85 (100%)
9:85 (100%)
view
31 x 2 glean-core/src/upload
glean-core/src/upload
1759:1795 (2%)
1844:1880 (2%)
view
24 x 2 glean-core/src/upload
glean-core/src/upload
1202:1229 (1%)
1286:1313 (1%)
view
22 x 2 glean-core/ios/GleanTests
glean-core/ios/GleanTests
250:277 (8%)
392:419 (8%)
view
22 x 2 glean-core/src/upload
glean-core/src/upload
1161:1186 (1%)
1202:1227 (1%)
view
22 x 2 glean-core/src/upload
glean-core/src/upload
1161:1186 (1%)
1286:1311 (1%)
view
20 x 2 glean-core/src/event_database
glean-core/src/event_database
1018:1037 (2%)
1136:1155 (2%)
view
20 x 2 glean-core/ios/GleanTests/Metrics
glean-core/ios/GleanTests/Metrics
41:63 (12%)
92:114 (12%)
view
19 x 2 glean-core/ios/GleanTests
glean-core/ios/GleanTests/Metrics
398:417 (7%)
38:57 (11%)
view
19 x 2 glean-core/ios/GleanTests
glean-core/ios/GleanTests/Metrics
256:275 (7%)
38:57 (11%)
view
19 x 2 glean-core/src/upload
glean-core/src/upload
1120:1140 (1%)
1547:1567 (1%)
view
19 x 2 glean-core/src/upload
glean-core/src/upload
1245:1265 (1%)
1409:1429 (1%)
view
18 x 2 glean-core/src/event_database
glean-core/src/event_database
999:1016 (1%)
1124:1141 (1%)
view
18 x 2 glean-core/src/upload
glean-core/src/upload
1079:1097 (1%)
1549:1567 (1%)
view
18 x 2 glean-core/src/metrics
glean-core/src/metrics
106:158 (19%)
110:162 (19%)
view
18 x 2 glean-core/src/event_database
glean-core/src/event_database
970:988 (1%)
1095:1113 (1%)
view
18 x 2 glean-core/src/event_database
glean-core/src/event_database
1033:1051 (1%)
1158:1176 (1%)
view
18 x 2 glean-core/src/upload
glean-core/src/upload
1079:1097 (1%)
1122:1140 (1%)
view
17 x 2 glean-core/src/upload
glean-core/src/upload
1730:1750 (1%)
1815:1835 (1%)
view
16 x 2 glean-core/ios/GleanTests
glean-core/ios/GleanTests/Metrics
401:417 (6%)
92:108 (9%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1245:1261 (1%)
1288:1304 (1%)
view
16 x 2 glean-core/src/metrics
glean-core/src/metrics
206:226 (7%)
245:265 (7%)
view
16 x 2 glean-core/src/metrics
glean-core/src/metrics
245:265 (7%)
530:550 (4%)
view
16 x 2 glean-core/src/metrics
glean-core/src/metrics
85:104 (17%)
89:108 (17%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1163:1179 (1%)
1409:1425 (1%)
view
16 x 2 glean-core/src/metrics
glean-core/src/metrics
206:226 (7%)
530:550 (4%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
405:425 (5%)
452:472 (5%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1163:1179 (1%)
1245:1261 (1%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1204:1220 (1%)
1409:1425 (1%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1120:1137 (1%)
1486:1503 (1%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1486:1503 (1%)
1547:1564 (1%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1288:1304 (1%)
1409:1425 (1%)
view
16 x 2 glean-core/src/event_database
glean-core/src/event_database
880:896 (1%)
1271:1288 (1%)
view
16 x 2 glean-core/ios/GleanTests
glean-core/ios/GleanTests/Metrics
259:275 (6%)
92:108 (9%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
367:387 (5%)
452:472 (5%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
367:387 (5%)
405:425 (5%)
view
16 x 2 glean-core/src/upload
glean-core/src/upload
1204:1220 (1%)
1245:1261 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1161:1176 (1%)
1629:1644 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1077:1092 (1%)
1243:1258 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1674:1692 (1%)
1759:1777 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1161:1176 (1%)
1797:1812 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1629:1644 (1%)
1797:1812 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1547:1562 (1%)
1629:1644 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1161:1176 (1%)
1712:1727 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1629:1644 (1%)
1712:1727 (1%)
view
15 x 2 glean-core/src/database
glean-core/src/database
662:685 (1%)
690:713 (1%)
view
15 x 2 glean-core/src/upload
glean-core/src/upload
1674:1692 (1%)
1844:1862 (1%)
view
15 x 2 glean-core/ios/GleanTests/Metrics
glean-core/ios/GleanTests/Metrics
18:33 (8%)
82:97 (8%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
7 x 2 glean-core/src/metrics
glean-core/src/metrics
688:697 
392:401 
view
6 x 2 glean-core/src/metrics
glean-core/src/metrics
648:655 
359:366 
view