guardian/2025-race-off-animations
Duplication Places in code with 6 or more lines that are exactly the same. |
Duplication Overall
- 78% duplication:
- 12,933 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 10,170 duplicated lines
- 1,189 duplicates
Duplication per Extension
Duplication per Component (primary)
Duplication Between Components (50+ lines)
flowchart TB
n0["harness"]
n1["src"]
n0 ---|"615"| n1
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#DC143CFF,stroke-width:10px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
2D force graph
|
3D force graph
Show more details on duplication between components...
From Component
--> To Component
Duplicated
Lines
File Pairs
Details
harness (78%)
  --> src (2%)
615
4 file pairs
details...
flowchart TB
n0["harness"]
n1["src"]
n0 ---|"615"| n1
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#DC143CFF,stroke-width:10px
Show more details on duplication between components...
| From Component --> To Component |
Duplicated Lines |
File Pairs | Details |
|---|---|---|---|
| harness (78%)   --> src (2%) |
615 | 4 file pairs | details... |
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 2828 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 1:3095 (100%)1:3095 (100%) | view | |
| 2828 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 1:3095 (100%)1:3095 (100%) | view | |
| 2828 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 1:3095 (100%)1:3095 (100%) | view | |
| 200 | x 2 | src/libsrc/lib | 43:380 (90%)43:380 (90%) | view | |
| 187 | x 2 | harnessharness | 8:196 (94%)4:192 (95%) | view | |
| 156 | x 2 | harnesssrc/lib/styles | 33:188 (79%)3:170 (99%) | view | |
| 156 | x 2 | harnesssrc/lib/styles | 37:192 (78%)3:170 (99%) | view | |
| 148 | x 2 | src/lib/stylessrc/lib/styles | 1:161 (94%)1:161 (94%) | view | |
| 147 | x 2 | harnesssrc/lib/styles | 33:179 (75%)3:161 (93%) | view | |
| 147 | x 2 | harnesssrc/lib/styles | 37:183 (74%)3:161 (93%) | view | |
| 78 | x 2 | src/atoms/atom-1/componentssrc/atoms/video-record2/components | svelte |
6:106 (86%)6:106 (83%) | view |
| 48 | x 2 | src/libsrc/lib | 49:111 (21%)49:111 (21%) | view | |
| 48 | x 2 | src/libsrc/lib | 49:111 (21%)49:111 (21%) | view | |
| 28 | x 2 | src/lib/stylessrc/lib/styles | 22:53 (51%)1:32 (35%) | view | |
| 22 | x 2 | src/atoms/atom-1/stylessrc/atoms/atom-1/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/video-record2/stylessrc/atoms/video-record2/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 1295:1316 (<1%)1199:1220 (<1%) | view | |
| 22 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 1295:1316 (<1%)1199:1220 (<1%) | view | |
| 22 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 1199:1220 (<1%)1295:1316 (<1%) | view | |
| 22 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 1295:1316 (<1%)1199:1220 (<1%) | view | |
| 22 | x 2 | src/libsrc/lib | 3:41 (9%)3:41 (9%) | view | |
| 21 | x 2 | src/libsrc/lib | 3:40 (9%)3:40 (9%) | view | |
| 21 | x 2 | src/libsrc/lib | 3:40 (9%)3:40 (9%) | view | |
| 17 | x 2 | src/libsrc/lib | 141:167 (7%)142:168 (7%) | view | |
| 17 | x 2 | src/atoms/video-record/componentssrc/atoms/video-record2/components | svelte |
24:45 (24%)58:79 (18%) | view |
| 17 | x 2 | src/atoms/atom-1/componentssrc/atoms/video-record/components | svelte |
58:79 (18%)24:45 (24%) | view |
| 17 | x 2 | src/libsrc/lib | 142:168 (7%)141:167 (7%) | view | |
| 16 | x 2 | src/libsrc/lib | 169:187 (7%)170:188 (7%) | view | |
| 16 | x 2 | src/libsrc/lib | 170:188 (7%)169:187 (7%) | view | |
| 12 | x 2 | src/atoms/atom-1/stylessrc/atoms/atom-1/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/video-record2/stylessrc/atoms/video-record2/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 2835:2850 (<1%)2733:2748 (<1%) | view | |
| 12 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 2835:2850 (<1%)2733:2748 (<1%) | view | |
| 12 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 2733:2748 (<1%)2835:2850 (<1%) | view | |
| 12 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 2835:2850 (<1%)2733:2748 (<1%) | view | |
| 12 | x 2 | src/atoms/video-record/stylessrc/atoms/video-record2/styles | 1:20 (70%)1:19 (54%) | view | |
| 10 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record2/styles | 1:16 (62%)1:15 (45%) | view | |
| 10 | x 2 | src/atoms/atom-1/stylessrc/atoms/video-record/styles | 1:16 (62%)1:16 (58%) | view | |
| 9 | x 2 | src/lib/styles/guss-typographysrc/lib/styles/guss-typography | 138:146 (5%)156:164 (5%) | view | |
| 9 | x 2 | src/atoms/default/componentssrc/lib/components | 32:41 (31%)55:64 (15%) | view | |
| 9 | x 2 | src/libsrc/lib | 116:125 (4%)116:125 (3%) | view | |
| 9 | x 2 | src/atoms/video-record/componentssrc/atoms/video-record2/components | svelte |
69:80 (12%)99:112 (9%) | view |
| 9 | x 2 | src/atoms/video-record/componentssrc/atoms/video-record2/components | svelte |
85:95 (12%)111:122 (9%) | view |
| 9 | x 2 | src/atoms/atom-1/componentssrc/lib/components | 104:116 (10%)55:64 (15%) | view |
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 21 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/styles... | 1465:1471 (<1%)1465:1471 (<1%)1465:1471 (<1%)1600:1606 (<1%)1729:1735 (<1%)2359:2365 (<1%)2714:2720 (<1%)2777:2783 (<1%)2859:2865 (<1%)1600:1606 (<1%)... | view | |
| 6 | x 21 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/styles... | 1518:1524 (<1%)1518:1524 (<1%)1518:1524 (<1%)1543:1549 (<1%)1881:1887 (<1%)1981:1987 (<1%)2404:2410 (<1%)2927:2933 (<1%)2958:2964 (<1%)1543:1549 (<1%)... | view | |
| 6 | x 21 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/styles... | 1466:1472 (<1%)1466:1472 (<1%)1466:1472 (<1%)1601:1607 (<1%)1730:1736 (<1%)2360:2366 (<1%)2715:2721 (<1%)2778:2784 (<1%)2860:2866 (<1%)1601:1607 (<1%)... | view | |
| 6 | x 18 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/styles... | 150:155 (<1%)150:155 (<1%)150:155 (<1%)157:162 (<1%)206:211 (<1%)213:218 (<1%)262:267 (<1%)269:274 (<1%)157:162 (<1%)206:211 (<1%)... | view | |
| 6 | x 18 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/styles... | 136:141 (<1%)136:141 (<1%)136:141 (<1%)143:148 (<1%)192:197 (<1%)199:204 (<1%)248:253 (<1%)255:260 (<1%)143:148 (<1%)192:197 (<1%)... | view | |
| 6 | x 12 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles... | 178:183 (<1%)178:183 (<1%)178:183 (<1%)185:190 (<1%)234:239 (<1%)241:246 (<1%)185:190 (<1%)234:239 (<1%)241:246 (<1%)185:190 (<1%)... | view | |
| 6 | x 12 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles... | 164:169 (<1%)164:169 (<1%)164:169 (<1%)171:176 (<1%)220:225 (<1%)227:232 (<1%)171:176 (<1%)220:225 (<1%)227:232 (<1%)171:176 (<1%)... | view | |
| 6 | x 9 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/stylessrc/atoms/video-record/styles | 1903:1908 (<1%)1903:1908 (<1%)1903:1908 (<1%)1924:1929 (<1%)2208:2213 (<1%)1924:1929 (<1%)2208:2213 (<1%)1924:1929 (<1%)2208:2213 (<1%) | view | |
| 6 | x 9 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/stylessrc/atoms/video-record/styles | 96:101 (<1%)96:101 (<1%)96:101 (<1%)124:129 (<1%)152:157 (<1%)124:129 (<1%)152:157 (<1%)124:129 (<1%)152:157 (<1%) | view | |
| 6 | x 9 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/stylessrc/atoms/video-record/styles | 82:87 (<1%)82:87 (<1%)82:87 (<1%)110:115 (<1%)138:143 (<1%)110:115 (<1%)138:143 (<1%)110:115 (<1%)138:143 (<1%) | view | |
| 6 | x 9 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/stylessrc/atoms/video-record/styles | 89:94 (<1%)89:94 (<1%)89:94 (<1%)117:122 (<1%)145:150 (<1%)117:122 (<1%)145:150 (<1%)117:122 (<1%)145:150 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 139:144 (<1%)139:144 (<1%)139:144 (<1%)153:158 (<1%)153:158 (<1%)153:158 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 111:116 (<1%)111:116 (<1%)111:116 (<1%)125:130 (<1%)125:130 (<1%)125:130 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 83:88 (<1%)83:88 (<1%)83:88 (<1%)97:102 (<1%)97:102 (<1%)97:102 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1202:1207 (<1%)1202:1207 (<1%)1202:1207 (<1%)1298:1303 (<1%)1298:1303 (<1%)1298:1303 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1208:1213 (<1%)1208:1213 (<1%)1208:1213 (<1%)1304:1309 (<1%)1304:1309 (<1%)1304:1309 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1211:1216 (<1%)1211:1216 (<1%)1211:1216 (<1%)1307:1312 (<1%)1307:1312 (<1%)1307:1312 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 122:127 (<1%)122:127 (<1%)122:127 (<1%)129:134 (<1%)129:134 (<1%)129:134 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1215:1220 (<1%)1215:1220 (<1%)1215:1220 (<1%)1311:1316 (<1%)1311:1316 (<1%)1311:1316 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1213:1218 (<1%)1213:1218 (<1%)1213:1218 (<1%)1309:1314 (<1%)1309:1314 (<1%)1309:1314 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 2734:2741 (<1%)2734:2741 (<1%)2734:2741 (<1%)2836:2843 (<1%)2836:2843 (<1%)2836:2843 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 215:220 (<1%)215:220 (<1%)215:220 (<1%)243:248 (<1%)243:248 (<1%)243:248 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 2741:2748 (<1%)2741:2748 (<1%)2741:2748 (<1%)2843:2850 (<1%)2843:2850 (<1%)2843:2850 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 251:256 (<1%)251:256 (<1%)251:256 (<1%)265:270 (<1%)265:270 (<1%)265:270 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 236:241 (<1%)236:241 (<1%)236:241 (<1%)264:269 (<1%)264:269 (<1%)264:269 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1204:1209 (<1%)1204:1209 (<1%)1204:1209 (<1%)1300:1305 (<1%)1300:1305 (<1%)1300:1305 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 223:228 (<1%)223:228 (<1%)223:228 (<1%)237:242 (<1%)237:242 (<1%)237:242 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 94:99 (<1%)94:99 (<1%)94:99 (<1%)101:106 (<1%)101:106 (<1%)101:106 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 108:113 (<1%)108:113 (<1%)108:113 (<1%)115:120 (<1%)115:120 (<1%)115:120 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1206:1211 (<1%)1206:1211 (<1%)1206:1211 (<1%)1302:1307 (<1%)1302:1307 (<1%)1302:1307 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 2738:2745 (<1%)2738:2745 (<1%)2738:2745 (<1%)2840:2847 (<1%)2840:2847 (<1%)2840:2847 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 222:227 (<1%)222:227 (<1%)222:227 (<1%)250:255 (<1%)250:255 (<1%)250:255 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1209:1214 (<1%)1209:1214 (<1%)1209:1214 (<1%)1305:1310 (<1%)1305:1310 (<1%)1305:1310 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 229:234 (<1%)229:234 (<1%)229:234 (<1%)257:262 (<1%)257:262 (<1%)257:262 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1210:1215 (<1%)1210:1215 (<1%)1210:1215 (<1%)1306:1311 (<1%)1306:1311 (<1%)1306:1311 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 166:171 (<1%)166:171 (<1%)166:171 (<1%)194:199 (<1%)194:199 (<1%)194:199 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1517:1523 (<1%)1517:1523 (<1%)1517:1523 (<1%)2403:2409 (<1%)2403:2409 (<1%)2403:2409 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 173:178 (<1%)173:178 (<1%)173:178 (<1%)201:206 (<1%)201:206 (<1%)201:206 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1214:1219 (<1%)1214:1219 (<1%)1214:1219 (<1%)1310:1315 (<1%)1310:1315 (<1%)1310:1315 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 160:165 (<1%)160:165 (<1%)160:165 (<1%)174:179 (<1%)174:179 (<1%)174:179 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 159:164 (<1%)159:164 (<1%)159:164 (<1%)187:192 (<1%)187:192 (<1%)187:192 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 188:193 (<1%)188:193 (<1%)188:193 (<1%)202:207 (<1%)202:207 (<1%)202:207 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 2735:2743 (<1%)2735:2743 (<1%)2735:2743 (<1%)2837:2845 (<1%)2837:2845 (<1%)2837:2845 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 104:109 (<1%)104:109 (<1%)104:109 (<1%)118:123 (<1%)118:123 (<1%)118:123 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1212:1217 (<1%)1212:1217 (<1%)1212:1217 (<1%)1308:1313 (<1%)1308:1313 (<1%)1308:1313 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 132:137 (<1%)132:137 (<1%)132:137 (<1%)146:151 (<1%)146:151 (<1%)146:151 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 180:185 (<1%)180:185 (<1%)180:185 (<1%)208:213 (<1%)208:213 (<1%)208:213 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 1203:1208 (<1%)1203:1208 (<1%)1203:1208 (<1%)1299:1304 (<1%)1299:1304 (<1%)1299:1304 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 80:85 (<1%)80:85 (<1%)80:85 (<1%)87:92 (<1%)87:92 (<1%)87:92 (<1%) | view | |
| 6 | x 6 | src/atoms/atom-1/stylessrc/atoms/video-record2/stylessrc/atoms/video-record/stylessrc/atoms/video-record2/stylessrc/atoms/atom-1/stylessrc/atoms/video-record/styles | 2736:2744 (<1%)2736:2744 (<1%)2736:2744 (<1%)2838:2846 (<1%)2838:2846 (<1%)2838:2846 (<1%) | view |
Duplicated Units
The list of top 2 duplicated units.
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."