anthropics/anthropic-sdk-python
Duplication Places in code with 6 or more lines that are exactly the same. |
Duplication Overall
- 57% duplication:
- 64,333 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 36,965 duplicated lines
- 159,149 duplicates
Duplication per Extension
Duplication per Component (primary)
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 109 | x 2 | src/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspaces | 662:794 (24%)647:779 (25%) | view | |
| 93 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 619:723 (22%)607:711 (23%) | view | |
| 91 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messages | 1240:1340 (5%)3210:3310 (5%) | view | |
| 86 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/messages | 951:1048 (15%)791:888 (20%) | view | |
| 85 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 904:1004 (17%)805:905 (20%) | view | |
| 85 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 703:803 (19%)626:726 (22%) | view | |
| 83 | x 2 | src/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspaces | 733:827 (19%)654:748 (22%) | view | |
| 83 | x 2 | src/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspaces | 555:649 (21%)555:649 (21%) | view | |
| 82 | x 2 | src/anthropic/lib/awssrc/anthropic/lib/aws | 52:148 (22%)266:362 (22%) | view | |
| 82 | x 2 | src/anthropicsrc/anthropic | 469:584 (11%)895:1010 (11%) | view | |
| 77 | x 2 | src/anthropic/resources/betasrc/anthropic/resources | 755:843 (16%)624:712 (20%) | view | |
| 77 | x 2 | src/anthropic/resources/...organization/federationsrc/anthropic/resources/organization/federation | 4:132 (100%)4:132 (100%) | view | |
| 73 | x 2 | src/anthropic/resources/messagessrc/anthropic/resources/messages | 1179:1262 (7%)2660:2743 (7%) | view | |
| 73 | x 2 | src/anthropic/resources/beta/skillssrc/anthropic/resources/skills | 644:732 (18%)555:643 (22%) | view | |
| 73 | x 2 | src/anthropic/resources/...organization/federationsrc/anthropic/resources/organization/federation | 777:861 (16%)702:786 (18%) | view | |
| 72 | x 2 | src/anthropicsrc/anthropic | 72:150 (18%)224:302 (18%) | view | |
| 68 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 472:551 (24%)472:551 (24%) | view | |
| 68 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 435:514 (25%)435:514 (25%) | view | |
| 59 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 451:521 (22%)408:478 (24%) | view | |
| 59 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 481:551 (21%)438:508 (23%) | view | |
| 58 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/service_accounts | 409:478 (24%)439:508 (23%) | view | |
| 58 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/service_accounts | 452:521 (21%)482:551 (21%) | view | |
| 58 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/federation/rules | 482:551 (21%)409:478 (24%) | view | |
| 58 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/service_accounts | 452:521 (21%)439:508 (23%) | view | |
| 57 | x 2 | src/anthropic/lib/google_cloudsrc/anthropic/lib/google_cloud | 213:314 (13%)469:544 (13%) | view | |
| 56 | x 2 | src/anthropicsrc/anthropic | 174:276 (7%)614:716 (7%) | view | |
| 56 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 128:184 (26%)80:136 (42%) | view | |
| 54 | x 2 | src/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspaces | 2:59 (100%)2:59 (100%) | view | |
| 52 | x 2 | src/anthropic/resources/messagessrc/anthropic/resources/messages | 1292:1554 (5%)2773:3035 (5%) | view | |
| 52 | x 2 | src/anthropic/lib/bedrocksrc/anthropic/lib/vertex | 8:102 (100%)8:102 (100%) | view | |
| 50 | x 2 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 40:96 (31%)34:92 (16%) | view | |
| 49 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messages | 1680:1736 (3%)3643:3698 (3%) | view | |
| 49 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 364:424 (21%)364:424 (21%) | view | |
| 48 | x 2 | src/anthropic/resources/messagessrc/anthropic/resources/messages | 1089:1143 (4%)2571:2625 (4%) | view | |
| 47 | x 2 | src/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspaces | 8:86 (10%)8:85 (10%) | view | |
| 43 | x 2 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 49:93 (21%)241:285 (21%) | view | |
| 42 | x 2 | src/anthropic/lib/bedrocksrc/anthropic/lib/bedrock | 284:342 (10%)477:535 (10%) | view | |
| 41 | x 2 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 49:91 (21%)234:276 (21%) | view | |
| 41 | x 2 | src/anthropic/types/beta/sessionssrc/anthropic/types/beta/sessions | 52:92 (83%)52:92 (83%) | view | |
| 41 | x 2 | src/anthropic/resources/...organization/federationsrc/anthropic/resources/organization/federation | 2:45 (100%)2:45 (100%) | view | |
| 40 | x 2 | src/anthropic/lib/vertexsrc/anthropic/lib/vertex | 194:253 (12%)358:417 (12%) | view | |
| 40 | x 2 | src/anthropic/lib/bedrocksrc/anthropic/lib/bedrock | 249:307 (11%)427:485 (11%) | view | |
| 40 | x 2 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 49:90 (21%)215:256 (21%) | view | |
| 39 | x 2 | src/anthropic/lib/awssrc/anthropic/lib/aws | 189:236 (10%)403:450 (10%) | view | |
| 38 | x 2 | src/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions | 322:362 (5%)836:876 (5%) | view | |
| 38 | x 2 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 49:88 (21%)213:252 (21%) | view | |
| 38 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 126:177 (8%)78:129 (12%) | view | |
| 37 | x 2 | src/anthropic/resources/betasrc/anthropic/resources/beta | 325:364 (4%)965:1004 (4%) | view | |
| 37 | x 2 | src/anthropic/libsrc/anthropic/lib | 140:193 (9%)358:411 (9%) | view | |
| 37 | x 2 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/organization | 219:267 (28%)219:267 (28%) | view |
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 426 | src/anthropic/resources/betasrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/betasrc/anthropic/resourcessrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/tunnels... | 162:167 (<1%)84:89 (1%)204:209 (1%)118:123 (1%)140:145 (1%)161:166 (1%)150:155 (1%)118:123 (1%)164:169 (1%)111:116 (1%)... | view | |
| 6 | x 230 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 62:69 (1%)64:71 (1%)53:60 (2%)74:81 (1%)130:137 (1%)52:59 (4%)63:70 (<1%)60:67 (1%)78:85 (<1%)61:68 (1%)... | view | |
| 6 | x 194 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/agents... | 132:137 (1%)104:109 (1%)91:96 (2%)174:179 (1%)94:99 (4%)106:111 (<1%)113:118 (1%)126:131 (<1%)109:114 (1%)141:146 (1%)... | view | |
| 6 | x 194 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/agents... | 133:138 (1%)105:110 (1%)92:97 (2%)175:180 (1%)95:100 (4%)107:112 (<1%)114:119 (1%)127:132 (<1%)110:115 (1%)142:147 (1%)... | view | |
| 6 | x 166 | src/anthropic/resources/betasrc/anthropic/resources/.../organization/analyticssrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/betasrc/anthropic/resourcessrc/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resources/beta/organization/plugins... | 417:422 (<1%)165:170 (3%)187:192 (1%)473:478 (1%)258:263 (1%)294:299 (1%)109:114 (1%)189:194 (2%)271:276 (1%)333:338 (1%)... | view | |
| 6 | x 118 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 90:95 (4%)102:107 (<1%)154:159 (<1%)92:97 (2%)124:129 (1%)87:92 (2%)97:102 (<1%)136:141 (<1%)100:105 (1%)97:102 (1%)... | view | |
| 6 | x 118 | src/anthropic/resources/betasrc/anthropic/resources/organization/workspacessrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/organizationsrc/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules... | 161:166 (<1%)239:244 (1%)149:154 (1%)117:122 (1%)115:120 (1%)183:188 (2%)161:166 (1%)85:90 (1%)161:166 (1%)148:153 (1%)... | view | |
| 6 | x 116 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 92:97 (4%)104:109 (<1%)156:161 (<1%)94:99 (2%)126:131 (1%)89:94 (2%)99:104 (<1%)138:143 (<1%)102:107 (1%)99:104 (1%)... | view | |
| 6 | x 116 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 91:96 (4%)103:108 (<1%)155:160 (<1%)93:98 (2%)125:130 (1%)88:93 (2%)98:103 (<1%)137:142 (<1%)101:106 (1%)98:103 (1%)... | view | |
| 6 | x 116 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 93:98 (4%)105:110 (<1%)157:162 (<1%)95:100 (2%)127:132 (1%)90:95 (2%)100:105 (<1%)139:144 (<1%)103:108 (1%)100:105 (1%)... | view | |
| 6 | x 116 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 96:101 (4%)108:113 (<1%)160:165 (<1%)98:103 (2%)130:135 (1%)93:98 (2%)103:108 (<1%)142:147 (<1%)106:111 (1%)103:108 (1%)... | view | |
| 6 | x 110 | src/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/organization/workspacessrc/anthropic/resources/...zation/federation/rules... | 246:251 (1%)186:191 (1%)168:173 (1%)250:255 (2%)214:219 (1%)193:198 (1%)119:124 (<1%)122:127 (1%)83:88 (1%)234:239 (2%)... | view | |
| 6 | x 78 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/sessionssrc/anthropic/resourcessrc/anthropic/resources/betasrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta... | 162:169 (1%)130:137 (1%)52:59 (2%)150:157 (1%)129:136 (1%)190:197 (<1%)48:55 (3%)152:159 (1%)130:137 (1%)153:160 (1%)... | view | |
| 6 | x 56 | src/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/skillssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organizationsrc/anthropic/resources/skills... | 181:186 (1%)238:243 (1%)334:339 (1%)87:92 (5%)106:111 (4%)259:264 (<1%)257:262 (1%)132:137 (3%)225:230 (1%)227:232 (1%)... | view | |
| 6 | x 46 | src/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/skillssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/beta/sessionssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organizationsrc/anthropic/resources/skillssrc/anthropic/resources/...organization/workspaces... | 182:187 (1%)239:244 (1%)107:112 (4%)260:265 (<1%)88:93 (5%)258:263 (1%)133:138 (3%)226:231 (1%)228:233 (1%)240:245 (1%)... | view | |
| 6 | x 42 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/environments... | 104:109 (1%)122:127 (1%)121:126 (4%)248:253 (<1%)180:185 (1%)141:146 (1%)312:317 (<1%)383:388 (<1%)827:832 (<1%)891:896 (<1%)... | view | |
| 6 | x 38 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/beta/sessionssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organizationsrc/anthropic/resources/skillssrc/anthropic/resources/...organization/workspacessrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/organization/workspaces... | 108:113 (4%)261:266 (<1%)89:94 (5%)259:264 (1%)134:139 (3%)227:232 (1%)229:234 (1%)241:246 (1%)106:111 (2%)217:222 (1%)... | view | |
| 6 | x 38 | src/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messagessrc/anthropic/resources/messages... | 56:63 (1%)148:155 (<1%)140:147 (<1%)53:60 (1%)424:431 (<1%)708:715 (<1%)992:999 (<1%)1079:1086 (<1%)1303:1310 (<1%)1622:1629 (<1%)... | view | |
| 6 | x 38 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/beta/sessionssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organizationsrc/anthropic/resources/skillssrc/anthropic/resources/...organization/workspacessrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/organization/workspaces... | 109:114 (4%)262:267 (<1%)90:95 (5%)260:265 (1%)135:140 (3%)228:233 (1%)230:235 (1%)242:247 (1%)107:112 (2%)218:223 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/plugins... | 100:105 (1%)118:123 (1%)117:122 (4%)176:181 (1%)137:142 (1%)264:269 (1%)352:357 (1%)459:464 (1%)545:550 (1%)680:685 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resourcessrc/anthropic/resources/beta/skillssrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/beta... | 126:131 (1%)116:121 (1%)89:94 (3%)114:119 (1%)89:94 (3%)191:196 (1%)250:255 (1%)308:313 (1%)371:376 (1%)480:485 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/plugins... | 103:108 (1%)121:126 (1%)120:125 (4%)179:184 (1%)140:145 (1%)267:272 (1%)355:360 (1%)462:467 (1%)548:553 (1%)683:688 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/plugins... | 102:107 (1%)120:125 (1%)119:124 (4%)178:183 (1%)139:144 (1%)266:271 (1%)354:359 (1%)461:466 (1%)547:552 (1%)682:687 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resourcessrc/anthropic/resources/beta/skillssrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/beta... | 125:130 (1%)115:120 (1%)88:93 (3%)113:118 (1%)88:93 (3%)190:195 (1%)249:254 (1%)307:312 (1%)370:375 (1%)479:484 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/plugins... | 105:110 (1%)123:128 (1%)122:127 (4%)181:186 (1%)142:147 (1%)269:274 (1%)357:362 (1%)464:469 (1%)550:555 (1%)685:690 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resourcessrc/anthropic/resources/beta/skillssrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/beta... | 123:128 (1%)113:118 (1%)86:91 (3%)111:116 (1%)86:91 (3%)188:193 (1%)247:252 (1%)305:310 (1%)368:373 (1%)477:482 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/betasrc/anthropic/resources/beta/skillssrc/anthropic/resourcessrc/anthropic/resources/beta/skillssrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/betasrc/anthropic/resources/beta... | 124:129 (1%)114:119 (1%)87:92 (3%)112:117 (1%)87:92 (3%)189:194 (1%)248:253 (1%)306:311 (1%)369:374 (1%)478:483 (1%)... | view | |
| 6 | x 36 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/organization/plugins... | 101:106 (1%)119:124 (1%)118:123 (4%)177:182 (1%)138:143 (1%)265:270 (1%)353:358 (1%)460:465 (1%)546:551 (1%)681:686 (1%)... | view | |
| 6 | x 29 | src/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions... | 763:768 (<1%)466:471 (1%)783:788 (<1%)526:531 (1%)675:680 (<1%)562:567 (<1%)465:470 (1%)597:602 (1%)643:648 (<1%)765:770 (1%)... | view | |
| 6 | x 29 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions... | 143:148 (<1%)107:112 (1%)184:189 (<1%)206:211 (1%)161:166 (<1%)119:124 (<1%)239:244 (1%)144:149 (1%)104:109 (<1%)387:392 (1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/messagessrc/anthropic/resourcessrc/anthropic/resources/organizationsrc/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/organizationsrc/anthropic/resources/organizationsrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/messages... | 179:184 (2%)223:228 (1%)168:173 (3%)199:204 (2%)307:312 (1%)188:193 (1%)181:186 (2%)179:184 (2%)299:304 (1%)260:265 (1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 109:114 (1%)122:127 (<1%)105:110 (1%)209:214 (1%)290:295 (1%)388:393 (1%)492:497 (1%)573:578 (1%)189:194 (<1%)266:271 (<1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 112:117 (1%)125:130 (<1%)108:113 (1%)212:217 (1%)293:298 (1%)391:396 (1%)495:500 (1%)576:581 (1%)192:197 (<1%)269:274 (<1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/messagessrc/anthropic/resourcessrc/anthropic/resources/organizationsrc/anthropic/resources/...organization/workspacessrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/organizationsrc/anthropic/resources/organizationsrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/messages... | 180:185 (2%)224:229 (1%)169:174 (3%)200:205 (2%)308:313 (1%)189:194 (1%)182:187 (2%)180:185 (2%)300:305 (1%)261:266 (1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 110:115 (1%)123:128 (<1%)106:111 (1%)210:215 (1%)291:296 (1%)389:394 (1%)493:498 (1%)574:579 (1%)190:195 (<1%)267:272 (<1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 115:120 (1%)128:133 (<1%)111:116 (1%)215:220 (1%)296:301 (1%)394:399 (1%)498:503 (1%)579:584 (1%)195:200 (<1%)272:277 (<1%)... | view | |
| 6 | x 28 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/memory_stores... | 111:116 (1%)124:129 (<1%)107:112 (1%)211:216 (1%)292:297 (1%)390:395 (1%)494:499 (1%)575:580 (1%)191:196 (<1%)268:273 (<1%)... | view | |
| 6 | x 26 | src/anthropic/resources/beta/agentssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessions/threads... | 97:102 (4%)250:255 (<1%)421:426 (<1%)99:104 (2%)131:136 (1%)181:186 (2%)335:340 (<1%)409:414 (<1%)309:314 (1%)172:177 (1%)... | view | |
| 6 | x 24 | src/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messages... | 55:62 (1%)147:154 (<1%)485:492 (<1%)823:830 (<1%)1161:1168 (<1%)1264:1271 (<1%)1406:1413 (<1%)1445:1452 (<1%)1484:1491 (<1%)1522:1529 (<1%)... | view | |
| 6 | x 24 | src/anthropic/resources/beta/organizationsrc/anthropic/resources/messagessrc/anthropic/resourcessrc/anthropic/resources/organizationsrc/anthropic/resources/beta/organizationsrc/anthropic/resources/organizationsrc/anthropic/resources/organization/workspacessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/organizationsrc/anthropic/resources/organization... | 129:135 (2%)168:174 (1%)104:110 (3%)141:147 (2%)128:134 (2%)129:135 (2%)255:261 (1%)191:197 (1%)141:147 (2%)128:134 (2%)... | view | |
| 6 | x 24 | src/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organizationsrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/organization/workspacessrc/anthropic/resources/...rganization/rbac_groupssrc/anthropic/resources/...organization/rbac_rolessrc/anthropic/resources/organization/federationsrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...rganization/rbac_groupssrc/anthropic/resources/beta/organization... | 99:106 (3%)193:200 (1%)51:58 (2%)171:178 (1%)49:56 (2%)48:55 (5%)260:267 (1%)227:234 (1%)188:195 (1%)197:204 (1%)... | view | |
| 6 | x 23 | src/anthropic/resources/beta/organization/pluginssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/skillssrc/anthropic/resources/messagessrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/skillssrc/anthropic/resources/beta/messagessrc/anthropic/resources/...rganization/rbac_groupssrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/federation/rules... | 37:46 (1%)27:35 (<1%)26:35 (1%)22:33 (<1%)15:25 (1%)27:35 (1%)19:30 (<1%)14:24 (1%)17:25 (1%)14:24 (1%)... | view | |
| 6 | x 22 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...organization/federationsrc/anthropic/resources/...zation/service_accountssrc/anthropic/resources/beta/environmentssrc/anthropic/resources/organization/federationsrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/...zation/service_accounts... | 396:401 (1%)354:359 (1%)329:334 (1%)298:303 (1%)345:350 (<1%)298:303 (1%)266:271 (1%)318:323 (1%)259:264 (1%)267:272 (1%)... | view | |
| 6 | x 22 | src/anthropic/resources/betasrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/tunnels... | 333:340 (1%)265:272 (1%)51:58 (4%)127:134 (1%)202:209 (1%)57:64 (2%)301:308 (<1%)287:294 (<1%)203:210 (1%)199:206 (1%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnels... | 96:101 (1%)103:108 (1%)171:176 (1%)243:248 (1%)319:324 (1%)389:394 (1%)461:466 (1%)554:559 (1%)622:627 (1%)694:699 (1%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/sessions/threadssrc/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/sessionssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/agentssrc/anthropic/resources/beta/vaultssrc/anthropic/resources/beta/agents... | 126:133 (1%)201:208 (1%)56:63 (2%)300:307 (<1%)286:293 (<1%)202:209 (1%)198:205 (1%)361:368 (1%)264:271 (1%)50:57 (4%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messagessrc/anthropic/resources/beta/messages... | 130:135 (<1%)469:474 (<1%)807:812 (<1%)1144:1149 (<1%)1247:1252 (<1%)1388:1393 (<1%)1429:1434 (<1%)1468:1473 (<1%)1505:1510 (<1%)1653:1658 (<1%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnels... | 99:104 (1%)106:111 (1%)174:179 (1%)246:251 (1%)322:327 (1%)392:397 (1%)464:469 (1%)557:562 (1%)625:630 (1%)697:702 (1%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnels... | 98:103 (1%)105:110 (1%)173:178 (1%)245:250 (1%)321:326 (1%)391:396 (1%)463:468 (1%)556:561 (1%)624:629 (1%)696:701 (1%)... | view | |
| 6 | x 20 | src/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnelssrc/anthropic/resources/beta/tunnels... | 97:102 (1%)104:109 (1%)172:177 (1%)244:249 (1%)320:325 (1%)390:395 (1%)462:467 (1%)555:560 (1%)623:628 (1%)695:700 (1%)... | view |
Duplicated Units
The list of top 50 duplicated units.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 18 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 619:639 631:651 | view | |
| 18 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 643:663 655:675 | view | |
| 18 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 667:687 679:699 | view | |
| 18 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 691:711 703:723 | view | |
| 18 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/messages | 956:976 796:816 | view | |
| 18 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/messages | 980:1000 820:840 | view | |
| 18 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/messages | 1004:1024 844:864 | view | |
| 18 | x 2 | src/anthropic/resources/beta/messagessrc/anthropic/resources/messages | 1028:1048 868:888 | view | |
| 16 | x 2 | src/anthropic/resources/betasrc/anthropic/resources | 759:777 628:646 | view | |
| 16 | x 2 | src/anthropic/resources/betasrc/anthropic/resources | 781:799 650:668 | view | |
| 16 | x 2 | src/anthropic/resources/betasrc/anthropic/resources | 803:821 672:690 | view | |
| 16 | x 2 | src/anthropic/resources/betasrc/anthropic/resources | 825:843 694:712 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 630:647 707:724 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 655:672 732:749 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 680:697 757:774 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/service_accountssrc/anthropic/resources/...zation/service_accounts | 705:722 782:799 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 668:685 747:764 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 689:706 768:785 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 710:727 789:806 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 731:748 810:827 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 569:586 569:586 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 590:607 590:607 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 611:628 611:628 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 632:649 632:649 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 651:668 666:683 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 684:701 699:716 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 717:734 732:749 | view | |
| 15 | x 2 | src/anthropic/resources/organization/workspacessrc/anthropic/resources/...organization/workspaces | 750:767 765:782 | view | |
| 15 | x 2 | src/anthropic/resources/organization/federationsrc/anthropic/resources/...organization/federation | 706:723 781:798 | view | |
| 15 | x 2 | src/anthropic/resources/organization/federationsrc/anthropic/resources/...organization/federation | 727:744 802:819 | view | |
| 15 | x 2 | src/anthropic/resources/organization/federationsrc/anthropic/resources/...organization/federation | 748:765 823:840 | view | |
| 15 | x 2 | src/anthropic/resources/organization/federationsrc/anthropic/resources/...organization/federation | 769:786 844:861 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 809:826 908:925 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 834:851 933:950 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 859:876 958:975 | view | |
| 15 | x 2 | src/anthropic/resources/...zation/federation/rulessrc/anthropic/resources/...zation/federation/rules | 884:901 983:1000 | view | |
| 16 | x 3 | src/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analyticssrc/anthropic/resources/.../organization/analytics | 45:62 45:62 45:62 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 483:497 483:497 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 501:515 501:515 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 519:533 519:533 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 537:551 537:551 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 446:460 446:460 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 464:478 464:478 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 482:496 482:496 | view | |
| 12 | x 2 | src/anthropic/resources/organizationsrc/anthropic/resources/beta/organization | 500:514 500:514 | view | |
| 14 | x 2 | src/anthropic/resources/beta/memory_storessrc/anthropic/resources/beta/agents | 294:309 355:370 | view | |
| 12 | x 2 | src/anthropic/resources/beta/skillssrc/anthropic/resources/skills | 648:662 559:573 | view | |
| 12 | x 2 | src/anthropic/resources/beta/skillssrc/anthropic/resources/skills | 670:684 581:595 | view | |
| 12 | x 2 | src/anthropic/resources/beta/skillssrc/anthropic/resources/skills | 692:706 603:617 | view | |
| 12 | x 2 | src/anthropic/resources/beta/skillssrc/anthropic/resources/skills | 714:728 625:639 | 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."