Duplication Overall
- 21% duplication:
- 69,182 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 14,734 duplicated lines
- 14,840 duplicates
Duplication per Extension
Duplication per Component (primary)
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 288 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1832:2150 (5%)4591:4909 (5%) | view | |
| 287 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 272:590 (5%)2917:3235 (5%) | view | |
| 255 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1292:1575 (5%)4013:4296 (5%) | view | |
| 232 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 14:270 (4%)2640:2896 (4%) | view | |
| 230 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2380:2636 (4%)5177:5433 (4%) | view | |
| 227 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1577:1830 (4%)4317:4570 (4%) | view | |
| 221 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1044:1290 (4%)3746:3992 (4%) | view | |
| 215 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 803:1042 (4%)3486:3725 (4%) | view | |
| 204 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2152:2378 (4%)4930:5156 (4%) | view | |
| 188 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 592:801 (3%)3256:3465 (3%) | view | |
| 107 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2064:2193 (3%)2609:2738 (3%) | view | |
| 107 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2064:2193 (3%)3142:3271 (3%) | view | |
| 107 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2609:2738 (3%)3142:3271 (3%) | view | |
| 95 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2078:2193 (3%)2890:3005 (3%) | view | |
| 95 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2623:2738 (3%)2890:3005 (3%) | view | |
| 95 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2890:3005 (3%)3156:3271 (3%) | view | |
| 89 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1531:1639 (3%)2085:2193 (3%) | view | |
| 89 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1531:1639 (3%)2630:2738 (3%) | view | |
| 89 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1531:1639 (3%)2897:3005 (3%) | view | |
| 89 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1531:1639 (3%)3163:3271 (3%) | view | |
| 79 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1543:1639 (2%)2376:2472 (2%) | view | |
| 79 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2097:2193 (2%)2376:2472 (2%) | view | |
| 79 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2376:2472 (2%)2642:2738 (2%) | view | |
| 79 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2376:2472 (2%)2909:3005 (2%) | view | |
| 79 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 2376:2472 (2%)3175:3271 (2%) | view | |
| 75 | x 2 | fronts-client/src/fixturesfronts-client/src/fixtures | 989:1063 (6%)1085:1159 (6%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1563:1639 (2%)1869:1945 (2%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1869:1945 (2%)2117:2193 (2%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1869:1945 (2%)2396:2472 (2%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1869:1945 (2%)2662:2738 (2%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1869:1945 (2%)2929:3005 (2%) | view | |
| 63 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1869:1945 (2%)3195:3271 (2%) | view | |
| 59 | x 2 | fronts-client/src/fixturesfronts-client/src/fixtures | 871:929 (5%)989:1047 (5%) | view | |
| 59 | x 2 | fronts-client/src/fixturesfronts-client/src/fixtures | 871:929 (5%)1085:1143 (5%) | view | |
| 56 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1171:1238 (1%)2875:2942 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)1573:1639 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)1879:1945 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)2127:2193 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)2406:2472 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)2672:2738 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)2939:3005 (1%) | view | |
| 55 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1247:1313 (1%)3205:3271 (1%) | view | |
| 55 | x 2 | scripts/recipesscripts/recipes | 100:159 (14%)6:65 (13%) | view | |
| 48 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1171:1228 (1%)1803:1860 (1%) | view | |
| 48 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1803:1860 (1%)2875:2932 (1%) | view | |
| 46 | x 2 | public/src/csspublic/src/css | 380:425 (2%)427:472 (2%) | view | |
| 46 | x 2 | app/model/editions/templatesapp/model/editions/templates | 48:94 (10%)47:93 (11%) | view | |
| 43 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1186:1238 (1%)2078:2130 (1%) | view | |
| 43 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1186:1238 (1%)2623:2675 (1%) | view | |
| 43 | x 2 | fronts-client/integration/fixturesfronts-client/integration/fixtures | 1186:1238 (1%)3156:3208 (1%) | view |
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 159 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 114:119 (1%)90:95 (2%)109:114 (1%)89:94 (2%)86:91 (3%)86:91 (3%)83:88 (3%)88:93 (2%)93:98 (3%)103:108 (3%)... | view | |
| 6 | x 31 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 115:120 (1%)91:96 (2%)87:92 (3%)110:115 (1%)89:94 (2%)125:130 (1%)135:140 (1%)145:150 (1%)155:160 (1%)465:470 (1%)... | view | |
| 6 | x 31 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 84:89 (3%)169:174 (2%)100:105 (2%)87:92 (3%)211:216 (2%)104:109 (3%)124:129 (3%)144:149 (3%)164:169 (3%)179:184 (2%)... | view | |
| 6 | x 30 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 165:170 (1%)97:102 (3%)99:104 (2%)90:95 (2%)109:114 (2%)119:124 (2%)129:134 (2%)139:144 (2%)149:154 (2%)159:164 (2%)... | view | |
| 6 | x 29 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 365:370 (1%)171:176 (2%)120:125 (1%)94:99 (3%)157:162 (3%)114:119 (3%)134:139 (3%)154:159 (3%)174:179 (3%)375:380 (1%)... | view | |
| 6 | x 23 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 265:270 (1%)131:136 (2%)140:145 (1%)275:280 (1%)285:290 (1%)295:300 (1%)305:310 (1%)315:320 (1%)325:330 (1%)335:340 (1%)... | view | |
| 6 | x 23 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 12:17 (11%)12:17 (1%)12:17 (21%)48:53 (11%)34:39 (1%)56:61 (1%)78:83 (1%)100:105 (1%)122:127 (1%)144:149 (1%)... | view | |
| 6 | x 23 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 11:16 (11%)11:16 (1%)11:16 (21%)47:52 (11%)33:38 (1%)55:60 (1%)77:82 (1%)99:104 (1%)121:126 (1%)143:148 (1%)... | view | |
| 6 | x 22 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 49:54 (11%)13:18 (1%)13:18 (21%)35:40 (1%)57:62 (1%)79:84 (1%)101:106 (1%)123:128 (1%)145:150 (1%)167:172 (1%)... | view | |
| 6 | x 21 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 14:19 (21%)14:19 (1%)36:41 (1%)58:63 (1%)80:85 (1%)102:107 (1%)124:129 (1%)146:151 (1%)168:173 (1%)190:195 (1%)... | view | |
| 6 | x 21 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 18:23 (21%)18:23 (1%)40:45 (1%)62:67 (1%)84:89 (1%)106:111 (1%)128:133 (1%)150:155 (1%)172:177 (1%)194:199 (1%)... | view | |
| 6 | x 21 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 15:20 (21%)15:20 (1%)37:42 (1%)59:64 (1%)81:86 (1%)103:108 (1%)125:130 (1%)147:152 (1%)169:174 (1%)191:196 (1%)... | view | |
| 6 | x 21 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 16:21 (21%)16:21 (1%)38:43 (1%)60:65 (1%)82:87 (1%)104:109 (1%)126:131 (1%)148:153 (1%)170:175 (1%)192:197 (1%)... | view | |
| 6 | x 21 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 17:22 (21%)17:22 (1%)39:44 (1%)61:66 (1%)83:88 (1%)105:110 (1%)127:132 (1%)149:154 (1%)171:176 (1%)193:198 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 8:13 (1%)30:35 (1%)52:57 (1%)74:79 (1%)96:101 (1%)118:123 (1%)140:145 (1%)162:167 (1%)184:189 (1%)206:211 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 9:14 (1%)31:36 (1%)53:58 (1%)75:80 (1%)97:102 (1%)119:124 (1%)141:146 (1%)163:168 (1%)185:190 (1%)207:212 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 7:12 (1%)29:34 (1%)51:56 (1%)73:78 (1%)95:100 (1%)117:122 (1%)139:144 (1%)161:166 (1%)183:188 (1%)205:210 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 19:25 (1%)41:47 (1%)63:69 (1%)85:91 (1%)107:113 (1%)129:135 (1%)151:157 (1%)173:179 (1%)195:201 (1%)217:223 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 6:11 (1%)28:33 (1%)50:55 (1%)72:77 (1%)94:99 (1%)116:121 (1%)138:143 (1%)160:165 (1%)182:187 (1%)204:209 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 242:249 (<1%)218:225 (<1%)686:693 (<1%)516:523 (<1%)729:736 (<1%)969:976 (<1%)1218:1225 (<1%)1502:1509 (<1%)1759:1766 (<1%)2303:2310 (<1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 10:15 (1%)32:37 (1%)54:59 (1%)76:81 (1%)98:103 (1%)120:125 (1%)142:147 (1%)164:169 (1%)186:191 (1%)208:213 (1%)... | view | |
| 6 | x 20 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 241:248 (<1%)217:224 (<1%)685:692 (<1%)515:522 (<1%)728:735 (<1%)968:975 (<1%)1217:1224 (<1%)1501:1508 (<1%)1758:1765 (<1%)2302:2309 (<1%)... | view | |
| 6 | x 18 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 145:150 (<1%)425:430 (<1%)629:634 (<1%)661:666 (<1%)905:910 (<1%)1132:1137 (<1%)1409:1414 (<1%)1711:1716 (<1%)2226:2231 (<1%)2501:2506 (<1%)... | view | |
| 6 | x 18 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 142:148 (<1%)422:428 (<1%)626:632 (<1%)658:664 (<1%)902:908 (<1%)1129:1135 (<1%)1406:1412 (<1%)1708:1714 (<1%)2223:2229 (<1%)2498:2504 (<1%)... | view | |
| 6 | x 18 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 143:149 (<1%)423:429 (<1%)627:633 (<1%)659:665 (<1%)903:909 (<1%)1130:1136 (<1%)1407:1413 (<1%)1709:1715 (<1%)2224:2230 (<1%)2499:2505 (<1%)... | view | |
| 6 | x 18 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 146:151 (<1%)426:431 (<1%)630:635 (<1%)662:667 (<1%)906:911 (<1%)1133:1138 (<1%)1410:1415 (<1%)1712:1717 (<1%)2227:2232 (<1%)2502:2507 (<1%)... | view | |
| 6 | x 15 | app/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templatesapp/model/editions/templates... | 130:135 (1%)97:102 (3%)117:122 (3%)137:142 (3%)157:162 (3%)177:182 (3%)197:202 (3%)170:175 (1%)210:215 (1%)250:255 (1%)... | view | |
| 6 | x 14 | fronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constants... | 91:96 (<1%)121:126 (<1%)242:247 (<1%)497:502 (<1%)557:562 (<1%)602:607 (<1%)737:742 (<1%)782:787 (<1%)887:892 (<1%)932:937 (<1%)... | view | |
| 6 | x 14 | fronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constants... | 90:95 (<1%)120:125 (<1%)241:246 (<1%)496:501 (<1%)556:561 (<1%)601:606 (<1%)736:741 (<1%)781:786 (<1%)886:891 (<1%)931:936 (<1%)... | view | |
| 6 | x 13 | fronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constants... | 302:307 (<1%)407:412 (<1%)587:592 (<1%)632:637 (<1%)692:697 (<1%)917:922 (<1%)947:952 (<1%)962:967 (<1%)1067:1072 (<1%)1112:1117 (<1%)... | view | |
| 6 | x 13 | fronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constantsfronts-client/src/constants... | 301:306 (<1%)406:411 (<1%)586:591 (<1%)631:636 (<1%)691:696 (<1%)916:921 (<1%)946:951 (<1%)961:966 (<1%)1066:1071 (<1%)1111:1116 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 292:297 (<1%)520:525 (<1%)811:816 (<1%)1138:1143 (<1%)1453:1458 (<1%)1770:1775 (<1%)2031:2036 (<1%)2297:2302 (<1%)2576:2581 (<1%)2842:2847 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 293:298 (<1%)521:526 (<1%)812:817 (<1%)1139:1144 (<1%)1454:1459 (<1%)1771:1776 (<1%)2032:2037 (<1%)2298:2303 (<1%)2577:2582 (<1%)2843:2848 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 104:110 (<1%)362:368 (<1%)624:630 (<1%)913:919 (<1%)1228:1234 (<1%)1566:1572 (<1%)1872:1878 (<1%)2120:2126 (<1%)2399:2405 (<1%)2665:2671 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 106:111 (<1%)364:369 (<1%)626:631 (<1%)915:920 (<1%)1230:1235 (<1%)1568:1573 (<1%)1874:1879 (<1%)2122:2127 (<1%)2401:2406 (<1%)2667:2672 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 103:109 (<1%)361:367 (<1%)623:629 (<1%)912:918 (<1%)1227:1233 (<1%)1565:1571 (<1%)1871:1877 (<1%)2119:2125 (<1%)2398:2404 (<1%)2664:2670 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 298:303 (<1%)526:531 (<1%)817:822 (<1%)1144:1149 (<1%)1459:1464 (<1%)1776:1781 (<1%)2037:2042 (<1%)2303:2308 (<1%)2582:2587 (<1%)2848:2853 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 108:114 (<1%)366:372 (<1%)628:634 (<1%)917:923 (<1%)1232:1238 (<1%)1570:1576 (<1%)1876:1882 (<1%)2124:2130 (<1%)2403:2409 (<1%)2669:2675 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 296:301 (<1%)524:529 (<1%)815:820 (<1%)1142:1147 (<1%)1457:1462 (<1%)1774:1779 (<1%)2035:2040 (<1%)2301:2306 (<1%)2580:2585 (<1%)2846:2851 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 207:214 (<1%)447:454 (<1%)728:735 (<1%)1023:1030 (<1%)1335:1342 (<1%)1661:1668 (<1%)1967:1974 (<1%)2215:2222 (<1%)2494:2501 (<1%)2760:2767 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 290:295 (<1%)518:523 (<1%)809:814 (<1%)1136:1141 (<1%)1451:1456 (<1%)1768:1773 (<1%)2029:2034 (<1%)2295:2300 (<1%)2574:2579 (<1%)2840:2845 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 84:89 (<1%)354:359 (<1%)560:565 (<1%)848:853 (<1%)1210:1215 (<1%)1548:1553 (<1%)1842:1847 (<1%)2102:2107 (<1%)2381:2386 (<1%)2647:2652 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 301:306 (<1%)529:534 (<1%)820:825 (<1%)1147:1152 (<1%)1462:1467 (<1%)1779:1784 (<1%)2040:2045 (<1%)2306:2311 (<1%)2585:2590 (<1%)2851:2856 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 101:108 (<1%)359:366 (<1%)621:628 (<1%)910:917 (<1%)1225:1232 (<1%)1563:1570 (<1%)1869:1876 (<1%)2117:2124 (<1%)2396:2403 (<1%)2662:2669 (<1%)... | view | |
| 6 | x 12 | fronts-client/src/fixturesfronts-client/src/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 265:270 (2%)488:493 (1%)503:508 (<1%)2907:2912 (<1%)3476:3481 (<1%)3736:3741 (<1%)4003:4008 (<1%)4307:4312 (<1%)4581:4586 (<1%)4920:4925 (<1%)... | view | |
| 6 | x 12 | fronts-client/src/fixturesfronts-client/src/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 264:269 (2%)487:492 (1%)502:507 (<1%)2906:2911 (<1%)3475:3480 (<1%)3735:3740 (<1%)4002:4007 (<1%)4306:4311 (<1%)4580:4585 (<1%)4919:4924 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 85:91 (<1%)355:361 (<1%)561:567 (<1%)849:855 (<1%)1211:1217 (<1%)1549:1555 (<1%)1843:1849 (<1%)2103:2109 (<1%)2382:2388 (<1%)2648:2654 (<1%)... | view | |
| 6 | x 12 | fronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 86:92 (<1%)356:362 (<1%)562:568 (<1%)850:856 (<1%)1212:1218 (<1%)1550:1556 (<1%)1844:1850 (<1%)2104:2110 (<1%)2383:2389 (<1%)2649:2655 (<1%)... | view | |
| 6 | x 12 | fronts-client/src/fixturesfronts-client/src/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 262:267 (2%)485:490 (1%)500:505 (<1%)2904:2909 (<1%)3473:3478 (<1%)3733:3738 (<1%)4000:4005 (<1%)4304:4309 (<1%)4578:4583 (<1%)4917:4922 (<1%)... | view | |
| 6 | x 12 | fronts-client/src/fixturesfronts-client/src/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixturesfronts-client/integration/fixtures... | 263:268 (2%)486:491 (1%)501:506 (<1%)2905:2910 (<1%)3474:3479 (<1%)3734:3739 (<1%)4001:4006 (<1%)4305:4310 (<1%)4579:4584 (<1%)4918:4923 (<1%)... | view |
Duplicated Units
The list of top 4 duplicated units.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 16 | x 2 | fronts-client/src/servicesfronts-client/src/services | 22:40 202:220 | view | |
| 16 | x 2 | fronts-client/src/servicesfronts-client/src/services | 41:59 221:239 | view | |
| 6 | x 2 | fronts-client/src/servicesfronts-client/src/services | 27:34 206:213 | view | |
| 6 | x 2 | fronts-client/src/servicesfronts-client/src/services | 46:53 225:232 | 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."