microsoft / Tx
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
  • 18% duplication:
    • 26,378 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 4,755 duplicated lines
  • 2,159 duplicates
system18% (4,755 lines)
Duplication per Extension
cs20% (3,919 lines)
man15% (780 lines)
xml2% (56 lines)
Duplication per Component (primary)
Generated33% (3,531 lines)
Manifests15% (780 lines)
Source4% (388 lines)
References2% (56 lines)
ROOT0% (0 lines)
Tools0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 2,159 duplicates...
Size#FoldersFilesLinesCode
32 x 2 Generated
Generated
85:131 (15%)
141:187 (15%)
view
30 x 2 Generated
Generated
91:134 (6%)
208:251 (6%)
view
30 x 2 Generated
Generated
487:530 (6%)
604:647 (6%)
view
30 x 2 Generated
Generated
543:586 (<1%)
693:736 (<1%)
view
27 x 2 Generated
Generated
805:845 (<1%)
852:892 (<1%)
view
26 x 2 Generated
Generated
852:889 (<1%)
899:936 (<1%)
view
26 x 2 Generated
Generated
805:842 (<1%)
899:936 (<1%)
view
25 x 2 Manifests
Manifests
488:512 (1%)
856:880 (1%)
view
24 x 2 Manifests
Manifests
294:317 (1%)
887:910 (1%)
view
23 x 2 Generated
Generated
1016:1049 (<1%)
1285:1318 (<1%)
view
22 x 2 Generated
Generated
220:251 (4%)
499:530 (4%)
view
22 x 2 Generated
Generated
220:251 (4%)
616:647 (4%)
view
22 x 2 Manifests
Manifests
271:292 (1%)
890:911 (1%)
view
22 x 2 Generated
Generated
103:134 (4%)
616:647 (4%)
view
22 x 2 Generated
Generated
103:134 (4%)
499:530 (4%)
view
21 x 2 Manifests
Manifests
271:291 (1%)
297:317 (1%)
view
20 x 2 Generated
Generated
1171:1199 (<1%)
1247:1275 (<1%)
view
20 x 2 Generated
Generated
1171:1199 (<1%)
1209:1237 (<1%)
view
20 x 2 Generated
Generated
206:234 (6%)
279:307 (6%)
view
20 x 2 Generated
Generated
1209:1237 (<1%)
1247:1275 (<1%)
view
20 x 2 Generated
Generated
225:253 (2%)
263:291 (2%)
view
18 x 2 Generated
Generated
946:971 (<1%)
1098:1123 (<1%)
view
18 x 2 Generated
Generated
244:269 (6%)
279:304 (6%)
view
18 x 2 Generated
Generated
22:47 (9%)
53:78 (9%)
view
18 x 2 Generated
Generated
22:47 (9%)
84:109 (9%)
view
18 x 2 Generated
Generated
22:47 (9%)
115:140 (9%)
view
18 x 2 Generated
Generated
171:196 (6%)
244:269 (6%)
view
18 x 2 Generated
Generated
171:196 (6%)
206:231 (6%)
view
18 x 2 Generated
Generated
171:196 (6%)
279:304 (6%)
view
18 x 2 Manifests
Manifests
241:258 (<1%)
890:907 (<1%)
view
18 x 2 Generated
Generated
946:971 (<1%)
1063:1088 (<1%)
view
18 x 2 Generated
Generated
206:231 (6%)
244:269 (6%)
view
18 x 2 Generated
Generated
1063:1088 (<1%)
1098:1123 (<1%)
view
18 x 2 Manifests
Manifests
241:258 (<1%)
271:288 (<1%)
view
18 x 2 Manifests
Manifests
241:258 (<1%)
297:314 (<1%)
view
18 x 2 Generated
Generated
53:78 (9%)
84:109 (9%)
view
18 x 2 Generated
Generated
53:78 (9%)
115:140 (9%)
view
18 x 2 Generated
Generated
84:109 (9%)
115:140 (9%)
view
17 x 2 Manifests
Manifests
589:605 (<1%)
607:623 (<1%)
view
17 x 2 Manifests
Manifests
359:375 (<1%)
381:397 (<1%)
view
16 x 2 Generated
Generated
1277:1299 (1%)
1341:1363 (1%)
view
16 x 2 Generated
Generated
1277:1299 (1%)
1309:1331 (1%)
view
16 x 2 Generated
Generated
59:81 (3%)
371:393 (3%)
view
16 x 2 Generated
Generated
59:81 (3%)
339:361 (3%)
view
16 x 2 Generated
Generated
1277:1299 (1%)
1373:1395 (1%)
view
16 x 2 Generated
Generated
59:81 (3%)
144:166 (3%)
view
16 x 2 Generated
Generated
59:81 (3%)
307:329 (3%)
view
16 x 2 Generated
Generated
59:81 (3%)
261:283 (3%)
view
16 x 2 Generated
Generated
1178:1200 (1%)
1210:1232 (1%)
view
16 x 2 Generated
Generated
59:81 (3%)
176:198 (3%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
11 x 2 Source/Tx.Windows.Logs
Source/Tx.Windows/EtwNative
30:42 
29:41 
view