Places in code with 6 or more lines that are exactly the same.
From Component --> To Component |
Duplicated Lines |
File Pairs | Details |
---|---|---|---|
GaiaXHarmony (52%)   --> GaiaXiOS (18%) |
5161 | 678 file pairs | details... |
GaiaXAnalyze (82%)   --> GaiaXiOS (16%) |
4463 | 17 file pairs | details... |
GaiaXAnalyze (73%)   --> GaiaXHarmony (40%) |
3980 | 6 file pairs | details... |
GaiaXAndroidDemo (33%)   --> GaiaXiOSDemo (31%) |
1399 | 29 file pairs | details... |
GaiaXAndroidJS (16%)   --> GaiaXAndroidQuickJS (1%) |
822 | 2 file pairs | details... |
GaiaXHarmony (4%)   --> GaiaXStretch (4%) |
451 | 30 file pairs | details... |
GaiaXAndroid (2%)   --> GaiaXStretch (3%) |
418 | 5 file pairs | details... |
GaiaXAndroid (<1%)   --> GaiaXAndroidJS (3%) |
146 | 1 file pair | details... |
GaiaXAndroid (<1%)   --> GaiaXAndroidJSProxy (8%) |
146 | 2 file pairs | details... |
GaiaXAndroidAdapter (24%)   --> GaiaXAndroidJSProxy (8%) |
134 | 1 file pair | details... |
GaiaXStretch (1%)   --> GaiaXiOS (<1%) |
132 | 2 file pairs | details... |
GaiaXAndroidAdapter (23%)   --> GaiaXAndroidJS (2%) |
128 | 1 file pair | details... |
GaiaXAndroidJS (2%)   --> GaiaXAndroidJSProxy (7%) |
128 | 1 file pair | details... |
GaiaXAndroid (<1%)   --> GaiaXAndroidAdapter (23%) |
128 | 1 file pair | details... |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
1582 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 25:1964 (100%)9:1948 (100%) | view | |
1582 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 9:1948 (100%)25:1964 (100%) | view | |
1582 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 9:1948 (100%)9:1948 (100%) | view | |
344 | x 2 | GaiaXAndroidJS/src/main/...libaba/gaiax/js/supportGaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjs | 20:616 (100%)20:616 (100%) | view | |
287 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 4:393 (100%)20:409 (100%) | view | |
287 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 20:409 (100%)4:393 (100%) | view | |
287 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 4:393 (100%)4:393 (100%) | view | |
231 | x 2 | GaiaXStretch/bindings/harmony/srcGaiaXStretch/bindings/swift/StretchCore/src | 89:412 (71%)75:372 (77%) | view | |
113 | x 2 | GaiaXAndroidDemo/app/src...tes/gx-content-uper-topGaiaXiOSDemo/GaiaXiOSDem...dle/gx-content-uper-top | 2:130 (100%)2:130 (100%) | view | |
89 | x 2 | GaiaXHarmony/GaiaXAnalyz...yze/src/main/ets/helperGaiaXHarmony/GaiaXAnalyz...ntry/src/main/ets/pages | 17:133 (100%)87:203 (67%) | view | |
80 | x 2 | GaiaXAndroidDemo/app/src...lates/gx-subscribe-itemGaiaXiOSDemo/GaiaXiOSDem...undle/gx-subscribe-item | 1:80 (100%)1:80 (100%) | view | |
76 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 8:154 (100%)8:154 (100%) | view | |
76 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 8:154 (100%)23:169 (100%) | view | |
76 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 23:169 (100%)8:154 (100%) | view | |
66 | x 2 | GaiaXAnalyze/GXAnalyzeiOS/GXAnalyzeiOS/ExpressionGaiaXiOS/GaiaXiOS/Binding/Expression | 10:129 (100%)10:129 (100%) | view | |
62 | x 2 | GaiaXAndroid/src/main/kotlin/app/visly/stretchGaiaXStretch/bindings/ko.../java/app/visly/stretch | 317:389 (23%)215:287 (18%) | view | |
61 | x 2 | GaiaXAndroid/src/main/kotlin/app/visly/stretchGaiaXStretch/bindings/ko.../java/app/visly/stretch | 222:295 (23%)138:208 (18%) | view | |
58 | x 2 | GaiaXAndroidJS/src/main/...libaba/gaiax/js/supportGaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjs | 36:119 (73%)36:119 (73%) | view | |
56 | x 2 | GaiaXAndroid/src/main/kotlin/app/visly/stretchGaiaXStretch/bindings/ko.../java/app/visly/stretch | 1:117 (21%)1:77 (16%) | view | |
53 | x 2 | GaiaXAndroidDemo/app/src...x-style-backdrop-filterGaiaXiOSDemo/GaiaXiOSDem...x-style-backdrop-filter | 1:54 (100%)1:54 (100%) | view | |
52 | x 2 | GaiaXAndroidDemo/app/src...ce/templates/gx-with-jsGaiaXiOSDemo/GaiaXiOSDem...plate.bundle/gx-with-js | 1:52 (100%)1:52 (100%) | view | |
50 | x 2 | GaiaXStretch/bindings/harmony/srcGaiaXStretch/bindings/swift/StretchCore/src | 20:86 (15%)8:74 (16%) | view | |
50 | x 2 | GaiaXAndroidDemo/app/src...gx-mutable-scroll-item1GaiaXiOSDemo/GaiaXiOSDem...gx-mutable-scroll-item1 | 1:50 (100%)1:50 (100%) | view | |
48 | x 2 | GaiaXAndroidDemo/app/src...ontent-uper-scroll-itemGaiaXiOSDemo/GaiaXiOSDem...ontent-uper-scroll-item | 1:54 (100%)1:54 (100%) | view | |
47 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1634:1684 (2%)1564:1614 (2%) | view | |
47 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1618:1668 (2%)1564:1614 (2%) | view | |
47 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 1564:1614 (2%)1618:1668 (2%) | view | |
47 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1564:1614 (2%)1618:1668 (2%) | view | |
47 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 1618:1668 (2%)1580:1630 (2%) | view | |
47 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 1580:1630 (2%)1634:1684 (2%) | view | |
47 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 1564:1614 (2%)1634:1684 (2%) | view | |
47 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1580:1630 (2%)1618:1668 (2%) | view | |
47 | x 2 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1564:1614 (2%)1618:1668 (2%) | view | |
44 | x 2 | GaiaXAndroidDemo/app/src...ntent-uper-scroll-item2GaiaXiOSDemo/GaiaXiOSDem...ontent-uper-slider-item | 5:54 (91%)5:54 (91%) | view | |
44 | x 2 | GaiaXAndroidDemo/app/src...-content-uper-grid-itemGaiaXAndroidDemo/app/src...x-grid-with-footer-item | 2:51 (97%)2:51 (97%) | view | |
44 | x 2 | GaiaXiOSDemo/GaiaXiOSDem...ontent-uper-scroll-itemGaiaXiOSDemo/GaiaXiOSDem...ontent-uper-slider-item | 5:54 (91%)5:54 (91%) | view | |
44 | x 2 | GaiaXAndroidDemo/app/src...ntent-uper-scroll-item2GaiaXiOSDemo/GaiaXiOSDem...ontent-uper-scroll-item | 5:54 (91%)5:54 (91%) | view | |
44 | x 2 | GaiaXAndroidDemo/app/src...ontent-uper-scroll-itemGaiaXAndroidDemo/app/src...ntent-uper-scroll-item2 | 5:54 (91%)5:54 (91%) | view | |
44 | x 2 | GaiaXAndroidDemo/app/src...ontent-uper-scroll-itemGaiaXiOSDemo/GaiaXiOSDem...ontent-uper-slider-item | 5:54 (91%)5:54 (91%) | view | |
42 | x 2 | GaiaXStretch/bindings/swift/StretchKit/HeadersGaiaXiOS/GaiaXiOS/Core/StretchKit/Headers | 28:83 (70%)37:92 (68%) | view | |
42 | x 2 | GaiaXiOS/GaiaXiOS/Component/NodeGaiaXiOS/GaiaXiOS/Component/Node | 503:570 (14%)423:491 (13%) | view | |
41 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 1055:1099 (2%)1119:1163 (2%) | view | |
41 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1071:1115 (2%)1103:1147 (2%) | view | |
41 | x 2 | GaiaXHarmony/GaiaXCore/G...plate_merge_empty_nodesGaiaXiOS/GaiaXiOSTests/G..._exclude_container_type | 1:41 (100%)1:41 (100%) | view | |
41 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1055:1099 (2%)1103:1147 (2%) | view | |
41 | x 2 | GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore | 1071:1115 (2%)1119:1163 (2%) | view | |
41 | x 2 | GaiaXiOS/GaiaXiOSTests/G...plate_merge_empty_nodesGaiaXiOS/GaiaXiOSTests/G..._exclude_container_type | 1:41 (100%)1:41 (100%) | view | |
41 | x 2 | GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 1055:1099 (2%)1103:1147 (2%) | view | |
41 | x 2 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore | 1055:1099 (2%)1103:1147 (2%) | view | |
41 | x 2 | GaiaXHarmony/GaiaXCore/G...plate_merge_empty_nodesGaiaXiOS/GaiaXiOSTests/G...plate_merge_empty_nodes | 1:41 (100%)1:41 (100%) | view |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
487 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 473:972 489:988 473:972 | view | |
470 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 1470:1951 1486:1967 1470:1951 | view | |
308 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 65:394 81:410 65:394 | view | |
172 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 1029:1203 1045:1219 1029:1203 | view | |
136 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 208:346 224:362 208:346 | view | |
58 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 301:369 301:369 | view | |
55 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 351:407 367:423 351:407 | view | |
53 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 147:203 163:219 147:203 | view | |
51 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 88:142 104:158 88:142 | view | |
45 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 118:171 118:171 | view | |
44 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 977:1022 993:1038 977:1022 | view | |
42 | x 2 | GaiaXHarmony/GaiaXAnalyz...ntry/src/main/ets/pagesGaiaXHarmony/GaiaXAnalyz...yze/src/main/ets/helper | 127:176 57:106 | view | |
25 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 391:423 391:423 | view | |
24 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 48:78 48:78 | view | |
19 | x 2 | GaiaXHarmony/GaiaXAnalyz...ntry/src/main/ets/pagesGaiaXHarmony/GaiaXAnalyz...yze/src/main/ets/helper | 104:124 34:54 | view | |
19 | x 2 | GaiaXHarmony/GaiaXAnalyz...ntry/src/main/ets/pagesGaiaXHarmony/GaiaXAnalyz...yze/src/main/ets/helper | 185:205 115:135 | view | |
19 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 260:284 260:284 | view | |
18 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 66:96 66:96 | view | |
22 | x 3 | GaiaXAndroid/src/main/ko...gaiax/render/view/basicGaiaXAndroid/src/main/ko...x/render/view/containerGaiaXAndroid/src/main/ko...r/view/container/slider | 225:248 63:86 264:287 | view | |
15 | x 2 | GaiaXAndroid/src/main/ko...x/render/view/containerGaiaXAndroid/src/main/ko...r/view/container/slider | 88:104 289:305 | view | |
15 | x 2 | GaiaXAndroid/src/main/ko...x/render/view/containerGaiaXAndroid/src/main/ko...x/render/view/container | 53:70 53:70 | view | |
13 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 412:426 428:442 412:426 | view | |
13 | x 4 | GaiaXAndroidAdapter/src/...m/alibaba/gaiax/adapterGaiaXAndroid/src/main/ko...com/alibaba/gaiax/utilsGaiaXAndroidJS/src/main/.../alibaba/gaiax/js/utilsGaiaXAndroidJSProxy/src/.../alibaba/gaiax/js/proxy | 33:47 46:60 40:54 33:47 | view | |
11 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 95:107 95:107 | view | |
11 | x 2 | GaiaXAndroid/src/main/ko...gaiax/render/view/basicGaiaXAndroid/src/main/ko...gaiax/render/view/basic | 136:148 250:262 | view | |
10 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 513:526 513:526 | view | |
10 | x 3 | GaiaXStretch/bindings/harmony/srcGaiaXStretch/bindings/swift/StretchCore/srcGaiaXStretch/bindings/ko...retch/src/main/rust/src | 424:442 380:393 527:540 | view | |
9 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 431:441 447:457 431:441 | view | |
8 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 81:92 81:92 | view | |
8 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 103:113 103:113 | view | |
8 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 371:384 371:384 | view | |
7 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 64:73 80:89 64:73 | view | |
7 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 222:230 222:230 | view | |
7 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 236:244 236:244 | view | |
7 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 610:618 610:618 | view | |
7 | x 2 | GaiaXStretch/bindings/harmony/srcGaiaXStretch/bindings/swift/StretchCore/src | 33:41 21:29 | view | |
6 | x 3 | GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCoreGaiaXHarmony/GaiaXAnalyze/GXAnalyzeCoreGaiaXAnalyze/GXAnalyzeCore | 39:46 55:62 39:46 | view | |
6 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 35:42 35:42 | view | |
6 | x 2 | GaiaXAndroidQuickJS/src/...m/alibaba/gaiax/quickjsGaiaXAndroidJS/src/main/...libaba/gaiax/js/support | 289:299 289:299 | view |