aliyun / AliRTCSample
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (5,463 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
m46% (1,181 lines)
less60% (931 lines)
ts37% (840 lines)
vue11% (505 lines)
tsx15% (370 lines)
py69% (292 lines)
html15% (231 lines)
h6% (207 lines)
vcxproj48% (196 lines)
ui31% (186 lines)
xml15% (144 lines)
cpp5% (137 lines)
css50% (129 lines)
js12% (70 lines)
tpl80% (32 lines)
java1% (12 lines)
Duplication per Component (primary)
Web25% (2,935 lines)
iOS62% (873 lines)
AliRTC2.58% (687 lines)
Mac62% (421 lines)
Server18% (304 lines)
Windows20% (129 lines)
Android15% (114 lines)
Ohos0% (0 lines)

Duplication Between Components (50+ lines)

G Mac Mac iOS iOS Mac--iOS 907 AliRTC2.5 AliRTC2.5 Web Web AliRTC2.5--Web 318 Windows Windows AliRTC2.5--Windows 149

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 395 duplicates...
Size#FoldersFilesLinesCode
83 x 2 Web/reactVersion/src/hooks
Web/vueVersion/src/hooks
357:458 (19%)
278:379 (18%)
view
67 x 2 Web/reactVersion/src/pages/InChannel
Web/vueVersion/src/pages/InChannel
224:294 (24%)
286:356 (18%)
view
52 x 2 Web/reactVersion/src/pages/Welcome
Web/vueVersion/src/pages/Welcome
1:57 (37%)
1:57 (34%)
view
52 x 2 iOS/AdvancedSamples/AdvancedSamples
iOS/BasicVideoCall/BasicVideoCall
10:92 (100%)
10:92 (100%)
view
49 x 2 Web/vueVersion/src/components/Whiteboard
Web/vueVersion/src/components/Whiteboard
61:111 (49%)
785:835 (6%)
view
42 x 2 Web/reactVersion/src/utils
Web/vueVersion/src/utils
24:74 (49%)
24:74 (48%)
view
40 x 2 Web/reactVersion/src
Web/vueVersion/src
21:64 (25%)
25:68 (14%)
view
38 x 2 Web/vueVersion/src/components/Whiteboard
Web/vueVersion/src/components/Whiteboard
246:284 (11%)
703:741 (5%)
view
35 x 2 Mac/Whiteboard/Whiteboard
iOS/Whiteboard/Whiteboard
10:67 (100%)
10:67 (100%)
view
35 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/reactVersion/src/pag...nel/components/Settings
2:49 (32%)
2:49 (25%)
view
35 x 2 AliRTC2.5/Web/RtcSample
Web
248:287 (13%)
238:277 (4%)
view
33 x 2 Web/reactVersion/src/components/Device
Web/vueVersion/src/components/Device
22:55 (63%)
23:56 (62%)
view
33 x 2 Mac/BasicDemo/BasicDemo
iOS/BasicVideoCall/BasicVideoCall
81:128 (13%)
71:118 (16%)
view
32 x 2 Web/reactVersion/src/utils
Web/vueVersion/src/utils
1:38 (59%)
1:37 (56%)
view
31 x 2 Web/vueVersion/src/components/Whiteboard
Web/vueVersion/src/components/Whiteboard
196:228 (14%)
803:835 (4%)
view
31 x 2 Web/vueVersion/src/components/Whiteboard
Web/vueVersion/src/components/Whiteboard
79:111 (31%)
196:228 (14%)
view
31 x 2 iOS/AdvancedSamples/AdvancedSamples
iOS/ScreenSharing/ScreenSharing
23:74 (59%)
21:72 (62%)
view
31 x 2 iOS/BasicVideoCall/BasicVideoCall
iOS/ScreenSharing/ScreenSharing
23:74 (59%)
21:72 (62%)
view
30 x 2 iOS/BasicVideoCall/BasicVideoCall
iOS/ScreenSharing/ScreenSharing
59:98 (14%)
48:87 (16%)
view
29 x 2 Mac/BasicDemo/BasicDemo
iOS/ScreenSharing/ScreenSharing
21:69 (55%)
19:67 (58%)
view
28 x 2 Mac/Whiteboard/Whiteboard
iOS/ScreenSharing/ScreenSharing
18:64 (80%)
21:67 (56%)
view
28 x 2 iOS/ScreenSharing/ScreenSharing
iOS/Whiteboard/Whiteboard
21:67 (56%)
18:64 (80%)
view
28 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/reactVersion/src/pages/InChannel/components
94:123 (12%)
147:175 (16%)
view
28 x 2 Mac/BasicDemo/BasicDemo
iOS/BasicVideoCall/BasicVideoCall
23:69 (53%)
23:69 (53%)
view
28 x 2 iOS/AdvancedSamples/AdvancedSamples
iOS/Whiteboard/Whiteboard
23:69 (53%)
18:64 (80%)
view
28 x 2 Mac/Whiteboard/Whiteboard
iOS/BasicVideoCall/BasicVideoCall
18:64 (80%)
23:69 (53%)
view
28 x 2 Mac/Whiteboard/Whiteboard
iOS/AdvancedSamples/AdvancedSamples
18:64 (80%)
23:69 (53%)
view
28 x 2 Mac/BasicDemo/BasicDemo
iOS/Whiteboard/Whiteboard
23:69 (53%)
18:64 (80%)
view
28 x 2 iOS/BasicVideoCall/BasicVideoCall
iOS/Whiteboard/Whiteboard
23:69 (53%)
18:64 (80%)
view
28 x 2 Mac/BasicDemo/BasicDemo
iOS/BasicVideoCall/BasicVideoCall
213:252 (11%)
175:214 (13%)
view
28 x 2 Mac/BasicDemo/BasicDemo
iOS/AdvancedSamples/AdvancedSamples
23:69 (53%)
23:69 (53%)
view
28 x 2 Mac/BasicDemo/BasicDemo
Mac/Whiteboard/Whiteboard
23:69 (53%)
18:64 (80%)
view
27 x 2 Server/python2
Server/python3
75:119 (37%)
75:119 (37%)
view
25 x 2 iOS/BasicVideoCall/BasicVideoCall
iOS/Whiteboard/Whiteboard
11:51 (100%)
11:51 (100%)
view
25 x 2 Server/python2
Server/python3
38:73 (34%)
38:73 (34%)
view
25 x 2 iOS/BasicVideoCall/BasicVideoCall
iOS/ScreenSharing/ScreenSharing
11:51 (100%)
11:51 (100%)
view
25 x 2 iOS/ScreenSharing/ScreenSharing
iOS/Whiteboard/Whiteboard
11:51 (100%)
11:51 (100%)
view
24 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/vueVersion/src/pages...nel/components/Settings
144:167 (16%)
156:180 (13%)
view
23 x 2 Web/reactVersion/src/pag...l/components/NetWorkBar
Web/vueVersion/src/pages/InChannel/components
41:63 (31%)
68:90 (23%)
view
22 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/vueVersion/src/pages...nel/components/Settings
12:34 (15%)
58:80 (12%)
view
22 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/vueVersion/src/pages...nel/components/Settings
21:43 (20%)
58:80 (12%)
view
22 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/reactVersion/src/pag...nel/components/Settings
12:34 (15%)
21:43 (16%)
view
22 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/vueVersion/src/pages...nel/components/Settings
21:43 (16%)
58:80 (12%)
view
22 x 2 Web/reactVersion/src/pag...nel/components/Settings
Web/reactVersion/src/pag...nel/components/Settings
12:34 (15%)
21:43 (20%)
view
21 x 2 Mac/Whiteboard/Whiteboard
iOS/BasicVideoCall/BasicVideoCall
18:54 (100%)
18:54 (100%)
view
21 x 2 iOS/AdvancedSamples/AdvancedSamples
iOS/Whiteboard/Whiteboard
18:54 (100%)
18:54 (100%)
view
21 x 2 Mac/BasicDemo/BasicDemo
Mac/Whiteboard/Whiteboard
18:54 (100%)
18:54 (100%)
view
21 x 2 Web/reactVersion/src/components/PlayResumer
Web/vueVersion/src/components/PlayResumer
1:21 (100%)
1:21 (100%)
view
21 x 2 Mac/BasicDemo/BasicDemo
iOS/BasicVideoCall/BasicVideoCall
18:54 (100%)
18:54 (100%)
view
20 x 2 Mac/BasicDemo/BasicDemo
iOS/ScreenSharing/ScreenSharing
81:108 (8%)
60:87 (10%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
24 x 2 Server/python2
Server/python3
0:0 
0:0 
view
17 x 2 Web/vueVersion/src/utils
Web/reactVersion/src/utils
54:73 
54:73 
view
17 x 3 Windows/DingRTCSample/DingRTCSample
AliRTC2.5/Windows/MFC Demo/RtcSample
AliRTC2.5/Windows/MFC Demo/RtcSample
289:312 
239:262 
342:365 
view
14 x 2 Web/vueVersion/src/utils
Web/reactVersion/src/utils
36:52 
36:52 
view
14 x 2 Server/python2
Server/python3
0:0 
0:0 
view
11 x 2 Server/python2
Server/python3
0:0 
0:0 
view
10 x 2 Windows/DingRTCSample/DingRTCSample
AliRTC2.5/Windows/MFC Demo/RtcSample
272:283 
170:181 
view
9 x 3 AliRTC2.5/Windows/MFC Demo/RtcSample
AliRTC2.5/Windows/MFC Demo/RtcSample
AliRTC2.5/Windows/MFC Demo/RtcSample
96:109 
479:492 
1546:1559 
view