Netflix/metaflow-nflx-extensions
Duplication Places in code with 6 or more lines that are exactly the same. |
Duplication Overall
- 6% duplication:
- 23,753 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 1,610 duplicated lines
- 148 duplicates
Duplication per Extension
Duplication per Component (primary)
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 20 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 348:372 (5%)402:426 (5%) | view | |
| 19 | x 2 | metaflow-functions/metaf...nctions/backends/memorymetaflow-functions/metaf...nctions/backends/memory | 311:345 (3%)382:416 (3%) | view | |
| 18 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 422:439 (<1%)2779:2796 (<1%) | view | |
| 17 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 368:384 (<1%)423:439 (<1%) | view | |
| 17 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 368:384 (<1%)2780:2796 (<1%) | view | |
| 16 | x 2 | metaflow-functions/metaf...nctions/backends/memorymetaflow-functions/metaf...nctions/backends/memory | 275:300 (2%)347:372 (2%) | view | |
| 16 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 1059:1076 (1%)1169:1186 (1%) | view | |
| 14 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 364:377 (3%)587:601 (2%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 540:552 (2%)606:618 (2%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 55:67 (3%)39:52 (9%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:28 (27%)15:27 (68%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 61:73 (2%)80:92 (2%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 55:67 (3%)15:27 (68%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:28 (27%)39:52 (9%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 39:52 (9%)15:27 (68%) | view | |
| 13 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:28 (27%)55:67 (3%) | view | |
| 12 | x 2 | metaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...flixext/cmd/environment | 173:184 (7%)201:212 (7%) | view | |
| 12 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 1357:1368 (<1%)1409:1420 (<1%) | view | |
| 12 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:72 (3%)414:427 (3%) | view | |
| 12 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 177:191 (8%)693:707 (2%) | view | |
| 12 | x 2 | metaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 30:42 (18%)30:42 (15%) | view | |
| 12 | x 2 | metaflow-functions/metaf.../plugins/functions/coremetaflow-functions/metaf...s/functions/serializers | 274:294 (7%)9:29 (75%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 424:434 (1%)468:478 (1%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 137:147 (3%)220:230 (3%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 39:49 (7%)61:71 (2%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 55:65 (3%)61:71 (2%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-prebuilt/metafl.../prebuilt/plugins/conda | 221:250 (1%)970:986 (1%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 55:65 (3%)80:90 (1%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 39:49 (7%)80:90 (1%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:26 (22%)61:71 (2%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 15:25 (57%)61:71 (2%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 15:25 (57%)80:90 (1%) | view | |
| 11 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:26 (22%)80:90 (1%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:65 (2%)137:146 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:65 (2%)220:229 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:65 (2%)350:359 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:65 (2%)480:489 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 137:146 (2%)350:359 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 137:146 (2%)414:423 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 137:146 (2%)480:489 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 220:229 (2%)350:359 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 220:229 (2%)414:423 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 220:229 (2%)480:489 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 350:359 (2%)414:423 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 350:359 (2%)480:489 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 414:423 (2%)480:489 (2%) | view | |
| 10 | x 2 | metaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...ions/netflixext/plugins | 584:593 (<1%)341:350 (1%) | view | |
| 9 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 254:267 (1%)396:406 (1%) | view | |
| 9 | x 2 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 273:284 (1%)414:425 (1%) | view | |
| 9 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 496:504 (1%)511:519 (1%) | view |
Most Frequent Duplicates
The list of 47 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 15:20 (31%)80:85 (1%)16:21 (12%)61:66 (1%)39:44 (4%)55:60 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 17:22 (31%)82:87 (1%)18:23 (12%)63:68 (1%)41:46 (4%)57:62 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:21 (31%)81:86 (1%)17:22 (12%)62:67 (1%)40:45 (4%)56:61 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 18:23 (31%)83:88 (1%)19:24 (12%)64:69 (1%)42:47 (4%)58:63 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 19:24 (31%)84:89 (1%)20:25 (12%)65:70 (1%)43:48 (4%)59:64 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 59:64 (1%)140:145 (1%)223:228 (1%)353:358 (1%)417:422 (1%)483:488 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 20:25 (31%)85:90 (1%)21:26 (12%)66:71 (1%)44:49 (4%)60:65 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 60:65 (1%)141:146 (1%)224:229 (1%)354:359 (1%)418:423 (1%)484:489 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 58:63 (1%)139:144 (1%)222:227 (1%)352:357 (1%)416:421 (1%)482:487 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 57:62 (1%)138:143 (1%)221:226 (1%)351:356 (1%)415:420 (1%)481:486 (1%) | view | |
| 6 | x 6 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 56:61 (1%)137:142 (1%)220:225 (1%)350:355 (1%)414:419 (1%)480:485 (1%) | view | |
| 6 | x 5 | metaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../prebuilt/plugins/condametaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 33:38 (6%)23:28 (7%)56:61 (14%)32:37 (3%)23:28 (9%) | view | |
| 6 | x 5 | metaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../prebuilt/plugins/condametaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 31:36 (6%)21:26 (7%)54:59 (14%)30:35 (3%)21:26 (9%) | view | |
| 6 | x 5 | metaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../prebuilt/plugins/condametaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 32:37 (6%)22:27 (7%)55:60 (14%)31:36 (3%)22:27 (9%) | view | |
| 6 | x 5 | metaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../prebuilt/plugins/condametaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 30:35 (6%)20:25 (7%)53:58 (14%)29:34 (3%)20:25 (9%) | view | |
| 6 | x 4 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 179:184 (4%)695:700 (1%)749:754 (1%)446:451 (1%) | view | |
| 6 | x 4 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 23:28 (12%)22:27 (31%)62:67 (1%)46:52 (4%) | view | |
| 6 | x 4 | metaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...flixext/cmd/environment | 266:271 (<1%)1008:1013 (<1%)1085:1090 (<1%)1124:1129 (<1%) | view | |
| 6 | x 4 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 22:27 (12%)21:26 (31%)61:66 (1%)45:51 (4%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...flixext/cmd/environment | 1163:1168 (<1%)116:121 (1%)1187:1192 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...flixext/cmd/environmentmetaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 895:900 (<1%)1229:1235 (<1%)664:670 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 369:374 (<1%)424:429 (<1%)2781:2786 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 371:376 (<1%)426:431 (<1%)2783:2788 (<1%) | view | |
| 6 | x 3 | metaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memory | 229:234 (1%)549:554 (1%)671:676 (1%) | view | |
| 6 | x 3 | metaflow-functions/metaf.../plugins/functions/coremetaflow-functions/metaf.../plugins/functions/coremetaflow-functions/metaf.../nflx/plugins/functions | 19:25 (17%)223:229 (5%)247:252 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 376:381 (<1%)431:436 (<1%)2788:2793 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 177:182 (4%)693:698 (1%)444:449 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 374:379 (<1%)429:434 (<1%)2786:2791 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 372:377 (<1%)427:432 (<1%)2784:2789 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 379:384 (<1%)434:439 (<1%)2791:2796 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 532:537 (1%)544:549 (1%)610:615 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 180:188 (4%)696:704 (1%)750:755 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 371:376 (1%)569:574 (1%)595:600 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 370:375 (1%)564:573 (1%)594:599 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 378:383 (<1%)433:438 (<1%)2790:2795 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 178:183 (4%)694:699 (1%)445:450 (1%) | view | |
| 6 | x 3 | metaflow-functions/metaf.../plugins/functions/coremetaflow-functions/metaf.../plugins/functions/coremetaflow-functions/metaf.../nflx/plugins/functions | 20:27 (17%)224:231 (5%)248:253 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 377:382 (<1%)432:437 (<1%)2789:2794 (<1%) | view | |
| 6 | x 3 | metaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memory | 230:235 (1%)550:555 (1%)672:677 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 373:378 (<1%)428:433 (<1%)2785:2790 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 348:354 (1%)402:408 (1%)456:462 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 375:380 (<1%)430:435 (<1%)2787:2792 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 368:373 (<1%)423:428 (<1%)2780:2785 (<1%) | view | |
| 6 | x 3 | metaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memorymetaflow-functions/metaf...lugins/functions/memory | 228:233 (1%)548:553 (1%)670:675 (1%) | view | |
| 6 | x 3 | metaflow-functions/metaf...x/plugins/avro_functionmetaflow-functions/metaf...x/plugins/json_functionmetaflow-functions/metaf.../nflx/plugins/functions | 64:69 (11%)34:39 (10%)170:175 (1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/condametaflow-netflixext/meta...etflixext/plugins/conda | 370:375 (<1%)425:430 (<1%)2782:2787 (<1%) | view | |
| 6 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 531:536 (1%)543:548 (1%)609:614 (1%) | view |
Duplicated Units
The list of top 3 duplicated units.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 10 | x 2 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 61:72 80:91 | view | |
| 10 | x 3 | metaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolversmetaflow-netflixext/meta...plugins/conda/resolvers | 16:27 55:66 15:26 | view | |
| 6 | x 5 | metaflow-prebuilt/metafl.../prebuilt/plugins/condametaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/servicesmetaflow-prebuilt/metafl.../plugins/conda/services | 53:60 20:27 20:27 29:36 30:37 | 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...
- To learn more about duplications and techniques for eliminating duplication, Sokrates recommends the following resources:
- Avoid Repetition, MartinFlower.com (IEEE Software article)
- Refactoring duplicated code, sourcemaking.com
- Beck Design Rules, MartinFowler.com
- DRY (Don't Repeat Yourself) Principle, Wikipedia
- The Cut-and-Paste Programming Software Development Anti-Pattern, sourcemaking.com
- Code Smells / Duplicated Code, Jeff Atwood, codinghorror.com:
- "Duplicated code is the bane of software development. Stamp out duplication whenever possible. You should always be on the lookout for more subtle cases of near-duplication, too. Don't Repeat Yourself!"
- Reducing Coupling, MartinFlower.com (IEEE Software article):
- "There are several ways to describe coupling, but it boils down to this: If changing one module in a program requires changing another module, then coupling exists. ... Duplication always implies coupling, because changing one piece of duplicate code implies changing the other."