aliyun / alicloud-ios-demo
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system24% (3,515 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
h42% (1,912 lines)
m12% (1,081 lines)
swift30% (438 lines)
yaml96% (84 lines)
Duplication per Component (primary)
man_ios_demo68% (1,320 lines)
httpdns_ios_demo20% (585 lines)
mpush_ios_demo11% (505 lines)
mpush_ios_swift_demo45% (364 lines)
mpush_reactnative_ios_demo43% (168 lines)
devops_ios_demo58% (94 lines)
oss_ios_demo7% (92 lines)
feedback_ios_demo7% (77 lines)
cloudcode-ios-demo13% (69 lines)
apm_ios_demo_swift20% (66 lines)
mac_ios_demo22% (58 lines)
apm_ios_demo11% (33 lines)
crash_ios_demo50% (28 lines)
mac_v2_ios_demo20% (27 lines)
hotfix_ios_demo13% (22 lines)
tlog_ios_demo17% (7 lines)

Duplication Between Components (50+ lines)

G man_ios_demo man_ios_demo mpush_ios_swift_demo mpush_ios_swift_demo man_ios_demo--mpush_ios_swift_demo 530 mpush_reactnative_ios_demo mpush_reactnative_ios_demo man_ios_demo--mpush_reactnative_ios_demo 154 mpush_ios_swift_demo--mpush_reactnative_ios_demo 206 feedback_ios_demo feedback_ios_demo feedback_ios_demo--mpush_ios_swift_demo 132 mac_ios_demo mac_ios_demo mac_ios_demo--man_ios_demo 116 mac_ios_demo--mpush_ios_swift_demo 56 mac_ios_demo--mpush_reactnative_ios_demo 82 mpush_ios_demo mpush_ios_demo mpush_ios_demo--mpush_reactnative_ios_demo 104 httpdns_ios_demo httpdns_ios_demo httpdns_ios_demo--mpush_ios_demo 90 apm_ios_demo apm_ios_demo crash_ios_demo crash_ios_demo apm_ios_demo--crash_ios_demo 54

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 318 duplicates...
Size#FoldersFilesLinesCode
46 x 2 httpdns_ios_demo/httpdns...ample/AlamofireExamples
httpdns_ios_demo/httpdns...ample/AlamofireExamples
17:87 (58%)
19:89 (90%)
view
45 x 2 httpdns_ios_demo/httpdns...le/AFNetworkingExamples
httpdns_ios_demo/httpdns...le/AFNetworkingExamples
20:87 (51%)
28:95 (66%)
view
41 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
31:137 (80%)
31:137 (80%)
view
41 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
31:137 (80%)
31:137 (80%)
view
41 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
31:137 (80%)
31:137 (80%)
view
39 x 2 mpush_ios_demo/mpush_liveActivity_extension
mpush_ios_demo/mpush_liveActivity_extension
105:159 (24%)
176:230 (24%)
view
36 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
65:202 (100%)
65:202 (100%)
view
36 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
65:202 (100%)
65:202 (100%)
view
36 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
65:202 (100%)
65:202 (100%)
view
35 x 2 mpush_ios_demo/mpush_liveActivity_extension
mpush_ios_demo/mpush_liveActivity_extension
104:153 (22%)
170:219 (22%)
view
35 x 2 httpdns_ios_demo/httpdns.../Example/GeneralExample
httpdns_ios_demo/httpdns...Example/HttpsSNIExample
19:73 (61%)
31:85 (53%)
view
34 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
35:139 (100%)
35:139 (100%)
view
34 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
35:139 (100%)
35:139 (100%)
view
34 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
35:139 (100%)
35:139 (100%)
view
33 x 2 mpush_ios_demo/mpush_ios_demo
mpush_reactnative_ios_de...ject/ios/AwesomeProject
76:140 (22%)
138:202 (24%)
view
30 x 2 feedback_ios_demo/YWFeed...Utils.framework/Headers
mpush_ios_swift_demo/mpu...Utils.framework/Headers
13:55 (100%)
13:55 (100%)
view
29 x 2 devops_ios_demo
devops_ios_demo
1:34 (67%)
1:34 (65%)
view
28 x 2 man_ios_demo/dependence/UTMini.framework/Headers
mpush_ios_swift_demo/mpu...TMini.framework/Headers
12:143 (100%)
12:143 (100%)
view
24 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
33:103 (100%)
33:103 (100%)
view
24 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
33:103 (100%)
33:103 (100%)
view
24 x 2 man_ios_demo/dependence/...Utils.framework/Headers
mpush_ios_swift_demo/mpu...Utils.framework/Headers
11:86 (100%)
11:86 (100%)
view
24 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
33:103 (100%)
33:103 (100%)
view
23 x 2 mpush_ios_swift_demo/mpu...shSDK.framework/Headers
mpush_reactnative_ios_de...shSDK.framework/Headers
89:187 (60%)
67:165 (69%)
view
23 x 2 man_ios_demo/dependence/UTMini.framework/Headers
mpush_ios_swift_demo/mpu...TMini.framework/Headers
14:145 (100%)
14:145 (100%)
view
22 x 2 mpush_ios_swift_demo/mpu...Utils.framework/Headers
mpush_reactnative_ios_de...Utils.framework/Headers
12:66 (100%)
12:66 (100%)
view
22 x 2 man_ios_demo/dependence/...Utils.framework/Headers
mpush_reactnative_ios_de...Utils.framework/Headers
12:66 (100%)
12:66 (100%)
view
22 x 2 man_ios_demo/dependence/...Utils.framework/Headers
mpush_ios_swift_demo/mpu...Utils.framework/Headers
12:66 (100%)
12:66 (100%)
view
21 x 2 httpdns_ios_demo/httpdns...mo/Example/HttpsExample
httpdns_ios_demo/httpdns...Example/HttpsSNIExample
19:50 (24%)
33:64 (32%)
view
21 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
36:164 (100%)
36:164 (100%)
view
21 x 2 httpdns_ios_demo/httpdns.../Example/GeneralExample
httpdns_ios_demo/httpdns...mo/Example/HttpsExample
21:52 (36%)
19:50 (24%)
view
21 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
36:164 (100%)
36:164 (100%)
view
21 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
36:164 (100%)
36:164 (100%)
view
20 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
32:90 (100%)
32:90 (100%)
view
20 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
32:90 (100%)
32:90 (100%)
view
20 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
32:90 (100%)
32:90 (100%)
view
19 x 2 mpush_ios_demo/mpush_liveActivity_extension
mpush_ios_demo/mpush_liveActivity_extension
219:250 (12%)
230:262 (11%)
view
19 x 2 httpdns_ios_demo/httpdns_ios_demo/Category
mpush_ios_demo/mpush_ios_demo
10:42 (100%)
10:42 (100%)
view
17 x 2 httpdns_ios_demo/httpdns.../Example/GeneralExample
httpdns_ios_demo/httpdns...Example/HttpsSNIExample
76:101 (29%)
87:112 (26%)
view
16 x 2 man_ios_demo/dependence/UTMini.framework/Headers
mpush_ios_swift_demo/mpu...TMini.framework/Headers
14:113 (100%)
14:113 (100%)
view
16 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
41:74 (100%)
41:74 (100%)
view
16 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
41:74 (100%)
41:74 (100%)
view
16 x 2 hotfix_ios_demo/hotfix-ios-demo
mac_v2_ios_demo/mac_v2_ios_demo
67:102 (19%)
133:167 (14%)
view
16 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
41:74 (100%)
41:74 (100%)
view
16 x 2 httpdns_ios_demo/httpdns...mo/Example/HttpsExample
httpdns_ios_demo/httpdns...Example/HttpsSNIExample
74:96 (18%)
87:109 (24%)
view
16 x 2 man_ios_demo/dependence/...Utils.framework/Headers
mpush_ios_swift_demo/mpu...Utils.framework/Headers
14:61 (100%)
14:61 (100%)
view
16 x 2 httpdns_ios_demo/httpdns.../Example/GeneralExample
httpdns_ios_demo/httpdns...mo/Example/HttpsExample
76:98 (28%)
74:96 (18%)
view
15 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...ersions/Current/Headers
34:77 (100%)
34:77 (100%)
view
15 x 2 cloudcode-ios-demo/AliCl...deDemo/AliCloudCodeDemo
cloudcode-ios-demo/AliCl...deDemo/AliCloudCodeDemo
68:127 (32%)
103:162 (22%)
view
15 x 2 man_ios_demo/dependence/...orter.framework/Headers
man_ios_demo/dependence/...work/Versions/A/Headers
33:73 (100%)
33:73 (100%)
view
15 x 2 man_ios_demo/dependence/...work/Versions/A/Headers
man_ios_demo/dependence/...ersions/Current/Headers
33:73 (100%)
33:73 (100%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
12 x 2 mpush_ios_demo/mpush_liveActivity_extension
mpush_ios_demo/mpush_liveActivity_extension
80:93 
81:94 
view
8 x 3 man_ios_demo/dependence/...Utils.framework/Headers
mpush_reactnative_ios_de...Utils.framework/Headers
mpush_ios_swift_demo/mpu...Utils.framework/Headers
16:25 
16:25 
16:25 
view