BoltsFramework / Bolts-ObjC
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
  • 21% duplication:
    • 3,136 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 665 duplicated lines
  • 116 duplicates
system21% (665 lines)
Duplication per Extension
m22% (657 lines)
h3% (8 lines)
Duplication per Component (primary)
BoltsTests41% (635 lines)
Bolts/iOS2% (22 lines)
Bolts/iOS/Internal33% (8 lines)
BoltsTestUI0% (0 lines)
Bolts/Common0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 116 duplicates...
Size#FoldersFilesLinesCode
23 x 2 BoltsTests
BoltsTests
452:484 (2%)
724:756 (2%)
view
21 x 2 BoltsTests
BoltsTests
424:444 (2%)
696:716 (2%)
view
17 x 2 BoltsTests
BoltsTests
955:976 (2%)
986:1007 (2%)
view
15 x 2 BoltsTests
BoltsTests
328:342 (1%)
600:614 (1%)
view
15 x 2 BoltsTests
BoltsTests
927:946 (1%)
988:1007 (1%)
view
15 x 2 BoltsTests
BoltsTests
390:404 (1%)
662:676 (1%)
view
15 x 2 BoltsTests
BoltsTests
927:946 (1%)
957:976 (1%)
view
13 x 2 BoltsTests
BoltsTests
1036:1053 (1%)
1059:1076 (1%)
view
12 x 2 BoltsTests
BoltsTests
345:360 (1%)
617:632 (1%)
view
12 x 2 BoltsTests
BoltsTests
859:872 (1%)
880:893 (1%)
view
11 x 2 BoltsTests
BoltsTests
530:544 (1%)
556:570 (1%)
view
11 x 2 BoltsTests
BoltsTests
258:272 (1%)
284:298 (1%)
view
10 x 2 BoltsTests
BoltsTests
340:352 (1%)
402:414 (1%)
view
10 x 2 BoltsTests
BoltsTests
258:270 (1%)
310:322 (1%)
view
10 x 2 BoltsTests
BoltsTests
612:624 (1%)
674:686 (1%)
view
10 x 2 BoltsTests
BoltsTests
497:509 (1%)
530:542 (1%)
view
10 x 2 BoltsTests
BoltsTests
530:542 (1%)
582:594 (1%)
view
10 x 2 BoltsTests
BoltsTests
284:296 (1%)
310:322 (1%)
view
10 x 2 BoltsTests
BoltsTests
497:509 (1%)
556:568 (1%)
view
10 x 2 BoltsTests
BoltsTests
225:237 (1%)
258:270 (1%)
view
10 x 2 BoltsTests
BoltsTests
407:420 (1%)
679:692 (1%)
view
10 x 2 BoltsTests
BoltsTests
497:509 (1%)
582:594 (1%)
view
10 x 2 BoltsTests
BoltsTests
556:568 (1%)
582:594 (1%)
view
10 x 2 BoltsTests
BoltsTests
225:237 (1%)
284:296 (1%)
view
10 x 2 BoltsTests
BoltsTests
225:237 (1%)
310:322 (1%)
view
9 x 2 BoltsTests
BoltsTests
302:311 (1%)
574:583 (1%)
view
9 x 2 BoltsTests
BoltsTests
364:372 (1%)
636:644 (1%)
view
9 x 2 BoltsTests
BoltsTests
370:381 (1%)
402:413 (1%)
view
9 x 2 BoltsTests
BoltsTests
612:623 (1%)
642:653 (1%)
view
9 x 2 BoltsTests
BoltsTests
181:189 (1%)
214:222 (1%)
view
9 x 2 BoltsTests
BoltsTests
340:351 (1%)
370:381 (1%)
view
9 x 2 BoltsTests
BoltsTests
164:172 (1%)
197:205 (1%)
view
9 x 2 BoltsTests
BoltsTests
642:653 (1%)
674:685 (1%)
view
8 x 2 Bolts/iOS
Bolts/iOS/Internal
18:25 (4%)
13:20 (53%)
view
8 x 2 BoltsTests
BoltsTests
402:412 (1%)
447:457 (1%)
view
8 x 2 BoltsTests
BoltsTests
370:380 (1%)
447:457 (1%)
view
8 x 2 BoltsTests
BoltsTests
314:324 (1%)
586:596 (1%)
view
8 x 2 BoltsTests
BoltsTests
1014:1024 (1%)
1041:1051 (1%)
view
8 x 2 BoltsTests
BoltsTests
375:386 (1%)
647:658 (1%)
view
8 x 2 BoltsTests
BoltsTests
229:236 (1%)
248:255 (1%)
view
8 x 2 BoltsTests
BoltsTests
642:652 (1%)
719:729 (1%)
view
8 x 2 BoltsTests
BoltsTests
674:684 (1%)
719:729 (1%)
view
8 x 2 BoltsTests
BoltsTests
229:239 (1%)
501:511 (1%)
view
8 x 2 BoltsTests
BoltsTests
330:340 (1%)
364:374 (1%)
view
8 x 2 BoltsTests
BoltsTests
262:272 (1%)
560:570 (1%)
view
8 x 2 BoltsTests
BoltsTests
262:272 (1%)
534:544 (1%)
view
8 x 2 BoltsTests
BoltsTests
1014:1024 (1%)
1064:1074 (1%)
view
8 x 2 BoltsTests
BoltsTests
340:350 (1%)
447:457 (1%)
view
8 x 2 BoltsTests
BoltsTests
288:298 (1%)
560:570 (1%)
view
8 x 2 BoltsTests
BoltsTests
612:622 (1%)
719:729 (1%)
view