facebook / facebook-ruby-business-sdk
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
  • 31% duplication:
    • 22,869 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 7,309 duplicated lines
  • 28,257 duplicates
system31% (7,309 lines)
Duplication per Extension
rb32% (7,309 lines)
Duplication per Component (primary)
lib/facebook_ads/ad_objects36% (6,774 lines)
spec/lib/facebook_ads/ad_objects32% (299 lines)
lib/facebook_ads/ad_objects/server_side13% (236 lines)
spec0% (0 lines)
ROOT0% (0 lines)
lib0% (0 lines)
lib/facebook_ads/ad_objects/helpers0% (0 lines)
lib/facebook_ads0% (0 lines)
lib/facebook_ads/batch_api0% (0 lines)
lib/facebook_ads/field_types0% (0 lines)
lib/facebook_ads/utils0% (0 lines)
lib/facebook_ads/videos0% (0 lines)
lib/facebook_ads/helpers0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 28,257 duplicates...
Size#FoldersFilesLinesCode
252 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
119:370 (50%)
309:560 (39%)
view
225 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
30:254 (82%)
309:533 (35%)
view
225 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
119:343 (45%)
30:254 (82%)
view
124 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
222:346 (23%)
229:353 (20%)
view
68 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
30:97 (71%)
30:97 (86%)
view
68 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
30:97 (71%)
30:97 (31%)
view
68 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
30:97 (31%)
30:97 (86%)
view
63 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
417:480 (11%)
498:561 (10%)
view
62 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
42:103 (11%)
106:167 (11%)
view
56 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
92:148 (45%)
498:554 (9%)
view
56 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
92:148 (45%)
417:473 (10%)
view
50 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
176:226 (23%)
323:373 (15%)
view
50 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
323:373 (15%)
495:545 (10%)
view
50 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
176:226 (23%)
495:545 (10%)
view
49 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
177:226 (23%)
819:868 (4%)
view
49 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
819:868 (4%)
324:373 (15%)
view
49 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
819:868 (4%)
496:545 (9%)
view
45 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
105:154 (31%)
153:202 (24%)
view
40 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
29:69 (57%)
29:69 (40%)
view
36 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
271:306 (6%)
761:796 (2%)
view
36 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
761:796 (2%)
278:313 (6%)
view
36 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
29:67 (94%)
29:67 (94%)
view
36 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
141:181 (19%)
43:83 (56%)
view
35 x 2 spec/lib/facebook_ads/ad_objects/server_side
spec/lib/facebook_ads/ad_objects/server_side
110:144 (12%)
158:192 (12%)
view
32 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
56:90 (15%)
48:82 (6%)
view
30 x 2 spec/lib/facebook_ads/ad_objects/server_side
spec/lib/facebook_ads/ad_objects/server_side
89:118 (21%)
128:157 (21%)
view
30 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
514:543 (2%)
499:528 (5%)
view
30 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
366:396 (5%)
425:455 (5%)
view
29 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
89:119 (8%)
49:79 (5%)
view
29 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
66:95 (5%)
75:104 (15%)
view
29 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
57:87 (13%)
89:119 (8%)
view
27 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
344:370 (5%)
256:282 (9%)
view
27 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
256:282 (9%)
534:560 (4%)
view
26 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
58:84 (4%)
106:132 (1%)
view
26 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
36:62 (33%)
42:68 (17%)
view
25 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
94:119 (2%)
30:55 (15%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
94:117 (4%)
109:132 (1%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
94:117 (4%)
46:69 (17%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
56:80 (19%)
83:107 (25%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
61:84 (4%)
94:117 (4%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
29:52 (63%)
66:89 (7%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
1154:1177 (1%)
496:519 (4%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
61:84 (4%)
135:158 (1%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
510:533 (4%)
608:631 (4%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
46:69 (17%)
109:132 (1%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
61:84 (4%)
46:69 (17%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
109:132 (1%)
135:158 (1%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
29:52 (63%)
66:89 (7%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
46:69 (17%)
135:158 (1%)
view
24 x 2 lib/facebook_ads/ad_objects
lib/facebook_ads/ad_objects
94:117 (4%)
135:158 (1%)
view