guardian/oz-220228-dblogs-qld-rainfall
Duplication Places in code with 6 or more lines that are exactly the same. |
Duplication Overall
- 95% duplication:
- 5,457 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 5,226 duplicated lines
- 111 duplicates
Duplication per Extension
Duplication per Component (primary)
Duplication Between Components (50+ lines)
flowchart TB
n0["oz-rainfall-charts-cumulative-master"]
n1["second_go"]
n0 ---|"5158"| 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
oz-rainfall-charts-cumulative-master (99%)
  --> second_go (98%)
5158
40 file pairs
details...
flowchart TB
n0["oz-rainfall-charts-cumulative-master"]
n1["second_go"]
n0 ---|"5158"| 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 |
|---|---|---|---|
| oz-rainfall-charts-cumulative-master (99%)   --> second_go (98%) |
5158 | 40 file pairs | details... |
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 405 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:582 (100%)3:582 (100%) | view | |
| 389 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:548 (100%)3:548 (100%) | view | |
| 233 | x 2 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/css | 1:283 (100%)1:283 (100%) | view | |
| 233 | x 2 | oz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 1:283 (100%)1:283 (100%) | view | |
| 233 | x 2 | oz-rainfall-charts-cumul...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/css | 1:283 (100%)1:283 (100%) | view | |
| 233 | x 2 | second_go/oz-rainfall-ch...s/glasshouse/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 1:283 (100%)1:283 (100%) | view | |
| 233 | x 2 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 1:283 (100%)1:283 (100%) | view | |
| 233 | x 2 | oz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/css | 1:283 (100%)1:283 (100%) | view | |
| 217 | x 2 | oz-rainfall-charts-cumulative-mastersecond_go/oz-rainfall-charts-cumulative-master | 1:278 (100%)1:278 (100%) | view | |
| 214 | x 2 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 277:548 (55%)311:582 (52%) | view | |
| 214 | x 2 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 277:548 (55%)311:582 (52%) | view | |
| 214 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 311:582 (52%)277:548 (55%) | view | |
| 214 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 277:548 (55%)311:582 (52%) | view | |
| 140 | x 2 | oz-rainfall-charts-cumulative-master/shared/csssecond_go/oz-rainfall-ch...ative-master/shared/css | 1:173 (100%)1:173 (100%) | view | |
| 123 | x 2 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 87:273 (31%)91:277 (30%) | view | |
| 123 | x 2 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 87:273 (31%)91:277 (30%) | view | |
| 123 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 91:277 (30%)87:273 (31%) | view | |
| 123 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 87:273 (31%)91:277 (30%) | view | |
| 109 | x 2 | oz-rainfall-charts-cumul...red/css/guss-typographysecond_go/oz-rainfall-ch...red/css/guss-typography | 16:393 (100%)16:393 (100%) | view | |
| 105 | x 2 | oz-rainfall-charts-cumulative-master/shared/csssecond_go/oz-rainfall-ch...ative-master/shared/css | 1:118 (100%)1:118 (100%) | view | |
| 94 | x 2 | oz-rainfall-charts-cumulative-master/shared/csssecond_go/oz-rainfall-ch...ative-master/shared/css | 1:108 (100%)1:108 (100%) | view | |
| 91 | x 2 | oz-rainfall-charts-cumulative-master/harnesssecond_go/oz-rainfall-ch...mulative-master/harness | 3:97 (100%)3:97 (100%) | view | |
| 79 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 1:88 (100%)1:88 (100%) | view | |
| 69 | x 2 | oz-rainfall-charts-cumulative-master/shared/csssecond_go/oz-rainfall-ch...ative-master/shared/css | 1:79 (100%)1:79 (100%) | view | |
| 60 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 1:110 (100%)1:110 (100%) | view | |
| 59 | x 2 | oz-rainfall-charts-cumul...red/css/guss-typographysecond_go/oz-rainfall-ch...red/css/guss-typography | 6:96 (100%)6:96 (100%) | view | |
| 54 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:84 (100%)3:84 (100%) | view | |
| 52 | x 2 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:85 (13%)3:85 (12%) | view | |
| 52 | x 2 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 3:85 (13%)3:85 (12%) | view | |
| 52 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:85 (12%)3:85 (13%) | view | |
| 52 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:85 (13%)3:85 (12%) | view | |
| 48 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/js | 5:83 (100%)5:83 (100%) | view | |
| 34 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jsoz-rainfall-charts-cumul...toms/katoomba/client/js | 13:65 (70%)10:58 (68%) | view | |
| 34 | x 2 | oz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/js | 10:58 (68%)13:65 (70%) | view | |
| 30 | x 2 | oz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/js | 1:42 (100%)1:42 (100%) | view | |
| 30 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 1:42 (100%)1:42 (100%) | view | |
| 30 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jsoz-rainfall-charts-cumul...toms/katoomba/client/js | 1:42 (100%)1:42 (100%) | view | |
| 30 | x 2 | second_go/oz-rainfall-ch...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 1:42 (100%)1:42 (100%) | view | |
| 30 | x 2 | oz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 1:42 (100%)1:42 (100%) | view | |
| 30 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/js | 1:42 (100%)1:42 (100%) | view | |
| 24 | x 2 | oz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 43:74 (48%)42:73 (50%) | view | |
| 20 | x 2 | modulesmodules | 5:32 (51%)6:32 (47%) | view | |
| 18 | x 2 | oz-rainfall-charts-cumul...red/css/guss-typographysecond_go/oz-rainfall-ch...red/css/guss-typography | 19:105 (100%)19:105 (100%) | view | |
| 17 | x 2 | second_go/oz-rainfall-ch...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 13:44 (35%)10:38 (35%) | view | |
| 17 | x 2 | oz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 10:37 (34%)10:38 (35%) | view | |
| 17 | x 2 | oz-rainfall-charts-cumul...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 13:44 (35%)10:38 (35%) | view | |
| 14 | x 2 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 398:411 (3%)420:433 (3%) | view | |
| 14 | x 2 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 432:445 (3%)454:467 (3%) | view | |
| 14 | x 2 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 432:445 (3%)454:467 (3%) | view | |
| 14 | x 2 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 398:411 (3%)420:433 (3%) | view |
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 398:403 (1%)432:437 (1%)432:437 (1%)398:403 (1%)420:425 (1%)420:425 (1%)454:459 (1%)454:459 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 404:409 (1%)438:443 (1%)438:443 (1%)404:409 (1%)426:431 (1%)426:431 (1%)460:465 (1%)460:465 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 403:408 (1%)437:442 (1%)437:442 (1%)403:408 (1%)425:430 (1%)425:430 (1%)459:464 (1%)459:464 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 402:407 (1%)436:441 (1%)436:441 (1%)402:407 (1%)424:429 (1%)424:429 (1%)458:463 (1%)458:463 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 406:411 (1%)440:445 (1%)440:445 (1%)406:411 (1%)428:433 (1%)428:433 (1%)462:467 (1%)462:467 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 405:410 (1%)439:444 (1%)439:444 (1%)405:410 (1%)427:432 (1%)427:432 (1%)461:466 (1%)461:466 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 400:405 (1%)434:439 (1%)434:439 (1%)400:405 (1%)422:427 (1%)422:427 (1%)456:461 (1%)456:461 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 401:406 (1%)435:440 (1%)435:440 (1%)401:406 (1%)423:428 (1%)423:428 (1%)457:462 (1%)457:462 (1%) | view | |
| 6 | x 8 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 159:164 (1%)159:164 (1%)155:160 (1%)155:160 (1%)165:170 (1%)165:170 (1%)169:174 (1%)169:174 (1%) | view | |
| 6 | x 8 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 399:404 (1%)433:438 (1%)433:438 (1%)399:404 (1%)421:426 (1%)421:426 (1%)455:460 (1%)455:460 (1%) | view | |
| 6 | x 6 | second_go/oz-rainfall-ch...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/jsoz-rainfall-charts-cumul...toms/katoomba/client/jsoz-rainfall-charts-cumul...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/jsoz-rainfall-charts-cumul...ms/glasshouse/client/js | 13:22 (12%)10:15 (12%)10:15 (12%)13:22 (12%)75:81 (12%)75:81 (12%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 135:141 (2%)135:141 (2%)135:141 (2%)135:141 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 145:152 (2%)145:152 (2%)145:152 (2%)145:152 (2%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 408:413 (1%)442:447 (1%)442:447 (1%)408:413 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 392:399 (1%)426:433 (1%)426:433 (1%)392:399 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 70:77 (1%)70:77 (1%)70:77 (1%)70:77 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 301:306 (1%)335:340 (1%)335:340 (1%)301:306 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 128:134 (2%)128:134 (2%)128:134 (2%)128:134 (2%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 437:445 (1%)471:479 (1%)471:479 (1%)437:445 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 219:226 (1%)219:226 (1%)215:222 (1%)215:222 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 288:298 (1%)322:332 (1%)322:332 (1%)288:298 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 16:23 (2%)16:23 (2%)16:23 (2%)16:23 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 248:255 (1%)248:255 (1%)244:251 (1%)244:251 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 324:330 (1%)358:364 (1%)358:364 (1%)324:330 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 474:479 (1%)508:513 (1%)508:513 (1%)474:479 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 153:159 (2%)153:159 (2%)153:159 (2%)153:159 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 249:256 (1%)249:256 (1%)245:252 (1%)245:252 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 134:140 (2%)134:140 (2%)134:140 (2%)134:140 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 248:253 (2%)248:253 (2%)248:253 (2%)248:253 (2%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 395:402 (1%)429:436 (1%)429:436 (1%)395:402 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 21:27 (2%)21:27 (2%)21:27 (2%)21:27 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 222:228 (1%)222:228 (1%)218:224 (1%)218:224 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 331:339 (1%)365:373 (1%)365:373 (1%)331:339 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 215:224 (1%)215:224 (1%)211:220 (1%)211:220 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 219:224 (2%)219:224 (2%)219:224 (2%)219:224 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 86:91 (2%)86:91 (2%)86:91 (2%)86:91 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 11:17 (2%)11:17 (2%)11:17 (2%)11:17 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 99:108 (1%)99:108 (1%)95:104 (1%)95:104 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 349:355 (1%)383:389 (1%)383:389 (1%)349:355 (1%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 453:458 (1%)487:492 (1%)487:492 (1%)453:458 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 81:87 (2%)81:87 (2%)81:87 (2%)81:87 (2%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 158:163 (1%)158:163 (1%)154:159 (1%)154:159 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 251:258 (1%)251:258 (1%)247:254 (1%)247:254 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 214:222 (1%)214:222 (1%)210:218 (1%)210:218 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 230:235 (2%)230:235 (2%)230:235 (2%)230:235 (2%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/jsoz-rainfall-charts-cumul...ms/glasshouse/client/jsoz-rainfall-charts-cumul...toms/katoomba/client/js | 50:57 (12%)42:49 (12%)50:57 (12%)43:50 (12%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 51:62 (1%)51:62 (1%)51:62 (1%)51:62 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumul...s/glasshouse/client/csssecond_go/oz-rainfall-ch...s/glasshouse/client/cssoz-rainfall-charts-cumul...oms/katoomba/client/csssecond_go/oz-rainfall-ch...oms/katoomba/client/css | 178:183 (2%)178:183 (2%)178:183 (2%)178:183 (2%) | view | |
| 6 | x 4 | second_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 382:389 (1%)416:423 (1%)416:423 (1%)382:389 (1%) | view | |
| 6 | x 4 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/js | 132:140 (1%)132:140 (1%)128:136 (1%)128:136 (1%) | view |
Duplicated Units
The list of top 7 duplicated units.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 424 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:582 3:582 | view | |
| 408 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 3:548 3:548 | view | |
| 36 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 23:66 23:66 | view | |
| 15 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 43:63 43:63 | view | |
| 15 | x 4 | oz-rainfall-charts-cumulative-master/shared/jsoz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 19:35 19:35 19:35 19:35 | view | |
| 14 | x 2 | oz-rainfall-charts-cumulative-master/shared/jssecond_go/oz-rainfall-ch...lative-master/shared/js | 4:21 4:21 | view | |
| 10 | x 4 | oz-rainfall-charts-cumul...ms/glasshouse/client/jsoz-rainfall-charts-cumul...toms/katoomba/client/jssecond_go/oz-rainfall-ch...ms/glasshouse/client/jssecond_go/oz-rainfall-ch...toms/katoomba/client/js | 23:36 23:36 23:36 23:36 | 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."